Hablábamos de ésto hace algunas semanas, ¡ahora está hecho! Gracias a Arnaud Patard (alias rtp) la versión para la plataforma ARM en Mageia esta ahora disponible para un primer vistazo. El nombre en clave para ésta es «arm eabihf». Ésta utilizará la característica hard float de la familia de procesadores Cortex.
¿Dónde la encuentro?
Debido a que es una vista previa técnica, por ahora, solo la podrás encontrar en un espejo específico – Gracias de nuevo Arnaud.
Contenido ARM
De nuevo, como es una vista previa, no todos los paquetes para mageia están disponibles por ahora. La vista previa tiene 1382 SRPMs y 3909 RPMs (sin tomar en cuenta los paquetes debug). El árbol ARM global esta alrededor de los 9GB. Mas detalles:
- entornos gráficos: GNOME completo, KDE mínimo
- aplicaciones de oficina: Mozilla Firefox, LibreOffice está en camino
- servicios básicos de red: httpd, named, LDAP, PostgreSQL, MySQL…
- desarrollo: Python, Perl, PHP, C, C++
- Herramientas de Mageia: instalador, drakxtools, Centro de Control Mageia
- multimedia: soporte de audio; el video aún no está listo como trabaja ahora por omisión en framebuffer
Los drivers propietaros son provistos por los fabricantes. Por ahora el enfoque no está puesto en drivers de video libres ya que no estan acelerados así que éstos no mejorarán nada en comparación con el framebuffer.
¿Cómo fue construído?
La versión de plataforma ARM empezó en una distribución de actualización basada en el chroot de Mandriva. La construcción fue hecha usando iurt; tomó un poco más de tiempo pero ayudó bastante para arreglar algunas dependencias perdidas y varios problemas de empaquetamiento. Así que la situación está ahora mucho más limpia.
Mas de cien paquetes fueron corregidos debido a problemas de compilación. Ahora pueden ser reconstruídos en cualquiera de las arquitecturas i586, x86_64, arm. Por ahora todo está disponible en svn excepto algunos de ellos que necesitan ser comprometidos.
¿Qué componentes serán compatibles?
Esta versión de plataforma ARM soportará las series Kirkwood de Marvell. Las más frecuentes son: Open-RD, enchufes para computadora (SheevaPlug, GuruPlug). Se ejecuta también como máquina virtual en Q.E.M.U.
Instalación en Q.E.M.U.
Encontrarás un poco de documentación explicando los pasos principales para lograrlo. También encontrarás una imágen pre-construída para Q.E.M.U.
Quedan muchas cosas por hacer.
El primer lanzamiento fue construído utilizando las herramientas de Mageia pero no fueron integradas dentro del sistema de construcción de Mageia. Éste es uno de los temas principales en la lista todo actual. Un PandaBoard esta esperando a ser instalado en el sistema de construcción de Mageia asi que un una construcción en ARM paralela podrá ser llevada a cabo cuando el paquete sea sometido al sistema de construcción. La parte difícil será manejar diferentes máquinas ARM que utilizan socs distintos que se traducirá en diferentes núcleos.
Ésto nos abrirá un nuevo rango de posibilidades para la plataforma de Mageia: nuevos componentes, nuevas casos utilizados, nuevas aplicaciones.
Puedes comunicarte con los desarrolladores ARM de Mageia a través de #mageia-dev en el servidor Freenode en IRC y en la lista de correo de mageia-dev.
Publicación: ennael Traducción: MichaelSOG