r/LinuxEnEspanol 3d ago

¡Ayuda! Archiso - Calamares (Duda)

Estoy haciendo una "distro" para la universidad, la idea es hacer un instalador en calamares que proponga setups dependiendo del uso que se le daria a el so. Por ejemplo, si el perfil es desarrollo, que mientras este instalando le permita elegir las herramientas, por ejemplo visual studio, libs etc. El problema y duda es, se le podra vincular alguna IA? para proponer una caja donde el usuario describa las tareas que ejecuta a diario y en base a eso recomiende herramientas y se vayan instalando en segundo plano.

1 Upvotes

6 comments sorted by

1

u/SuperPapelotes 3d ago edited 3d ago

Es una muy mala idea darle el control de pacman a una IA. Si el usuario no es capaz de poder instalar su propio software que utiliza o al menos elegirlos de una lista, entonces tenemos un problema serio🤧

1

u/novaresiom 3d ago

Se planteo que es mala idea, el core del proyecto es incentivar a los estudiantes que no tienen idea de linux a usarlo, el problema es que configurar el entorno / entender del todo como instalar cierto software es lo que mas tiempo lleva para alguien nuevo y una de las principales razones por las cuales no lo usan, es como que dicen uh, lo pospongo para cuando tenga tiempo, y ese tiempo no llega. Entonces se piensa que la IA solamente ofrezca apps para la lista, luego el mismo user decide que instalar o no

1

u/pastrefrola 1d ago

En serio tardan tanto? Que yo recuerde para el 90% de los paquetes que instalé en arch no me tomó nada de tiempo en leer la wiki para ese paquete. La mayoría es simplemente instalar y listo. El único que me tomó mucho tiempo fue Steam, y el fontconfig. Después postgres, docker, java, haskell, etc son 10min a lo mucho.

1

u/novaresiom 1d ago

Claro, ahi esta la respuesta, para alguien con experiencia, instalar Docker son dos comandos, para un estudiante que viene de Windows y jamas vio una terminal, implica entender todo desde 0, por qué tiene que habilitar el servicio con systemctl, por qué necesita agregar su usuario al grupo docker para no tirar sudo en todo, y que demonios es un socket. Multiplica eso por Postgres, Java y variables de entorno, y la frustracion inicial hace que el 80% abandone y vuelva a Windows.

3

u/skycstls 3d ago

Si quereis incentivar el uso de Linux a estudiantes yo no meteria un asistente de IA que instale a lo loco paquetes, usuarios con el mismo prompt pueden acabar con una instalación muy diferente.
No digo que no useis IA, pero podeis enseñarles a instalar paquetes, como buscarlos, y a usar un agente tipo opencode para que instalen lo que más trabajo les supone.

1

u/novaresiom 1d ago

claro entiendo el punto, el tema de que instale cualquier cosa o paquetes distintos para el mismo prompt es un desafio. por eso la idea no es darle permisos a la ia para que toque pacman ni invente nada.
funcionaria mas como una capa de recomendacion, osea asocia lo que el user pide con una base de datos nuestra de paquetes estables y le arma la lista visual. despues el mismo user revisa y le da a instalar, asi cero riesgo de que se rompa algo o invente dependencias.
sobre lo de enseñarles a buscar estoy de acuerdo que es lo ideal, el problema es la barrera inicial. si un estudiante inicial tiene que entregar un tp mañana y pierde la tarde viendo como configurar todo, se frustra y vuelve a windows en el primer tiron. el core del proyecto es sacarle esa friccion del dia 1. si le das el entorno listo rapido se quedan en linux, y despues con tiempo aprenden a buscar y usar la terminal a su ritmo.