Que implica ser un distribuidor Linux
Octubre 17, 2009 3:49 am mandrivaSeleccionar lo mejor del Software Libre y prever el futuro.
Una de las principales misiones de un publicador de distribuciones Linux es seleccionar software dentro de la gran cantidad de proyectos de Software Libre disponibles.
El sitio freshmeat, es una referencia estándar en este asunto, calcula que la cantidad de proyectos de Software Libre supera los 40.0000. Nuestro objetivo es proporcionar aplicaciones que respondan a las necesidades de nuestros usuarios, tanto para la casa, el trabajo, una estación de trabajo o un servidor.
Por lo tanto, es necesario identificar la “mejor” versión de cada software. El juego consiste en responder a una demanda aparentemente paradójica: ofrecer el software más actualizado e innovador, y que, además, garantice la estabilidad del sistema.
Esta selección contradictoria, que es solicitada por la mayoría de usuarios, requiere una vigilancia muy cercana sobre la evolución de tales proyectos de software. Y existe un reto adicional: si nos enorgullecemos al colaborar con los desarrolladores, tenemos una pequeña influencia en sus planificaciones y planes de trabajo, lo cual agrega una sana dosis de incertidumbre al proceso.
Por lo tanto, el monitoreo de la tecnología es un factor crucial en la garantía de la estabilidad a largo plazo.
Diariamente cada ingeniero rastrea las listas de correo, artículos técnicos y revisiones, para mantenerse al corriente de los cambios, planificación de desarrollo y saltos tecnológicos futuros.
Nuestra principal inquietud: elaborar una agenda para la integración en la distribución, tomando en cuenta las pruebas necesarias para la entrega final de una versión estable.
Mandriva Linux en cifras
* 20.000 paquetes de software disponibles en los servidores espejo oficiales
* a nueva distribución cada 6 meses
Software integrado: garantía de un entorno de calidad.
El software seleccionado, una vez que ha sido integrado, ofrece a los usuarios finales un ambiente consistente, ergonómico, simple y poderoso.
La integración se manifiesta de varias maneras:
* importar automáticamente las fotos de una cámara digital al directorio de Imágenes del usuario,
* proporcionar una configuración por defecto para cada ambiente (GNOME, KDE, LXDE), para concordar con los requerimientos de la mayoría de los usuarios y facilitar el uso de ese ambiente,
* definir las aplicaciones a utilizar por defecto para la visualización de diferentes tipos de archivos (imagen, video, texto, …),
* diseñar un ajuste automático del tamaño de la pantalla y la resolución, con los tamaños de las ventanas de las aplicaciones (para pantallas de pequeño tamaño, como las de las computadoras portátiles).
Estos ejemplos ilustran la clase de labores que deben llevarse a cabo en una corta escala de tiempo (6 meses). La integración es exitosa cuando el ambiente logra ser instalado sin configuraciones adicionales.
Crear herramientas para mejorar la experiencia de escritorio en Linux.
La facilidad de uso es uno de los objetivos principales de Mandriva.
Investigamos con ahínco acerca de herramientas que hagan a Linux más accesible a todos. El instalador, el Centro de Control Mandriva, la facilidad con la cual el hardware es detectado juegan una parte importante en lograr que nuestro sistema operativo sea accesible para todos.
Estas herramientas han seguido la evolución de la tecnología y la forma como se utilizan las computadoras hoy en día: movilidad, privacidad de los datos de usuario y seguridad, y la actual y desafiante diversificación de los periféricos utilizados.
Mejorar la integración gráfica.
La integración del software requiere esfuerzos técnicos. El software de diferentes proyectos con frecuencia implica una apariencia heterogénea.
El tema Ia_Ora es nuestro estándar para los ambientes gráficos KDE y GNOME. Este armoniza un amplio rango de aplicaciones, incluso si las mismas provienen de diferentes proyectos.
También proporcionamos tres temas gráficos característicos que identifican a nuestros diferentes productos (Free, One, Powerpack, …): fondos de pantalla, protectores de pantalla, fondo de arranque,…
Para asegurar los mejores resultados, colaboramos con diseñadores gráficos profesionales.
Integrar soporte de futuras plataformas de hardware
Nuestros equipos de Ingeniería y Aseguramiento de Calidad realizan un enorme trabajo con los desarrolladores.
Hasta 8 meses antes de que las nuevas versiones son entregadas, ellos colaboran con los fabricantes de hardware. De esta manera se pueden realizar e integrar todas las modificaciones necesarias antes de que la versión estable es publicada para garantizar un nivel óptimo de soporte de hardware.
Garantizar la estabilidad del sistema
Es la responsabilidad del equipo de seguridad. Se asegura de la disponibilidad de actualizaciones de seguridad y arreglos de fallos en el menor tiempo posible.
Su trabajo está coordinado con los otros equipos y contribuyentes. Diariamente todas las fallas de seguridad potenciales o confirmadas son reunidas, los arreglos son producidos o recopilados, la no regresión es garantizada por el equipo de Aseguramiento de Calidad y los paquetes de software correctivo son publicados.
Otro punto clave en la continuidad de la distribución es la posibilidad de actualizar desde una versión a otra. Esto demanda pruebas de no-regresión para asegurar una simple, segura y transparente migración de toda su información y todos los elementos instalados.
Ofrecer a los contribuidores un sistema de desarrollo seguro y de alto rendimiento
Cada usuario de Mandriva linux puede instalar nuevo software, con
confianza completa.
La integridad de los paquetes es garantizada por un proceso de
producción controlado y asegurado.
El corazón de este proceso, el sistema de compilación está
disponible para la comunidad de Mandriva 7 días a la semana y
mantenido por nuestro equipo IT.
Esta plataforma es el resultado de la actividad común de nuestros
equipos y contribuidores: el desarrollo de herramientas para
facilitar la producción de paquetes, mejorar su calidad y confiabilidad…
Esto permite que los mantenedores trabajen en el mismo ambiente seguro y
estándar, para construir aplicaciones y paquetes que aseguran la integridad de la distribución – no necesitan poseer poderosas máquinas de todas las arquitecturas.
La plataforma de trabajo en cifras:
* Servidores dedicados una docena
* Unos 200 paquetes de programas informáticos produjeron diariamente
Producir versiones adecuadas para todos
Suministramos dos veces al año versiones listas para usar de
Mandriva linux disponibles para todos.
Aparte de la edición comercial Powerpack, ofrecemos las ediciones Free y ONE.
Free, construida 100% de software libre, se provee vía DVDs para arquitecturas 32 y 64 bits.
ONE es un live cd que le permite probar Mandriva linux sin ningún riesgo. Esta edición, como Free, se suministra en más de 70 idiomas y ofrece elección de ambientes gráficos.
En total, 9 imágenes ISO se suministran gratuitamente – para que se elija la adecuada. Estas imágenes se elaboran a través de los 6 meses del desarrollo de una nueva versión: 5 versiones de prueba se producen durante este período para permitir a cualquiera evaluarlas y reportar cualquier fallo.
Adaptamos esto a las nuevas necesidades de la instalación; por ejemplo, la llegada masiva de netbooks ha producido la aparición de Mandriva Seed, una herramienta que permite la transferencia fácil de estas imágenes a un soporte USB, superando la ausencia de un lector de CD/DVD.
Producir una distribución con la comunidad para la comunidad
La piedra angular del proceso de producción de la distribución es la comunidad de Mandriva. Está en el corazón de nuestras preocupaciones y la tomamos en cuenta a diario:
* contribuciones diversas para integrar sus deseos,
* ayuda para los usuarios y ayuda para manejar la distribución.
Esto es en general. Podríamos ir más profundos en cada tema pero… no todavía. Más adelante probablemente.
¿Qué hay del estilo Mandriva? se preguntara
Estamos convencidos que el software libre es una ventaja enorme en la industria del software como en vida cotidiana. Sus consecuencias para la estabilidad, confianza, calidad, funcionamiento sobrepasan ampliamente lo qué sucede en un mundo del software cerrado, propietario – a pesar de la colaboración y comunidades.
De donde estamos, devolvemos nuestro código, nuestro tiempo, nuestra revelación y éxitos a cada proyecto en que confiamos.
Nuestro compromiso se encuentra y depende de la ayuda masiva de nuestra comunidad.
Cubriremos próximamente porque la comunidad de Mandriva linux es una parte crítica de este trabajo.
Publicado originalmente en el blog de Mandriva.
Traducido por miembros de MdkTrans.


