Linux Standard Base , LSB es un proyecto colaborativo de una familia de sistemas operativos basados en Linux (es decir, distribuciones de Linux ) bajo la Fundación Linux , cuyo objetivo es estandarizar su estructura interna. El LSB se basa en especificaciones existentes como POSIX , Single UNIX Specification y otros estándares abiertos , al mismo tiempo que los amplía y agrega.
Según ellos [1] :
El objetivo de LSB es desarrollar y promover un conjunto de estándares que aumentarán la compatibilidad de varias distribuciones de Linux y permitirán que las aplicaciones se ejecuten en cualquier sistema compatible. Además, LSB ayudará a coordinar los esfuerzos para atraer a los desarrolladores para que escriban y porten aplicaciones para Linux.
Para certificar la compatibilidad de un producto de software con el estándar LSB, debe pasar por el procedimiento de certificación, que lleva a cabo The Open Group , en cooperación con Free Standards Group .
El LSB especifica: bibliotecas estándar , varios comandos y utilidades además del estándar POSIX, una estructura de jerarquía del sistema de archivos , niveles de ejecución y varias extensiones del sistema X Window .
El estándar LSB ha sido criticado por no aceptar propuestas de proyectos, especialmente Debian , de fuera de su círculo de miembros.
Por ejemplo, LSB exige que los paquetes se envíen en formato RPM , que se desarrolló mucho más tarde que el formato deb , pero los desarrolladores de Debian no van a cambiar su formato, ya que lo consideran mejor que RPM.
El estándar no impone a los sistemas operativos qué formato deben usar para sus propios paquetes. Solo dice qué formato compatible deben admitir los sistemas para poder instalar aplicaciones de terceros.
Debian tiene soporte LSB opcional (versiones 1.1 en woody, 2.0 en sarge y más tarde 3.1 en etch y 3.2 en lenny). Para usar paquetes de terceros, debe usar la utilidad alienígena . Así, en la práctica, Debian es compatible con LSB.
Un destacado programador de la comunidad de código abierto , Ulrich Drepper (conocido como el líder del proyecto Glibc ), ha criticado a LSB por la mala calidad de las pruebas [2] , lo que puede dar lugar a incompatibilidades entre distribuciones certificadas.
También señaló la falta de pruebas de aplicaciones, señalando que las pruebas de distribuciones por sí solas nunca resolverán los problemas de las aplicaciones que dependen de implementaciones específicas.
En otras áreas, LSB es menos controvertido y ha encontrado más aceptación.
LSB está registrado como norma ISO oficial. Sus partes principales [3] :
ISO/CEI 23360-1:2006 | Especificación básica de Linux Standard Base (LSB) 3.1 - Parte 1: Especificación genérica Parte 1. Especificaciones generales |
---|---|
ISO/CEI 23360-2:2006 | Especificación básica de Linux Standard Base (LSB) 3.1 - Parte 2: Especificación para la arquitectura IA32 Parte 2: Especificación de la arquitectura IA32 |
ISO/CEI 23360-3:2006 | Especificación básica 3.1 de Linux Standard Base (LSB) - Parte 3: Especificación para la arquitectura IA64 Parte 3: Especificación de arquitectura IA64 |
ISO/CEI 23360-4:2006 | Especificación básica de Linux Standard Base (LSB) 3.1 - Parte 4: Especificación para la arquitectura AMD64 Parte 4. Especificación de la arquitectura AMD64 |
ISO/CEI 23360-5:2006 | Especificación básica de Linux Standard Base (LSB) 3.1 - Parte 5: Especificación para la arquitectura PPC32 Parte 5: Especificación de la arquitectura PPC32 |
ISO/CEI 23360-6:2006 | Especificación básica de Linux Standard Base (LSB) 3.1 - Parte 6: Especificación para la arquitectura PPC64 Parte 6: Especificación de la arquitectura PPC64 |
ISO/CEI 23360-7:2006 | Especificación básica 3.1 de Linux Standard Base (LSB) - Parte 7: Especificación para la arquitectura S390 Parte 7: Especificación de arquitectura S390 |
ISO/CEI 23360-8:2006 | Especificación básica 3.1 de Linux Standard Base (LSB) - Parte 8: Especificación para la arquitectura S390X Parte 8: Especificación de arquitectura S390X |
Linux | Proyecto|
---|---|
General |
|
Extensión | |
Aplicaciones |
|
Alusiones personales |
|
medios de comunicación en masa |
|
Liza |
|
Movilidad | |
Otro |
ISO | Normas|
---|---|
| |
1 a 9999 |
|
10000 a 19999 |
|
20000+ | |
Ver también: Lista de artículos cuyos títulos comienzan con "ISO" |