<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Linux_Standard_Base</id>
	<title>Linux Standard Base - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Linux_Standard_Base"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Linux_Standard_Base&amp;action=history"/>
	<updated>2026-05-18T15:49:30Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Linux_Standard_Base&amp;diff=135050&amp;oldid=prev</id>
		<title>imported&gt;Y2kbug: /* Übersichtstabelle */ PowerPC 64 gibt es nicht, nur PPC64, und das meint 64-Bit-PowerPC (obwohl PowerPC immer schon 64-Bit war -- 32-Bit ist nur ein Subset!); AMD 64-Bit-Prozessoren sind in Wirklichkeit 64-Bit-x86-Prozessoren -- unterstützt wird aber die Architektur, nicht die Prozessoren, daher x86-64 (x64, &quot;AMD64&quot; aber auch Intel 64 und, wenn es das gäbe, weitere kompatible 64-Bit-x86-Erweiterungen)</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Linux_Standard_Base&amp;diff=135050&amp;oldid=prev"/>
		<updated>2025-10-07T06:56:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Übersichtstabelle: &lt;/span&gt; PowerPC 64 gibt es nicht, nur PPC64, und das meint 64-Bit-PowerPC (obwohl PowerPC immer schon 64-Bit war -- 32-Bit ist nur ein Subset!); AMD 64-Bit-Prozessoren sind in Wirklichkeit 64-Bit-x86-Prozessoren -- unterstützt wird aber die Architektur, nicht die Prozessoren, daher x86-64 (x64, &amp;quot;AMD64&amp;quot; aber auch Intel 64 und, wenn es das gäbe, weitere kompatible 64-Bit-x86-Erweiterungen)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| Logo= [[Datei:Lsb-logo.jpg|100px|Logo der Linux Standard Base]]&lt;br /&gt;
