En un esfuerzo por intentar asegurar la estandarización, el Grupo de Estándares Libres ha publicado oficialmente Linux Standard Base (LSB) 2.0, un producto compuesto de la interoperabilidad de los estándares, un conjunto de APIs como base, librerías, entornos de desarrollo y suites de pruebas.
l fin de LSB es impedir la fragmentación de Linux y asegurar un grado de interoperabilidad con el software LSB en todas las distribuciones comprometidas con LSB. El software soporta Single Unix Specification 3.0 y nuevas estructuras como la AMD64 Opteron, IBM PowerPC 64, S390 y S390X.
Según Jim Zemlin, director ejecutivo de FSG, la especificación LSB debería tener éxito donde los intentos de estandarización para Unix han fallado. Desafortunadamente, los intentos anteriores no han salido bien en el mercado de los sistemas Unix. Probablemente porque se centraron más a nivel de compatibilidad de código. Pero no he de negar que ayudaron a la compatibilidad en el nivel binario. Sin esto, un fabricante tendría que conseguir soportar diferentes imágenes de binarios, lo que incrementaría los costes.
En otras palabras, LSB hace la cosa más simple posible, pero no más simple, explicó Zemlin. Pero LSB no significa necesariamente que todas las versiones del Kernel necesiten ser la misma en las diferentes distribuciones para asegurar la interoperabilidad. Según el director ejecutivo de Linux Internacional, Jon Maddog Hall, LSB es una especificación funcional, no un código fuente específico.
Si tu kernel pasa las suites de pruebas, no importa cómo lo hayas implementado, explicó Hall. Si un kernel no fuera compatible con LSB 2.0, no podría pasar las suites de pruebas, y por ello podría no ejecutar una aplicación LSB 2.0. Ese sería nuestro yunque de forjar hasta donde termina el trabajo de FSG (Free Standard Group). Este concepto permite la innovación dentro de los estándares. Es una situación en la que todos ganan.
Los vendedores de distribuciones pueden ahora competir con efectividad y conservar sus propios ciclos de publicaciones mientras mantienen un estándar abierto. Aunque este aviso tiene el apoyo de 17 fabricantes de la industria incluyendo a los pesos pesados como IBM, HP, Dell, Intel, AMD, Novell SUSE Linux, Red Hat y otros, no todos los distribuidores de Linux han apoyado desde siempre las iniciativas LSB.
Me gustaría poder decir que todos los distribuidores han estado detrás de LSB desde sus inicios, o poder decir que LSB es la implementación definitiva para todos, dijo Hall. Pero ninguna de esas afirmaciones es ciertas, aunque creo que ambas apuntan en el sentido correcto, justo ahora que Linux se dirige hacia un entorno más maduro.
Definitivamente, la estandarización Linux es un proceso que espera continuar y evolucionar, por lo que LSB 2.0 no será el destino final. Hay un LSB 3.0 esperando a lo lejos. Manteneos al tanto, dijo Zemlin. El grupo de trabajo LSB está presentando una llamada de acción a la comunidad de Linux para apoyar nuestro trabajo y participar en el desarrollo de nuestras especificaciones para que el estándar crezca en el auge de Linux.
Si quieres recibir cada semana las noticias más interesantes suscríbete a nuestro boletín.
Entérate de cuándo hay nuevos comentarios
