Tangram Linux es una distribución "rompecabezas" de Linux, deconstruccionista y modular que puede (des)armarse a la medida de las necesidades. Usa como base arquitectónica a Morphix y se concentra en la creación de módulos y minimódulos sobre esta base. Tangram Linux pretende brindar a Morphix algo similar a lo que brinda Ubuntu a la Metadistribución Debian: Liberación controlada de versiones, soporte corporativo y comunitario, un listado de repositorios más controlado,entre otros.
Acá encontrará información sobre las líneas guía de diseño de Tangram Linux así como documentación acerca de cómo hacer hacking al mismo y vincularse al proceso.
Aquí nadie sabe más que nadie (porque el saber no es absoluto, ni cuantitativo a pesar de lo que nuestra formación académica se empeñe en hacernos creer), sino que sabemos cosas distintas y es en esa diversidad donde subyace nuestra fortaleza (porque el saber es, sobre todo, relativo y cualitativo
). Tangram es también un ejercicio de una red de aprendices. Hemos apropiado conocimiento que estaba en otros lados y construido mediaciones que dan cuenta de las apropiaciones y las modificaciones que ocurren en el tránsito del conocimiento (que por lo pronto se explicitan en la imagen ISO como tal, pero sobre todo en la aún desordenada documentación tipo wiki en español). Hemos hecho un ejercicio de construcción de un proyecto colectivo incluyente y diverso
Ideas de Diseño
Tangram Linux brindará:
Una relación cordial y proactiva con la Comunidad: Es importante retroalimentar y enriquecer los proyectos en los que Tangram Linux se basan como parte del compromiso del proyecto con las diferentes comunidades que se entrelazan en este y a las que pertenecemos. En particular a las comunidades de Debian/Morphix, Xfce, Rox Filer y Wikipedia, entre otras.
Un amplio listado de minimódulos integrables sobre un módulo principal estándar:Los minimódulos son la clave de la flexibilidad de Tangram que permiten (de)construirlo a la medida de las necesidades. Tangram Linux proveerá un listado creciente de minimódulos probados, que trabajaran suave e integradamente sobre los módulos base y principal, de los estratos anteriores.
Una experiencia consistente de usuario final: El usuario final, si está usando una distribución de Tangram Linux o alguna de sus variaciones en la familia oficial, tendrá una experiencia consistente de usuario final, no importa cual sea la variante escogida. Para esto hemos dado soporte a un conjunto de aplicaciones en la interface gráfica, haciendo particular énfasis en el escritorio. Se ha escogido a Xfce y a Rox Filer. Una distribución ya integra esta idea de escritorio y es llamada Xfld. Las ventajas de este escritorio son:
- Amigable: Xfce es fácil de usar y personalizar.
- Liviano: Xfce y Rox filer usan pocos recursos del sistema, manteniéndolos disponibles para las aplicaciones.
- Rápido: Por la característica anterior Xfce + Rox se ejecutan rápidamente, incluso en máquinas viejas. En computadores nuevos, este escritorio "vuela"!
- Pequeño y modular: Xfce y Rox filer ocupan poco espacio, siguiendo la filosofía Unix de hacer una cosa y hacerla bien. Pueden ser extendidos a gusto del usuario de modo que la funcionalidad básica sea más versatil y completa.
Respetuso de estándares: Xfce pretende satisfacer los estándares propuestos por FreeDesktop. El desarrollador de Rox Filer, por su parte, está trabajando en los estándares de drag n' drop de FreeDesktop.
- "Moderno": Rox Filer y Xfce usan Gtk. Esto permite la integración visual de los dos y el uso de una librería "reciente" de desarrollo con gran cantidad de código escritor por y para ella.
Soporte optimizado de MimeTypes: Empezamos a trabajar en ofrecer un soporte optimizado para las aplicadiones que hacen parte de tangram con el fin de poner todo a un clik del usuario.
Para mayor información sobre las ventajas de este escritorio por favor visite la página de Xfce en español.
Un listado de repositorios oficial y estable al maximo: Los repositorios oficiales son importantes con el ánimo de mantener estándares referidos a la instalación de paquetes. Dichos repositorios serán congelados entre cada nueva liberación de versiones, de modo similar a Ubuntu. De forma que se garantice la mayor estabilidad sobre los paquetes. Se optará preferiblemente por la rama de testing en Debian, pues brinda un balance adecuado entre la estabilidad de los paquetes y la novedad de los mismos.
Contactos
El proyecto Tangram Linux tiene varias formas de contacto:
Comunitario
Unas son las páginas Wiki de El Directorio: http://el-directorio.org/Tangram-Linux
Otra es la lista de correo: http://listas.udistrital.edu.co/cgi-bin/mailman/listinfo/tangram
- Algunas conversaciones sobre Tangram Linux son sostenidas en el canal de Debian Colombia. Pueden unirse a el en #debian-co en irc.freenode.org
- Tangram se basó en la tecnología de Morphix. Puede encontrar información sobre Morphix en
- el canal de chat #morphix, en freenode.
Corporativo
Empresas y consultores que dan soporte a Tangram Linux (por favor agregar la suya):
Descargas
Tangram Linux puede ser obtenido de las siguientes direcciones de Internet:
Espejo en la Universidad de Antioquia (Antioquía - Colombia) ''eder@udea.edu.co'';
Espejo en el ftp de la Universidad Distrital Francisco Jose de Caldas (Bogota - Colombia)
Proceso de Creación
Existen varias formas de crear/modificar Tangram Linux para adaptarla a diferentes necesidades. Las cosas que se pueden modificar se encuentran y el cómo hacerlo se lista principalmente acá. Puede encontrar más información, en Tangram-Linux/Documentación, pero está menos comentada;
Políticas de modificación para el módulo principal
- Cuando se desea quitar un paquete del módulo principal es porque este ya esta incluido en un minimódulo.
- Los cambios deben ser reportados a la lista de correo o en su defecto descritos en este wiki
Preguntas Frecuentes y Errata
En caso de que quiera ver nuestras respuestas a las preguntas más frecuentes, puede verlas acá
''Road Map'' para Tangram Linux y cosas pendientes
Esto es lo que tenemos pensado para el futuro de Tagram Linux:
Para Meremcumbé (Diciembre de 2004 - Enero de 2005)
Esta será una edición para "desarrolladores" o gente que se quiera involucrar en el proceso. Hasta ahora hemos tenido un mecanismo de encuentro bastante informal respecto al reparto de copias de Tangram Linux, entre la gente interesada. La idea es oficializar un método de lanzamiento (presencial y/o virtual) y un CD oficial. La metodología es la siguiente: Convenimos a través de la lista de correo una fecha oficial para el lanzamiento y un lugar Virtual y Presencial, en el primer caso damos la url desde donde se puede descargar el CD, en el segundo nos reunimos en un lugar como un bar, nos tomamos unas cervezas y los asistentes llevan sus CDs vírgenes reescribibles y se les quema una copia en ese mismo lugar.
Para Joropo (Fecha Incierta)
- Bux fixing de los errores reportados en las páginas de errata de las versiones anteriores.
- Soporte para Cups
- Soporte para redimensión de particiones ntfs
- Actualización a la última base de desarrollo de Morphix (en este momento estamos usando la última base estable)
Imagen Corporativa y "Look & Feel"
Empaquetar el "look & feel" en un minimódulo.
Adicionar imagen a Grub
- Adicionar parche de Linux Progress Patch para arranque gráfico
- Páginas de documentación del proyecto
Para futuras versiones
Las características en estas versiones se esperan ir incorporando entre las sucesivas betas entre versión y versión.
Soporte para Zero Install y Klik
- Minimodularizar las aplicaciones del módulo principal y disminuir el tamaño (la meta es aprox. 200Mb).
Dividir el proceso de instalación de siete pasos proveniente de Morphix para que lo podamos intervenir en cualquiera de ellos y adaptarlo a nuestras necesidades (por ejemplo dando la posibilidad de usar cfdisk o qtparted para particionar el disco).
- Dar unicidad a los temas de las aplicaciones para GTK 1.x, GTK 2 y KDE.
- Eventualmente pensar en directorios de aplicaciones? (confróntese Klick y 0install).
- Colocar un sistema de ayuda mejorado, basado en agentes de software (chat, por ejemplo).
Integración con MenuMaker, para menús dinámicos.
- Una eventual versión en formato de dispositivo USB que tenga una partición escribible para los datos del usuario.
Minimódulos
Desarrollados
- Ofimática:
Contenidos/Tamaños: OpenOffice 1.2 (57 Mb), Diccionario Español (867k) y documentación (Manual de Pedro Reina) (~ 8Mb)
- Responsables: Fernando Bejarano y John Hernandez. EAN.
Electrónica: Tangram-electronix
Responsable: Jorge Ernesto Guevara Cuenca
En Desarrollo
- Algebra Computacional:
Responsables: Angelica Maria Juez, Diego Andres Sanabria Martin (miembros de http://glud.udistital.edu.co/clog CLog]).
Planeados
- Biocomputo:
- Responsable: Andrés Pinzón.
- Manuales de Programación:
Responsable: Andrés R Castelblanco M Iskariote.