| Screenshot= &lt;br /&gt;
| Beschreibung= &lt;br /&gt;
| Maintainer= &lt;br /&gt;
| Hersteller= [[Linux Foundation]]&lt;br /&gt;
| AktuelleVersion= 5.0&lt;br /&gt;
| AktuelleVersionFreigabeDatum= 3.&amp;amp;nbsp;Juni 2015&lt;br /&gt;
| AktuelleVorabVersion= &lt;br /&gt;
| AktuelleVorabVersionFreigabeDatum= &lt;br /&gt;
| Betriebssystem= [[Linux]]&lt;br /&gt;
| Kategorie= [[Binärschnittstelle]]&lt;br /&gt;
| Lizenz= &lt;br /&gt;
| Deutsch= nein&lt;br /&gt;
| Website= [https://wiki.linuxfoundation.org/lsb/start Linux Foundation – LSB]&lt;br /&gt;
}}&lt;br /&gt;
[[Datei:Linux kernel interfaces.svg|mini|Linux Standard Base soll die Portierbarkeit von Binärdateien gewährleisten.]]&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;&amp;#039;Linux Standard Base&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;LSB&amp;#039;&amp;#039;&amp;#039;) ist eine Arbeitsgruppe der [[Linux Foundation]], die Ende der 1990er ins Leben gerufen wurde.&amp;lt;ref name=&amp;quot;linuxfordevices&amp;quot;&amp;gt;{{Internetquelle |autor=Eric Brown |url=http://archive.linuxgizmos.com/lsb-40-certifications-aim-to-heal-linux-fragmentation/ |titel=LSB 4.0 certifications aim to heal Linux fragmentation |hrsg=linuxfordevices.com |datum=2010-12-08 |sprache=en |offline=1 |archiv-url=https://web.archive.org/web/20131224204224/http://archive.linuxgizmos.com/lsb-40-certifications-aim-to-heal-linux-fragmentation/ |archiv-datum=2013-12-24 |abruf=2011-11-16 |zitat=The LSB spec outlines interoperability between applications and the Linux operating system, ‘allowing application developers to target multiple versions of Linux with just one software package,’ says the LF. Launched in the late &amp;#039;90s, the LSB working group released its first major LSB 1.1 specification in 2001. […]}}&amp;lt;/ref&amp;gt; Die LSB definiert [[Standard]]s für [[Binärschnittstelle]]n, [[Programmbibliothek]]en und andere Betriebssystembestandteile mit dem Ziel, die Kompatibilität zwischen den verschiedenen [[Linux-Distribution]]en, z.&amp;amp;nbsp;B. mit Hinblick auf die Lauffähigkeit von Programmen, zu verbessern. Bis heute erfüllt nur ein kleiner Teil der Linux-Distributionen die Anforderungen der LSB. Auch sind die Anforderungen noch nicht umfassend genug, um eine vollständige Betriebssystemplattform zu definieren.&amp;lt;ref name=&amp;quot;linuxfordevices&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Im Laufe der [[Geschichte von Linux]] haben sich eine Reihe von verschiedenen [[Linux-Distribution]]en entwickelt, die in vielen Details unterschiedliche Ansätze verfolgten wie beispielsweise inkompatible Software-Paket-Formate, abweichende [[Verzeichnisstruktur]]en oder unterschiedliche Versionen der integrierten Softwarepakete. Dadurch sind unabhängige Softwareanbieter ([[Independent Software Vendor|ISVs]]) gezwungen, ihre Software für jede Distribution spezifisch anzupassen (oder anpassen zu lassen) und separiert anzubieten,- ein enormer Mehraufwand.&amp;lt;ref name=&amp;quot;lgp&amp;quot;&amp;gt;{{Internetquelle |autor=Eskild Hustvedt |url=http://blog.linuxgamepublishing.com/2009/11/24/playing-well-with-distros/ |titel=Playing well with distros |hrsg=[[Linux Game Publishing]] |datum=2009-11-24 |sprache=en |offline=1 |archiv-url=https://web.archive.org/web/20110921031204/http://blog.linuxgamepublishing.com/2009/11/24/playing-well-with-distros/ |archiv-datum=2011-09-21 |abruf=2012-01-15}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;icaza2003&amp;quot;&amp;gt;{{Internetquelle |autor=[[Miguel de Icaza]] |url=http://primates.ximian.com/~miguel/texts/linux-developers.html |titel=Linux and Independent Software Vendors |hrsg=primates.ximian.com |datum=2003-11-04 |sprache=en |offline=1 |archiv-url=https://web.archive.org/web/20120715205643/http://primates.ximian.com/~miguel/texts/linux-developers.html |archiv-datum=2012-07-15 |abruf=2012-04-07 |zitat=[…] staffing requirements for maintaining and testing […] software for a dozen of distributions and release versions quickly becomes a big burden […]}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Konzept ==&lt;br /&gt;
Ziel der LSB ist, mit Standards und Richtlinien eine einheitliche binärkompatible [[Plattform (Computer)|Plattform]] für [[Softwareinstallation]]en unter Linux zu erzeugen.&amp;lt;ref name=&amp;quot;linuxfordevices&amp;quot; /&amp;gt; Sie macht u.&amp;amp;nbsp;a. Vorgaben, welche grundlegenden Programme und [[Programmbibliothek]]en auf einem LSB-konformen System vorhanden sein müssen und legt gemäß dem [[Filesystem Hierarchy Standard]] eine [[Verzeichnisstruktur]] fest. Die Basis der LSB Standards waren die Standards [[Portable Operating System Interface|POSIX]] und [[Single UNIX Specification]], welche erweitert wurden. Inzwischen weicht der LSB-Standard in einigen Aspekten jedoch Linux-spezifisch von den [[Open Group|Open-Group]]-[[Unix]]-Standards ab.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Das Ende der 1990er&amp;lt;ref name=&amp;quot;linuxfordevices&amp;quot; /&amp;gt; ins Leben gerufene LSB-Projekt wollte anfänglich die Standards [[Portable Operating System Interface|POSIX]] und [[Single UNIX Specification]] vollständig einhalten und diese nur an einigen Stellen erweitern. Daher hatte die [[Open Group]] auch angeboten, eine Zertifizierung für den symbolischen Betrag eines US-Dollars durchzuführen.&lt;br /&gt;
&lt;br /&gt;
=== POSIX-Inkompatibilität ===&lt;br /&gt;
Im Jahr 2005 begann die LSB jedoch darauf zu beharren, bestimmte in Linux-Distributionen übliche Abweichungen ([[Kompatibilität (Technik)|Inkompatibilität]]) nicht zu beseitigen.&amp;lt;ref&amp;gt;[http://www.opengroup.org/personal/ajosey/tr20-08-2005.txt Conflicts between ISO/IEC 9945 (POSIX) and the Linux Standard Base] (englisch) – Bericht der &amp;#039;&amp;#039;OpenGroup.&amp;#039;&amp;#039; 20.&amp;amp;nbsp;August 2005.&amp;lt;/ref&amp;gt; Seitdem gab es bei dem Prozess zur Erreichung der UNIX-Standardkonformität keine Fortschritte. Das Ziel der vollständigen POSIX- und [[Single UNIX Specification|SUS]]-Konformität scheint zugunsten der in bestehenden Linux-Systemen üblichen Konventionen aufgegeben worden zu sein. Im Gegenteil, [[Linus Torvalds]] hat wiederholt klargemacht, dass er bereit ist, von POSIX zu divergieren, wenn es dafür gute Gründe gibt.&amp;lt;ref&amp;gt;{{Internetquelle |autor=[[Linus Torvalds]] |url=http://lwn.net/Articles/457089/ |titel=Re: RFD: x32 ABI system call numbers |datum=2011-08-31 |sprache=en |abruf=2011-09-06 |zitat=POSIX has been wrong before. Sometimes the solution really is to say ‘sorry, you wrote that 20 years ago, and things have changed’.}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Drepper-Kritik ===&lt;br /&gt;
2005 wurde die LSB von [[glibc]]-[[Maintainer]] [[Ulrich Drepper]] als ineffektiv kritisiert&amp;lt;ref&amp;gt;{{Internetquelle |autor=Tim Schürmann |url=http://www.linux-magazin.de/Heft-Abo/Ausgaben/2006/01/Software-nach-Standardmass/%28offset%29/10 |titel=Linux Standard Base 3.0 Software nach Standardmaß |werk=Linux-Magazin 2006/01 |hrsg=linux-magazin.de |datum=2006-01-01 |seiten=10 |abruf=2012-02-12}}&amp;lt;/ref&amp;gt;; konkret monierte er fehlerhafte Testsuiten.&amp;lt;ref name=&amp;quot;drepper2005&amp;quot;&amp;gt;{{Internetquelle |autor=Ulrich Drepper |url=http://udrepper.livejournal.com/8511.html |titel=Do you still think the LSB has some value? |hrsg=udrepper.livejournal.com |datum=2005-09-17 |sprache=en |abruf=2012-02-12 |zitat=There are still people out there who think that the LSB has any value. This just means they buy into the advertisement of the people who have monetary benefits from the existence of the „specification“, they don&amp;#039;t do any research, and they generally don&amp;#039;t understand ABI issues.}}&amp;lt;/ref&amp;gt; Jeff Licquia von der LSB gab zu, dass Tests unvollständig und Code fehlerhaft seien, trotzdem hätten die Tests eine Aussagekraft. Außerdem seien definierte und prüfbare Standards alternativlos für einen freien, [[Interoperabilität|interoperablen]] Softwaremarkt.&amp;lt;ref name=&amp;quot;licquia2005&amp;quot;&amp;gt;{{Internetquelle |autor=Jeff Licquia |url=http://www.licquia.org/archives/2005/09/27/yes-the-lsb-has-value/ |titel=Yes, the LSB Has Value |datum=2005-09-27 |sprache=en |abruf=2012-02-12}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Versionen ==&lt;br /&gt;
Die erste Version 1.0 der LSB umfasste ältere, schon weiter verbreitete Standards. Anfang [[Januar 2004]] wurde die LSB das erste Mal der [[Internationale Organisation für Normung|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 desselben 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.&lt;br /&gt;
&lt;br /&gt;
=== Übersichtstabelle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:lightgrey&amp;quot;&lt;br /&gt;
! Version&lt;br /&gt;
! Datum&lt;br /&gt;
! Wesentliche Neuerungen&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| 1. Juli 2001&amp;lt;ref name=&amp;quot;linuxfordevices&amp;quot; /&amp;gt;&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| 2.0&lt;br /&gt;
| 15. September 2004&lt;br /&gt;
|&lt;br /&gt;
* Neues Application Binary Interface (ABI) für C++ mit Unterstützung für 32- und 64-Bit-Hardware-Architekturen&lt;br /&gt;
* Unterstützung für 64-Bit-[[PowerPC]], S390 und S390X sowie [[x86-64]]&amp;lt;ref&amp;gt;[http://www.golem.de/0409/33550.html Linux Standard Base 2.0 veröffentlicht]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3.0&lt;br /&gt;
| 19. September 2005&lt;br /&gt;
|&lt;br /&gt;
* Aktualisierung der Application Binary Interface (ABI) für C++&lt;br /&gt;
* Aufnahme der Echtzeit-Bibliothek librt&amp;lt;ref&amp;gt;[http://www.golem.de/0509/40517.html Linux Standard Base 3.0 veröffentlicht]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3.1&lt;br /&gt;
| 31. Oktober 2005&lt;br /&gt;
|&lt;br /&gt;
* Unterstützung für [[GTK+]] 2.0&lt;br /&gt;
* Unterstützung für [[Qt (Bibliothek)|Qt]] 3.3 und optional auch Qt 4&lt;br /&gt;
* Unterstützung für portable Desktop-Anwendungen&lt;br /&gt;
* Modularer Aufbau&amp;lt;ref&amp;gt;[http://www.golem.de/0604/44936.html LSB 3.1 mit besserer Desktop-Unterstützung]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3.2&lt;br /&gt;
| 28. Januar 2008&lt;br /&gt;
|&lt;br /&gt;
* Unterstützung für [[Perl (Programmiersprache)|Perl]] und [[Python (Programmiersprache)|Python]]&lt;br /&gt;
* Zusätzliche Druckschnittstellen&lt;br /&gt;
* Unterstützung für portable Druckertreiber&lt;br /&gt;
* Ersatz der optionalen Module durch Trial-Use-Module, wodurch nun u.&amp;amp;nbsp;a. das ALSA-Soundsystem über Libasound unterstützt wird&lt;br /&gt;
* Primärer Fokus auf Qt 4; Qt 3 wird nicht mehr unterstützt&amp;lt;ref&amp;gt;[http://www.golem.de/0802/57786.html Linux Standard Base 3.2 mit ALSA-Unterstützung]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 11. November 2008&lt;br /&gt;
|&lt;br /&gt;
* Aufnahme der Standardbibliothek [[Cairo (Grafikbibliothek)|Cairo]] 1.0.2&lt;br /&gt;
* Spezifikation für Shellskripte&lt;br /&gt;
* Separates Software Development Kit (SDK)&lt;br /&gt;
* Verschlüsselungsunterstützung für Mozillas Network Security Services (NSS) und Netscape Portable Runtime (NSPR)&amp;lt;ref&amp;gt;[http://www.golem.de/0810/62944.html Erste Beta der Linux Standard Base 4.0]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 3. März 2011&lt;br /&gt;
|&lt;br /&gt;
* Update auf [[GTK+]] 2.10.14 und [[Cairo (Grafikbibliothek)|Cairo]] 1.2.0&lt;br /&gt;
* Entfernung von [[Java (Programmiersprache)|Java]]&amp;lt;ref&amp;gt;[http://www.golem.de/1103/82044.html Linux Foundation: Linux Standard Base 4.1 ohne Java] – Artikel bei &amp;#039;&amp;#039;[[Golem.de]]&amp;#039;&amp;#039;, vom 11. März 2011.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5.0&lt;br /&gt;
| 3. Juni 2015&lt;br /&gt;
|&lt;br /&gt;
* gleichzeitige Veröffentlichung mit dem [[Filesystem Hierarchy Standard|FHS]] 3.0&amp;lt;ref&amp;gt;[http://www.golem.de/news/fhs-und-lsb-lang-erwartete-updates-fuer-linux-standards-erschienen-1506-114476.html Lang erwartete Updates für Linux-Standards erschienen] – Artikel bei &amp;#039;&amp;#039;[[Golem.de]]&amp;#039;&amp;#039;, vom 4. Juni 2015.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Entfernung von Qt3&lt;br /&gt;
* Modularisierung in LSB Core, LSB Desktop, LSB Languages, LSB Imaging und LSB Trial Use&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://wiki.linuxfoundation.org/lsb/start Homepage der LSB] (englisch)&lt;br /&gt;
* [http://www.iso.org/iso/home/store/catalogue_ics/catalogue_ics_browse.htm?ICS1=35&amp;amp;ICS2=080&amp;amp; ISO-Spezifizierungen der LSB] (englisch)&lt;br /&gt;
* [http://refspecs.linuxfoundation.org/lsb.shtml Übersicht über alle LSB-Spezifikationen] (englisch)&lt;br /&gt;
* [https://pdfs.semanticscholar.org/641d/13e702173c7dc3807f478c35c4928d169a20.pdf?sg=AOvVaw15SJQ2DdVQ68U4Z1TC_9VU &amp;#039;&amp;#039;Building Applications with the Linux Standard Base&amp;#039;&amp;#039;] (PDF-Download) Handbuch zum Entwickeln von LSB-konformer Software (englisch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Normungsorganisation]]&lt;br /&gt;
[[Kategorie:FLOSS-Organisation]]&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Y2kbug</name></author>
	</entry>
</feed>