| Linux Standard Base | |
|---|---|
| Entwickler: | Linux Foundation |
| Aktuelle Version: | 3.2 (28. Januar 2008) |
| Aktuelle Vorabversion: | 4.0 Beta (13. Oktober 2008) |
| Betriebssystem: | Linux |
| Kategorie: | Binärschnittstelle |
| Lizenz: | Freie Software |
| Deutschsprachig: | nein |
| Linux Foundation – LSB | |
Die Linux Standard Base (LSB) ist eine Arbeitsgruppe der Linux Foundation. Die LSB definiert eine Binärschnittstelle mit dem Ziel, die Kompatibilität zwischen den verschiedenen Linux-Distributionen zu verbessern.
Inhaltsverzeichnis |
Im Laufe der Geschichte von Linux haben sich eine Reihe von verschiedenen Linux-Distributionen entwickelt, die in vielen Details unterschiedliche Ansätze verfolgten (z. B. Software-Paket-Format, Verzeichnisstruktur, Versionen der integrierten Softwarepakete, etc.). Dadurch waren Softwareanbieter gezwungen, ihre Software für jede Distribution extra anzubieten.
Die LSB wurde ins Leben gerufen, um mit Standards und Richtlinien eine einheitliche Plattform für Softwareinstallationen unter Linux zu erzeugen. Sie macht u.a. Vorgaben, welche grundlegenden Programme und Bibliotheken auf einem LSB-konformen System vorhanden sein müssen und legt gemäß dem Filesystem Hierarchy Standard eine Verzeichnisstruktur fest. Die LSB bezieht sich dazu auf Teile der POSIX- und der Single-Unix-Spezifikation und erweitert diese an einigen Stellen.
Die erste Version 1.0 der LSB umfasste ältere, schon weiter verbreitete Standards. Anfang Januar 2004 wurde die LSB das erste Mal der Internationalen Organisation für Normung (ISO) vorgelegt. Die darauffolgende Version 2.0 unterstützte mehr Architekturen. Die LSB 3.0 zeichnet sich durch Aktualisierungen der bereits bestehenden Standards aus. Anfang November des gleichen Jahres wurde dann bekannt, dass die ISO die LSB als internationalen Standard anerkannt hatte. Die anerkannte Version ist die Version 2.0.1. Neuere Versionen der LSB sollen folgen.
Aktuell sind folgende ISO/IEC-Normen zur Linux Standard Base (LSB) core specification 3.1 in Entwicklung:
| Version | Datum |
|---|---|
| 1.0 | 1. Juli 2001 |
| 2.0 | 15. September 2004 |
| 3.0 | 19. September 2005 |
| 3.1 | 31. Oktober 2005 |
| 3.2 | 28. Januar 2008 |