On Sun, May 02, 2010 at 02:31:37PM -0300, Mariano Paz wrote:
> El proyecto de una distro propia del grupo no apunta a ser la mejor
> distro, ni mucho menos, sino que esta pensada para acercar a los alumnos
> de diferentes departamentos una alternativa libre al software que
> utilizan habitualmente, que se adapte a sus necesidades, y que les
> permita desarrollar sus tareas cotideanas de estudio en un entorno que
> goce de todas las bondades que el software libre les puede brindar.
Si te sirve, yo para Algoritmos 1 de FIUBA arme ya dos veces un live-cd con
herramientas de desarrollo, con cosas que les sirven para la materia, la que
sigue, y un poco mas. En el Lugfi tambien otro chico habia hecho dos versiones
de una distribucion mas amplia y orientada a la facu, pero hace ya un tiempo.
Yo el live-cd lo hice basandome en xubuntu, con lo cual tambien es instalable.
Para mi, trabajar mucho para esto no esta bueno porque es algo muy poco
reutilizable (o sea, al salir un nuevo release hay que rehacer todo), y
entonces me puse las premisas de que:
- Hay que usar una base que funcione y que este bien probada.
- NO poner ningun paquete que no este ya empaquetado, porque esto simplifica
notablemente el asunto.
- El procedimiento tiene que ser reproducible de forma facil, y hacerte
renegar lo menos posible.
Como base use xubuntu porque tiene mas espacio disponible en el CD que el
ubuntu normal, pero se que esta bastante bien probado y tiene los mismos
paquetes. Un cuatrimestre un chico (que conoce mucho de Debian, seguro
muchisisimo mas que yo de Ubuntu =) hizo uno con Debian pero no salio muy
bien, segun me dijo porque el live-cd de Debian no esta tan pulido, y requiere
muchisimo mas esfuerzo y tiempo.
Restringirse a que todo este empaquetado esta bueno porque evita tener que
lidiar con cosas raras y reduce el "indice de reniegue" a futuro (a veces uno
se tienta pensando "esto es una pavada" pero despues eventualmente termina
siendo algo que molesta, y se van acumulando).
El procedimiento para armar el live-cd con ubuntu (y derivados) es muy facil,
y muy reproducible. Tengo entendido que esos mismos paquetes que uno pone en
el live-cd son los que se instalan, pero nunca lo probe.
Basicamente uno corre unos comandos para meterse en un chroot, instala y
desinstala cosas ahi como le guste, y despues sale y se arma el CD con eso.
Esta bien documentado y yo tambien tengo una lista con los comandos que uso
por si les interesa (que son basicamente los mismos que estan en la
documentacion).
Despues probe todo en un kvm y listo.
Todo el proceso es facil, y si uno tiene la lista de paquetes mas o menos
decidida uno tarda tipo 15 minutos en armar la imagen. O sea, es algo que uno
se puede juntar una tarde y tenerlo listo.
Una cosa que hicimos por primera vez este cuatrimestre es hacer, ademas de un
live-cd, un live-dvd. El live-dvd es _igual_, mismo procedimiento, pero el
espacio es infinito. Le pusimos practicamente todo lo que se nos ocurria y
quedo por la mitad. Esto mismo tambien podria convertirse en un live-usb que
si uno asume que es mas o menos grande tambien tiene muchisimo espacio.
El esfuerzo es el mismo para las 3 cosas: poco y nada (_siempre_ hablando de
que hay un Ubuntu (xubuntu en mi caso) como base).
La parte que lleva mas tiempo son las discusiones de que paquetes van y que
no, priorizarlos porque el espacio es un limitante y algunos se quedan afuera
seguro, y la eleccion de la distribucion obviamente que tambien. Y todo esto
es proporcional a la cantidad de gente involucrada.
Les diria que para la eleccion de la distribucion tengan en cuenta cuanto
tiempo quieren dedicarle y eso, porque no es lo mismo hacerla con un Ubuntu,
que con un Debian, que con un Ututo, y la calidad a fines practicos del
resultado tampoco es la misma.
Bueno, espero que les sirva!
Gracias,
Alberto
_______________________________________________
Glug mailing list
[email protected]
http://glugcen.dc.uba.ar/cgi-bin/mailman/listinfo/glug