Linux Standard Base

Linux Standard Base

La Base Estándar para Linux (Linux Standard Base, abreviado LSB), es un proyecto conjunto de varias Distribuciones de Linux bajo la estructura organizativa del Free Standards Group con el objeto de crear y normalizar la estructura interna de los sistemas operativos derivados de Linux. La LSB está basada en la Especificación POSIX, la Especificación Única de UNIX (Single UNIX Specification) y en varios otros estándares abiertos, aunque extiende estos en ciertas áreas.

De acuerdo a la definición de la propia LSB:

El objetivo de la LSB es desarrollar y promover un conjunto de estándares que aumentarán la compatibilidad entre las distribuciones de Linux y permitirán que los programas de aplicación puedan ser ejecutados en cualquier sistema que se adhiera a ella. Además, la LSB ayudará a coordinar esfuerzos tendentes a reclutar productores y proveedores de programas que creen productos originales para Linux o adaptaciones de productos existentes.

Mediante un proceso de certificación es posible obtener la conformidad a la LSB de un producto. Dicha certificación la lleva a cabo el Open Group en colaboración con el Free Standards Group (Grupo de Estándares Libres).

Como ejemplo, la LSB especifica: bibliotecas estándar, un conjunto de órdenes y utilidades que extienden el estándar POSIX, la estructura jerárquica del sistema de archivos, los niveles de ejecución, y varias extensiones al sistema gráfico X Window y Wayland.

Contenido

Crítica

La LSB ha sido criticada por no considerar aportaciones de proyectos externos a la esfera de influencia de las compañías miembros, especialmente del proyecto Debian. Por ejemplo, la LSB especifica que los programas deberían ser distribuidos en el formato RPM de Red Hat, el cual fue inventado mucho después del formato de empaquetado deb del proyecto Debian e ignorando otros sistemas de paquetes como Pacman o PET. Es muy poco probable que los programadores del proyecto Debian cambien su formato, el cual consideran superior a RPM, (al igual que otros programadores). Sin embargo, la mayor parte de la crítica recibida por este tema surge del malentendido en la sugerencia de este uso obligado del formato RPM: el estándar no dicta cuál formato de empaquetado debe ser usado por el sistema operativo, sino solamente que un formato de empaquetado debe ser soportado de manera que los paquetes de otros programadores puedan ser instalados en un sistema que sigue el estándar LSB. Debido a que Debian admite la LSB, mediante el paquete homónimo, el problema se solventa y el usuario de un sistema Debian sólo necesita usar el programa alien para transformar un paquete de formato RPM en un paquete de formato nativo (deb) e instalarlo. Es una operación que funciona la mayoría de las veces.

En otras áreas la operación de la LSB es menos controvertida, y ha sido recibida con considerable gratitud.

Historia de las versiones

  • 1.0: Publicación inicial.
  • 1.1: Añadidas especificaciones concretas de hardware (IA32).
  • 1.2: Añadidas especificaciones concretas de hardware (PowerPC 32-bit).
  • 1.3: Añadidas especificaciones concretas de hardware (Itanium, Enterprise System Architecture/390, z/Architecture).
  • 2.0: LSB es modularizado en LSB-Core, LSB-CXX, LSB-Graphics, LSB-I18n (no publicado). Nuevas especificaciones concretas de hardware (PowerPC 64-bit, AMD64). LSB es sincronizada con Single UNIX Specification (SUS) versión 3.
  • 2.0.1: La versión ISO de LSB 2.0, que incluye especificaciones para todas las plataformas hardware (excepto LSB-Graphics, de la que solo está disponible la versión genérica).
  • 2.1.0:
  • 3.0.0: Entre otros cambios en bibliotecas, C++ ABI es sustituido por gcc 3.4. Las especificaciones del núcleo son actualizadas a ISO POSIX (2003)
  • 3.1: ISO/IEC 23360

Certificaciones que soportan la LSB

Actualmente soportan la Linux Standard Base los siguientes programas de certificación:

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • Linux Standard Base — Entwickler Linux Foundation Aktuelle Version 4.1 (3. März 2011) Betriebssystem Linux Kategorie Binärschnittstelle …   Deutsch Wikipedia

  • Linux Standard Base — Linux Standard Base, LSB  совместный проект семейства операционных систем, основанных на Linux (т.е. дистрибутивов Linux), при организации Linux Foundation, целью которого является стандартизация их внутренней структуры. LSB опирается на… …   Википедия

  • Linux Standard Base — The Linux Standard Base, or LSB, is a joint project by several Linux distributions under the organizational structure of the Linux Foundation (merger of the Free Standards Group and the Open Source Development Labs) to standardize the internal… …   Wikipedia

  • Linux Standard Base — Pour les articles homonymes, voir LSB. La Linux Standard Base (abréviation : LSB) est un projet joint par nombre de distributions Linux sous la structure organisationnelle du Free Standards Group afin de concevoir et standardiser la… …   Wikipédia en Français

  • Linux Standard Base — La Base Estándar para Linux (Linux Standard Base, abreviado LSB), es un proyecto conjunto de varias Distribuciones de Linux bajo la estuctura organizativa del Free Standards Group con el objeto de crear y normalizar la estructura interna de los… …   Enciclopedia Universal

  • Linux Standard Base Developer Network — Das Linux Standard Base Developer Network (LDN) ist eine zentrale, Gemeinschaft basierte, im Internet verfügbare Anlaufstelle für Softwareentwickler und Programmierer, in der sie für das Entwickeln von portabler Software für das Betriebssystem… …   Deutsch Wikipedia

  • LINUX —  Pour l’article homonyme, voir Linux (homonymie).  Linux …   Wikipédia en Français

  • Linux's Not UNIX — Linux  Pour l’article homonyme, voir Linux (homonymie).  Linux …   Wikipédia en Français

  • Linux Is Not UNIX — Linux  Pour l’article homonyme, voir Linux (homonymie).  Linux …   Wikipédia en Français

  • Linux x86 64 — Linux  Pour l’article homonyme, voir Linux (homonymie).  Linux …   Wikipédia en Français

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”