IV International Conference of Unix at Uninet
  • Presentation
  • Register
  • Program
  • Organizing Comittee
  • Listing of registered people
  • Translators team
Offray Luna

Ramon_"Deconstrutivist approach to building custom made distros"
ElSantoDeconstrutivist approach to building custom made distros
rargueta#redes
kroczbueno
xtingrayMuy bien... una vez mas gracias a todos por estar aqui
xtingraydamos inicio a una chalar mas dentro del ciclo de umeet
xtingrayen esta ocasion, nuestro ponente: Offray Luna
xtingraydara una charla relacionada con el desarrollo de distribuciones linux customizadas a partir de un enfoque deconstruccionista
xtingrayOffray Luna es un fuerte activista del Software Libre en su pais de origen
xtingray(Colombia)
xtingraydentro de sus titulos universitarios se cuentan:
xtingrayInformatico Matematico de la Universidad Javeriana
xtingrayy actualmente aspirante al Magister en Educacion con Enfasis en la linea de cognicion, creatividad y aprendizaje
xtingraynota: por favor los traductores de la charla dirigirse a #redes
xtingraymuy bien, sin mas preambulos... Offray, el publico es tuyo :)
offrayGracias xtingray y gracias a todos por su asistencia acá y en particular gracias a la gente de Umeet por su gentil invitación a este importante evento enmarcado dentro de las lógicas y dinámicas de las comunidades de software libre en el mejor espíritu del conocimiento libre.
offrayesta es mi primera participación en un evento de este estilo, como expositor
offrayla charla de hoy se llama "Un enfoque deconstruccionista para la creación de distribuciones a la medida"
offraypero antes de entrar en los elementos temáticos
offrayel clásico VOID of Guarranty
offrayempezaré por la excusa del tipo "mi perro se comió la tarea", pero los recursos visuales no están en línea (culpa de mi proveedor de Internet)
offraysin embargo están ya listos y con suerte mañana estarán en línea
offrayentrando en materia, estos son los elementos de la charla:
offray1. Antecedentes
offray2. Una taxonomía irregular y "ad honorem" de las Distribuciones actuales
offray3. Deconstruc... qué?: Una explicación del enfoque deconstruccionista
offray4. Una primera idea: Personalix
offray5. Una revisión sobre el estado del arte
offray6. Primeros Avances
offray7. El futuro
offray8. Himno Nacional y cierre del evento :)
offraylas preguntas las responderé por #qc, como es habitual
offraypueden ser formuladas en los dos idiomas
offrayempecemos
offray----------------------------
offray1. Antecedentes, o por qué crear una distro a la medida
offraybien empecemos por preguntarnos, ¿Por qué no hacerlo?
offraycuando, desde mi perspectiva personal uno mira a los usuarios de software libre en particular de distribuciones (incluyéndome a mi mismo)...
offrayuno se da cuenta que estamos "casi contentos" con nuestras distribuciones
offraypero siempre falta un "si tan sólo mi distro tuviera o fuera..."
offrayentonces para llenar esos vacios se crean nuevas distros
offraysi tan sólo Debian se pareciera más a Windows (Xandros)
offraySi tan sólo Red Hat tuviera KDE (hace mucho, mucho tiempo...)
offrayentonces nació mandrake
offraysi tan sólo Debian fuera más Amigable y fácil de instalar... (Ubuntu)
offray<Pendragon> no crees que las distros estarán obsoletas en breve y que hablaramos, mas bien de repositorios? (es decir, yo me instalo lo más básico para empezar a descargar paquetes e instalarlos)
offrayNo, puesto que la idea de instalar desde lo básico y luego agregar paquetes implica altos niveles de conectividad y un adecuado nivel de experticia técnica
offrayese no es el caso del grueso de los usuarios mundiales actuales y potenciales de computadoras
offrayrecuerda que el 1% de la población mundial usa computadoras
offrayy la mayoría de ellos son analfabetas funcionales
offrayla computadora es una máquina de escribir en esteroides, enrazada con un Fax
offraylo cierto es que ese "si tan sólo" ha creado las variantes
offraymuchas veces implican rearmar todas las distribuciones desde ceros o desnudarlas casi por completo para rearmarlas
offrayyo en particular me empecé a cansar de la noción de club de una distro popular y amigable
offraycambió la noción abierta de comunidad de la noción cerrada y elitista de miembro del club
offraypor otro lado estaba cansado de reafinar sucesivamente mi distribución para adecuarla a mis necesidades específicas (que eran de álgebra computacional) permanentemente
offrayasí que me dije a mi mismo: "Mi mismo, llega un momento en la vida de todo hombre en que tiene que hacer su propia distribución de Linux"
offrayasí que empecé a evaluar el tipo de distros hasta el momento
offrayeso nos lleva al siguiente punto: 2. Una taxonomía irregular y "ad honorem" de las Distribuciones actuales
offraydigamos que a muy gruesa escala y sin pretender imponer esta taxonomía a nadie
offrayuna partición "grosso modo" de las distros podría darnos algo así
offraya) Distros Binarias (ejp Mandrake, Red Hat, SuSE, Debian? Nótese la interrotación, pero sobre eso volveremos más tarde)
offrayb) Distros tipo "hagala ud mismo" como Linux From the Scratch o incluso el viejo y bueno de Slack
offrayc) Distros tipo "compílelo ud mismo" tipo Gentoo (con sus Stages) o Lunar
offrayd) Distros de ejecusión en Ram Disk tipo Knoppix, etc
offrayY metadistribuciones (como Debian o Gentoo, que espero resuelva dudas sobre la marca de interrogación del comienzo)
offraypor supuesto estas categorías no son excluyentes y se yuxtaponen
offrayPensé entonces que deberíamos intentar una nueva aproximación
offray... el deconstruccionismo
offraydeconstruc.. qué
offraydirán ustedes
offrayel enfoque tenía que ver con desbaratar algo en lugar de intentar armarlo
offrayseguramente todos hemos escondido a hurtadillas aquello que no podemos volver a poner en su lugar de las cosas que rompemos
offrayes más, me pregunto ahora, dónde estará el zapado de la barby de mi hermana
offray... pero en fin
offraylo cierto es que sabemos que es más fácil desarmar algo que armarlo
offrayen particular si queremos tener algo funcional y "aparentemente" terminado
offrayel enfoque de muchas distros era llegar hasta los huesos o instalar un sistema "bare bones" para a partir de allí empezar a hacer la personalización
offraycon el enfoque deconstruccionista no era necesario ese extremo
offraydesarmábamos hasta donde lo consideráramos necesario
offrayla wikipedia puede venir en nuestra ayuda sobre Deconstrucción
offray"Significa un proceso de pensamiento crítico cuya tarea es localizar y "apartar" aquellos conceptos que sirven como axiomas o reglas para un periodo de pensamiento, aquellos conceptos que comandan el despliegue de una época entera..."
offrayla idea era entonces avanzar en nuestro proceso de desarmar la distro hasta encontrar y apartar elementos "axiomáticos" de lo que queríamos cambiar y cambiarlos
offraysurgió así la idea, que nos lleva al cuarto elemento:
offrayPersonalix
offrayla idea era: Y si cada usuario de distros tuviera una insatisfacción particular?
offrayy si pudiésemos lidiar con dicha insatisfacción de modo que el sintiera que tenía una distro de Linux Personal
offrayconstruida a la medida?
offrayuna distro para e??
offrayen lugar de una distro donde desde 3, 6 o 14 CDs debo elegir lo que quiero para que quede a mi medida, qué tal una distro que viniera "pre-personalizada" y para llevar conmigo ?  (por tanto en formato de LiveCD)
offrayesa idea rondó mi cabeza y la del grupo de usuarios de mi localidad
offrayy ya le teníamos banda sonora a la idea y Slogan:
offrayPersonalix: "Your Own personal Linux", que debía ser coreada en la cabeza con el mismo ritmo de la canción de Depech Mode , "Personal Jesus" :)
offrayen fin, estoy disvariando
offrayocurre cuando dejo de tomarme mis pastillas de "focusin" (si, las mismas que tomó Bart Simpson)
offraybueno, tendríamos entonces que mirar el estado del arte
offraysobre distros a la medida, flexibles y configurables
offrayhabía escencialmente dos enfoques similares, Metadistros y Morphix
offraypero el enfoque de Morphix tiene ventajas arquitectónicas que explicitan la idea de fácil cambio
offraylas cuales aún no están presentes en metadistos
offraycon lo cual llegamos a nuestro quinto punto: Estado del arte
offrayrecuerden las premisas: Un linux personal, a la medida, portable y reconfigurable
offraycuál de los proyectos actuales me daba eso?
offrayPortable, cualquiera en formato de liveCD
offraypersonal a la medida y reconfigurable, cualquiera que me permitiese reconstruir la ISO
offrayentonces la pregunta era, cual lo permite más fácilmente?
offrayMorphix ganó por una sencilla razón sobre otros competidores: Un enfoque modular
offrayla arquitectura de Morphix tiene tres componentes:
offrayUn módulo Base, que se encarga de: Reconocimiento de Hardware, Cargar el Kernel, trae el instalador, es pequeño  y Carga el módulo principal
offrayEl módulo principal, es nuestro segundo componente, se hace cargo de /dev y /proc (entre otros), copia y enlaza archivos, detecta y carga los minimódulos, lo cual nos lleva al tercer y último componente importantes
offrayLos Minimódulos, cuya función es llenar el módulo principal de aplicaciones y archivos de configuración
offrayesta arquitectura esbozaba elementos conceptuales que hacían extremadamente fácil crear una distro a la medida
offrayy eso nos llva al siguiente punto
offray6. Primeros Avances
offrayal tener una arquitectura que implementaba las nociones deconstruccionistas y modulares en su diseño, empredí la tarea de crear mi propia distro
offraymi hombría estaba en juego, recuerdan la frase samuraí que les comenté al comienzo: "llega un momento en la vida de todo hombre en que tiene que crear su propia distro..."
offraypues bueno estos fueron los primeros resultados
offraydiseñé y lancé SciLix
offrayuna distro en formato de LIveCD para docencia superior Universitaria con énfasis en álgebra computacional y lenguajes interpretados de programación
offrayestos fueron los resultados
offrayen 3 meses tenía mi primera distro
offrayestoy hablando de 3 meses desde: No sé nada de Debian, hasta tengo mi primera distro a la medida!!
offrayese día sentía que me podía suicidar lanzándome desde mi ego :-P
offrayel primer release ocurrió en la víspera de haloween hace un año
offrayluego hice un release al mes durante 4 meses
offrayrecibí comentarios de Colombia, Alemania, Rusia, España, Texas, y Francia (y un ofrecimiento para ser el líder de Freeduc, un LiveCD similar con énfesis en software educativo infantil)
offrayeso dejó la primera moraleja: En latinoamérica nos falta hablar más de lo que hacemos
offraye intentar articular proyectos con otros
offrayluego una Escuela de Administración de Negocios, que dicta clases a nivel de educación universitario, me dijo que asesorara unas tesis dentro de una posible línea de investigación
offrayesto validaba los resultados en el marco académico
offrayla distro, llamada phEANix, tendría enfasis en Pequeña y Mediana Empresa
offrayya tenemos el segundo Beta y vamos bien
offrayy eso nos llevó al siguiente proyecto
offrayTangram Linux
offray<feistel> como se enteraron esos extranjeros de tu distro?
offrayfeistel: vía spam, el día que terminé la distro envié un mensaje a cuanta lista estoy matriculado. entre esas las de álgebra computacional, que cuentan con extrangeros y también a metadistros y freeduc (francia) la idea era articular esfuerzos
offray<chack> en que consiste pheanix?
offraychack:   phEANix, con enfasis en Pequeña y Mediana Empresa, tiene software para cubrir necesidades en ese sector, ofimática, ERP, etc
offray<chack> gestion de personal, etc?
offraytambién
offrayy esto muestra una de las ventajas de la arquitectura modular
offraysobre la cual voy a aprovechar la disgresión para extenderme un poquitico
offrayal tener minimódulos de aplicaciones y archivos era posible cambiar la distro para diferentes sectores/usuarios, cambiando sólo los minimódulos
offray<feistel> phEANix tuvo algun exito comercial? es decir llego a venderse?
offrayestamos en el segundo semestre de implementación dentro de la Escuela (es un proyecto académico), pero los estudiantes a los qué serví como tutor fueron a una feria empresarial organizada por la Escuela y ya recibieron propuestas comerciales
offray<chack> y pheanix tiene o tendra el soporte para intercomunicarse con otras distros dentro de la red de la empresa? (disculpa que no pregunte antes)
offraysi, la tendrá
offraybasta con agregar el minimódulo respectivo (que aún no se ha desarrollado)
offrayrequeríamos entonces que phEANix y SciLix se integraran en un proyecto que convocara a diversas entidades, en particular, comunidad, academia y empresa
offrayasí nació Tangram Linux
offraypara resumir diré que Tangram Linux es a Morphix lo que Ubuntu es a Debian, si se me permite la gruesa comparación
offrayla intención es proveer, soporte corporativo, una proactiva comunidad, vinculación a la academia, release controlados casa 6 meses
offrayTangram Linux cuenta con gente de diferentes entidades de educación superior universitaria en Colombia
offrayUniversidad Javeriana, Universidad Distrital, Escuela de Administración de Negocios
offrayactualmente hemos creado un lugar donde hacemos "documentación abierta tipo wikipedia" del proceso de creación de Tangram Linux y de su Rodamap
offray<RaD|Tz> phEANIx y SciLix ya no te llenaron y creaste Tangram creo que caemos a lo mismo
offray<RaD|Tz> si phEANix tuviera esto...
offray<RaD|Tz> Si SciLix tuviera aquello...
offray RaD|Tz Ramon__
offray<offray> RaD|Tz: entonces agregas un minimódulo y listo, phEANix o SciLix tendrán esto o aquello
offray<RaD|Tz> Tangram ahora lo tiene
offraytangram no ha dejado de lado los elementos arquitectónicos modulares y deconstruccionistas
offrayfue más un cambio de nombre a fin de lograr un mayor sentido de pertenencia
offraypues phEANix y SciLix ya tienen filiaciones institucionales a sus respectivas universidades
offraypero en el fondo son Tangram + unos minimódulos intercambiables
offraylo mejor es que no es necesario reacer toda la distro
offraysimplemente agregas, quitas o pones el minimódulo y listo
offrayqueremos que Tangram sea cercana al usuario final
offray<Pendragon> pero, ¿en qué consiste un minimódulo?
offrayes un sistema de archivos compreso que se vincula al módulo principal vía enlaces simbólicos o a través de filesystem overlay
offraytales como Translucency o Mini_fo
offraydigamos que así es como si cada parte de tu filesystem estuviera dibujada sobre una hoja transparente y colocaras una hoja sobre otra para ver todo el sistema de archivos
offrayquitas la hoja con la transparencia adecuada y colocas la otra y listo
offraytodo resuelto, tienes una nueva distro a la medida
offray<Pendragon> osea, que puede incorporar instalaciones completas de una o más aplicaciones?
offraysi
offray<Pendragon> y eso no puede dar lugar a cierta desorganización?
offray<Pendragon> es decir, dos o más personas trabajando en minimódulos diferentes podrían colisionar, no?
offrayintentamos coordinar el trabajo sobre los minimódulos a través de Internet
offrayla posibilidad de que el proyecto colisione es la misma que con cualquier otro proyecto de software libre o contenidos abiertos
offrayla clave está en la organización y la gestión de actividades
offrayen últimas en el "amor", como diría Jimmy Wales, el de la Wikipedia (que es la razón por la que el proyecto funciona y no colisiona a razón de que mucha gente trabaje en lo mismo)
offrayahora estamos trabajando en varias cosas
offrayestamos haciendo un desarrollo de un sistema de ayuda basado en agentes de IA (largo plazo)
offrayestamos integrando un look and feel consistente, rápido y liviano
offrayestamos probando directorios de aplicaciones y sistemas de instalación de paquetes "drag & drop" para el usuario final, (autopackage, 0install, klick, los últimos dos son los mejor evaluados))
offray<Pendragon> entonces, la diferencia entre un minimódulo y una instalación de un paquete sobre el src a remasterizar está en..
offrayla forma en que el paquete se ve en el filesystem y en que se comprime. Si los directorios de aplicaciones funcinan adecuadamente además tendremos sistemas mucho más autocontenidos y amigables para el usuario final
offraybien creo que es un futuro interesante
offraydonde todos tienen cabida, sin importar el nivel de experticia técnica
offraynecesitamos gente que nos ayuden desde el nivel de probador de la experiencia del usuario final (es decir, usarios finales)
offrayhasta gente interesada en hacking en el kernel, o Inteligencia Artificial
offrayo en aplicaciones para negocios
offray<Pendragon> caray! eso me interesa, estoy trabajando en un proyecto para crear un generador de distribuciones basado en un sistema experto
offray<-- LanCaster has quit (Signed off)
offray<offray> me alegra. Yo estoy trabajando en IA blanda bajo el enfoque de cognición distribuida
offray<JulHer> ¿url para descargar y documentación de instalación...?
offrayaún no tenemos un mirror para la ISO, pura y física falta de espacio y recursos
offraysin embargo si alguno es tan gentil de darme de 600 Mb a 2 GB en su servidor y una cuenta ssh con gusto subiré la última imagen de phEANix en su servidor
offrayrecuerden lo que decía Aristóteles: Denme una consola de comandos y una conexión a Internet y moveré el mundo
offraysin embargo la documentación la pueden conseguir en www.el-directorio.org
offraybusquen por Tangram-Linux
offrayEl Directorio son una especie de páginas amarillas tipo Wikipedia para software libre y contenidos abiertos en Colombia
offrayha sido un experimento y una experiencia de cognición distribuida y comunidad (respectivamente :-P), superbonita
offrayasí que los invito a leernos
offrayy a ayudarnos con El Directorio
offrayincluso a montar sus propios directorios o a que construyamos uno Directorio Latinoamericano, por qué no
offrayBien, el tiempo se me acaba
offrayes más, se me acabó hace rato
offrayfue una experiencia muy grata charlar con todos ustedes
> clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
offrayespero que haya sembrando inquietudes que nos permitan cosechar futuros
> clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
fernand0plas plas plas plas plas
> clap clap clap clap clap clap clap clap clap clap
fernand0plas plas plas plas plas
fernand0plas plas plas plas plas
fernand0plas plas plas plas plas
JulHerplas plas plas plas
Ciberosaplas plas plas plas plas
> clap clap clap clap clap clap clap clap clap clap
fernand0plas plas plas plas plas
JulHerplas plas plas plas
r_orregoclap clap clap clap
Noname19clap clap clap clap clap clap clap clap clap clap
Noname19clap clap clap clap clap clap clap clap clap clap
r_orregoclap clap clap clap
Noname19clap clap clap clap clap clap clap clap clap clap
Noname19clap clap clap clap clap clap clap clap clap clap
Noname19clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
Noname19clap clap clap clap clap clap clap clap clap clap
Noname19clap clap clap clap clap clap clap clap clap clap
Noname19clap clap clap clap clap clap clap clap clap clap
r_orregoclap clap clap clap
fernand0plas plas plas plas plas
r_orregoclap clap clap clap
Noname19clap clap clap clap clap clap clap clap clap clap/
fernand0plas plas plas plas plas
> clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
r_orregoclap clap clap clap
HuntsManclap clap
JulHermuy interesante
fernand0plas plas plas plas plas
r_orregoclap clap clap clap
GuBAclap clap clap clap clap clap clap clap clap clap
Pendragonclap clap clap clap clap clap clapclapclapclapclapclap
kroczCLAP CLAP CLAP
Pendragonclap clap clap clap clap clap clapclapclapclapclapclap
Pendragonclap clap clap clap clap clap clapclapclapclapclapclap
Pendragonclap clap clap clap clap clap clapclapclapclapclapclap
fernand0plas plas plas plas plas
Pendragonclap clap clap clap clap clap clapclapclapclapclapclap
Pendragonclap clap clap clap clap clap clapclapclapclapclapclap
Pendragonclap clap clap clap clap clap clapclapclapclapclapclap
Pendragonclap clap clap clap clap clap clapclapclapclapclapclap
fernand0plas plas plas plas plas
fernand0plas plas plas plas plas
rvrI seek you
offrayMucha gracias :) En Gladiador decían que lo que hacemos en el presente deja eco en la Eternidad, así que ahora nos queda el Presente
fernand0gracias offray a usted
rvrfernand0: El hispano va fatal
Pendragonha sido interesante, he aprendio cosas que no conocía.
offrayfernand0: Fue todo un honor :)
dacocoffray, clap clap clap clap
dacocoffray, gracias..
cerunoplas plas plas plas plas
> clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
cerunoclap clap clap clap clap
jcasanoclap clap clap clap clap clap clap clap clap clap clap clap
jcasanoclap clap clap clap clap clap clap clap clap clap clap clap{
ceruno:)
JulHerbyes, hasta el próximo dia
jcasanoclap clap clap clap clap clap clap clap clap clap clap clap clap clap
jcasanoclap clap clap clap clap clap clap clap clap clap clap clap clap clap
jcasanoclap clap clap clap clap clap clap clap clap clap clap clap clap clap
jcasanoclap clap clap clap clap clap clap clap clap clap clap clap clap clap
dacocoffray, clap clap clap clap clap clap clap clap clap clap clap clap
savreclap clap clap clap clap clap clap clap clap clap clap clap clap clap
> bueno, los mirror esos tiene que aparecer
neobsdoffray has visto yoper?
jgwongclap
Pendragonpara qué quieres exactamente esos mirror?
neobsdoffray has visto yoper?
neobsd.
Pendragonpuedo ofrecer dos, uno en España u otro en Suiza
> caramba!! eso es un buen ofrecimiento!
offrayneobsd: si, he visto Yoper
krloscual es la siguiente conferencia
neobsdy que te parece
offrayme parece que tiene cosas interesantes, pero aún no implementa las idea de minimódulos de Morphix
neobsdte parece un producto relacionado a la deconstruciion?
r_orregomañana a la misma es la proxima charla?
offrayneobsd: si, me parece que es así
kroczsi r_orrego
offraycreo que implementa cosas muy buenas
krocz6 de la tardee hora chilena :)
neobsdyoper tu crees que este listo para usarse en las empresas a nivel de escritorio ?
r_orrego;)
neobsdsi te invitariamos a conversar sobre yoper...que cambio inmediato realizarias a parte de la implementacion de minimodulos??
offrayneobsd: un soporte extendido a repositorios debian, una comunidad más proactivas, niveles de control de calidad con ramas
neobsdaja, disculpa que te insista..pero tu crees que les falta desarroladores?
offrayPendragon: me puedes enviar el archivo a mi correo
offraydamas y caballeros estoy por salir
offrayha sido unplacer
Pendragonno quería enviarte el archivo, sólo quería chatear en privado para preguntarte tu e-mail
fernand0grqacias offray!
offrayeste es mi correo si alguien está interesado:
offrayoffray.luna@javeriana.edu.co
offrayHasta pronto
> clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
> clap clap clap clap clap clap clap clap clap clap
Session Close: Fri Dec 10 23:48:19 2004

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net!

The Organizing Comittee

Email UsMore information


© 2004 - www.uninet.edu - Contact Organizing Comittee - Valid XHTML - Valid CSS - Based on a Design by Raul Pérez Justicia