Este es mi primer post como colaborador de MuyLinux, y me gustaría hablaros de una distribución que seguramente no conozcáis, aunque es un desarrollo muy interesante. Me refiero a Unity Linux, una distribución basada en Mandriva Linux.
El objetivo de éste proyecto no es el de ser una distribución al uso, sino de servir de base para crear versiones personalizadas del sistema operativo. De todos modos sus propios creadores la describirán mejor que nadie:
Mandriva-based Unity Linux utilizes the MkLiveCD project, which allows developers to create their own distribution on top of a Unity Linux core (or “trunk”). Unity Linux thus strives to provide a solid, well maintained foundation that developers can use as a starting point to build their own “remastered” distributions, or as we like to call them, “branches.” Currently, Unity Linux offers both 32-bit and 64-bit LiveCDs. Over 8,500 packages are available after installation.
In an effort to give distribution developers maximum flexibility, the core is kept small and usable, but not too basic. Unity Linux provides developers with the bare minimum– just enough to make use of remaster tools, the smart package manager, a 2.6.33.5 kernel, and rpm5.
To facilitate easy access to packages, Unity Linux utilizes an SVN repository for packages and internal projects. All the necessary tools as well as a basic tutorial for building packages are already provided. An automatic build system to work with the SVN repository is in progress along with many other tools to make Unity the most functional project to start a personal or professional branch.
Es decir, que ellos nos proporcionan la base del sistema operativo, junto con las herramientas necesarias para hacer las remasterizaciones. Y para poder hacer esas remasterizaciones, tenemos disponibles sus repositorios, cargados con mucho software bastante actualizado (y cada vez con más paquetes disponibles). Entre las características más destacables de Unity Linux, podemos destacar:
- Basado en Mandriva Linux
- Repositorios cargados de programas
- Usa SMART como gestor de
paquetes. - Usa RPM5 como
formato de paquetes. Ésta es una apuesta valiente, ya que son pocas las
distribuciones que lo usan (las «grandes», como Fedora,
Mandriva y OpenSUSE, usan el RPM
«original», mantenido oficialmente por Red
Hat). - Usa Openbox como entorno de escritorio por defecto.
- Se distribuye como LiveCD.
- Herramientas de fácil uso para la creación de versiones
personalizadas (o ramas) del sistema
operativo.
Para crear las remasterizaciones, usan la herramienta MKLiveCD, con la que, si la probáis, veréis que es facilísimo crearte una versión a vuestra medida. Algunas de las distribuciones que ya están usando a Unity Linux como base son:
- Granular Linux
- Synergy Linux
- Producer Edition Linux
- TinyMe Linux
- TinyFlux Linux
- Unity e17 (formerly PCe17OS)
¿Y todo ésto a qué viene? Pues a que el pasado 8 de Julio (sí, el mismo día en que se publicó Mandriva 2010.1) salió a la luz Unity Linux 2010, la primera versión de ésta distribución considerada como estable, la cual viene distribuida en un LiveCD con ésta configuración por defecto:
- El uso de Plymouth para el arranque gráfico
- Kernel 2.6.33.5
- Tema gráfico renovado
- Añadido smart-applet para la actualización automática de paquetes.
- KDE 4.4.3.
- GNOME 2.30.0,
- Openbox 3.4.11.2.
- XFCE 4.6.2.
- Enlighenment E17 0.16.999.49898.
Y, para terminar, me gustaría plantearos unas reflexiones. ¿Qué os parecen éste tipo de iniciativas? ¿Creéis que deberían apoyarse más éste tipo de iniciativas por parte de las «grandes» distribuciones? ¿La habéis probado? ¿Pensáis hacerlo? ¿Qué os ha parecido?
Artículo de Annubis