<?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=POSIX</id>
	<title>POSIX - 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=POSIX"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=POSIX&amp;action=history"/>
	<updated>2026-05-24T14:27:34Z</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=POSIX&amp;diff=17741&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=POSIX&amp;diff=17741&amp;oldid=prev"/>
		<updated>2026-01-02T05:29:55Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&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;
|Name                  = POSIX&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;ISO/IEC/IEEE 9945&amp;lt;/small&amp;gt;&lt;br /&gt;
|Logo                  = &lt;br /&gt;
|Screenshot            = &lt;br /&gt;
|Beschreibung          = &lt;br /&gt;
|Maintainer            = &lt;br /&gt;
|Hersteller            = Portable Application Standards Committee&lt;br /&gt;
|Erscheinungsjahr      = &lt;br /&gt;
|AktuelleVersion       = IEEE Std 1003.1-2024&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &lt;br /&gt;
|AktuelleVorabVersion  = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem        = Betriebssystem-unabhängig&lt;br /&gt;
|Programmiersprache    = &lt;br /&gt;
|Kategorie             = [[Programmierschnittstelle]]&lt;br /&gt;
|Lizenz                = &lt;br /&gt;
|Deutsch               = nein&lt;br /&gt;
|Website               = [https://collaboration.opengroup.org/external/pasc.org/plato/ PASC Committee]&lt;br /&gt;
|Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;Portable Operating System Interface&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;POSIX&amp;#039;&amp;#039;&amp;#039; [{{IPA|ˈpɒzɪks}}]) ist eine gemeinsam vom [[Institute of Electrical and Electronics Engineers|IEEE]] und der [[Open Group]] für [[Unix]] entwickelte [[standard]]isierte [[Programmierschnittstelle]], welche die [[Schnittstelle]] zwischen [[Anwendungssoftware]] und [[Betriebssystem]] darstellt. Der Standard trägt die Bezeichnung [[Institute of Electrical and Electronics Engineers|IEEE]] 1003, die entsprechende internationale [[Normung|Norm]] die Bezeichnung [[Internationale Organisation für Normung|ISO]]/[[International Electrotechnical Commission|IEC]] 9945.&lt;br /&gt;
&lt;br /&gt;
Eine alternative Bezeichnung lautet &amp;#039;&amp;#039;(The&amp;amp;nbsp;Open&amp;amp;nbsp;Group Technical&amp;amp;nbsp;Standard) Base&amp;amp;nbsp;Specifications&amp;#039;&amp;#039;. POSIX bildet die Grundlage der [[Single UNIX Specification]].&amp;lt;ref&amp;gt;https://publications.opengroup.org/standards/unix/t101&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entwicklung ==&lt;br /&gt;
Der heutige Standard ist eine Weiterentwicklung aus einem Projekt von 1985.&amp;lt;ref&amp;gt;{{Literatur |Autor=Miklos G. Zilahi-Szabo |Titel=Kleines Lexikon der Informatik |Verlag=Walter de Gruyter GmbH &amp;amp; Co KG |Datum=2018 |ISBN=978-3-486-78616-3 |Seiten=393}}&amp;lt;/ref&amp;gt; Der Begriff &amp;#039;&amp;#039;POSIX&amp;#039;&amp;#039; wurde von [[Richard Stallman]] vorgeschlagen und kommt der Bitte des IEEE nach einem einprägsamen Namen nach;&amp;lt;ref&amp;gt;[https://www.opengroup.org/austin/papers/posix_faq.html POSIX.1 FAQ] (englisch) – Frequently Asked Questions zu POSIX® 1003.1 (Version 1.12) bei &amp;#039;&amp;#039;[[The Open Group]]&amp;#039;&amp;#039;; vom 2.&amp;amp;nbsp;Februar 2006&amp;lt;!-- abgerufen am: 16.&amp;amp;nbsp;Juli 2006 --&amp;gt;&amp;lt;/ref&amp;gt; er löste die Bezeichnung IEEE-IX ab.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Versionen des POSIX-Standards&lt;br /&gt;
|-&lt;br /&gt;
! Version !! Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [https://standards.ieee.org/ieee/1003.1/1385/ IEEE 1003.1-1990 Teil 1] || Definiert die [[Programmierschnittstelle]] für die [[C (Programmiersprache)|Programmiersprache C]]&lt;br /&gt;
|-&lt;br /&gt;
| [https://standards.ieee.org/ieee/1003.2/1408/ IEEE 1003.2-1992 Teil 2] || Definiert die [[Unix-Shell|Shell]] und Werkzeuge&lt;br /&gt;
|-&lt;br /&gt;
| [https://standards.ieee.org/ieee/1003.1/1389/ IEEE Std 1003.1-2001] || Zusammenfassung der bisherigen Teile 1003.1 und 1003.2&lt;br /&gt;
&lt;br /&gt;
Gemeinsam herausgegeben von IEEE und [[Open Group]]&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.opengroup.org/onlinepubs/009695399/ IEEE Std 1003.1, 2004 Edition] || Leichte Korrekturen gegenüber 2001&lt;br /&gt;
|-&lt;br /&gt;
| [https://pubs.opengroup.org/onlinepubs/9699919799.2008edition/ IEEE Std 1003.1-2008] ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://pubs.opengroup.org/onlinepubs/9699919799.2013edition/ IEEE Std 1003.1-2008, 2013 Edition] ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://pubs.opengroup.org/onlinepubs/9699919799.2016edition/ IEEE Std 1003.1-2008, 2016 Edition] ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/ IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008) /&amp;lt;br&amp;gt;The Open Group Base Specifications Issue 7, 2018 edition] ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://pubs.opengroup.org/onlinepubs/9799919799.2024edition/ IEEE Std 1003.1-2024 / The Open Group Base Specifications Issue 8] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die meisten [[Unixoides System|unixartigen Systeme]] halten sich weitgehend an die POSIX-Standards.&lt;br /&gt;
&lt;br /&gt;
== Spezifikation ==&lt;br /&gt;
Die Spezifikation der Benutzer- und Software-Schnittstelle des Betriebssystems ist in vier Teile gegliedert, die zusammen den Standard IEEE Std 1003.1-2024 bilden:&lt;br /&gt;
; Basis-Definitionen : Eine Liste der im Standard benutzten Konventionen, Definitionen und Konzepte.&lt;br /&gt;
; System-Schnittstelle : Die C-[[Systemaufruf]]e und dazugehörige Header-Dateien.&lt;br /&gt;
; Kommandozeileninterpreter und Hilfsprogramme : Eine Liste der Hilfsprogramme und der [[Kommandozeileninterpreter]].&lt;br /&gt;
; Erklärungen : Erläuterungen über den Standard.&lt;br /&gt;
&lt;br /&gt;
Weitere Hilfsprogramme wie &amp;lt;span style=&amp;quot;font-family: monospace, monospace;&amp;quot;&amp;gt;[[awk]]&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;font-family: monospace, monospace;&amp;quot;&amp;gt;[[vi]]&amp;lt;/span&amp;gt; oder &amp;lt;span style=&amp;quot;font-family: monospace, monospace;&amp;quot;&amp;gt;[[echo (Kommando)|echo]]&amp;lt;/span&amp;gt; sind ebenfalls Teil des POSIX-Standards. Die C-Funktionen stellen unter anderem Ein- bzw. Ausgabe (für [[Datei]]en, [[Terminal (Computer)|Terminals]] und [[Rechnernetz|Netzwerkdienste]]) zur Verfügung und stellen Kontrolle über Prozesse sowie die Benutzer- und Gruppenverwaltung her.&lt;br /&gt;
&lt;br /&gt;
== POSIX-kompatible Betriebssysteme ==&lt;br /&gt;
{{Anker|POSIX-konforme Betriebssysteme}}&lt;br /&gt;
Betriebssysteme können vollständig&amp;lt;!--konform--&amp;gt; oder teilweise&amp;lt;!--nicht konform--&amp;gt; POSIX-kompatibel sein&amp;amp;nbsp;– dies hängt davon ab, ob sie die POSIX-Standards gänzlich&amp;lt;!--konform--&amp;gt; oder nur teilweise&amp;lt;!--nicht konform--&amp;gt; umsetzen&amp;lt;!--implementieren--&amp;gt;. &amp;lt;!-- DEADLINK: Zertifizierte Produkte werden auf der POSIX-Certification-Website des IEEE genannt.&amp;lt;ref&amp;gt;{{Webarchiv|url=http://get.posixcertified.ieee.org/search_certprodlist.tpl?CALLER=cert_prodlist.tpl |wayback=20100310085129 |text=POSIX Certification |archiv-bot=2019-04-19 08:49:55 InternetArchiveBot }}&amp;lt;/ref&amp;gt; --&amp;gt;&lt;br /&gt;
Die (meist minimalen) Abweichungen vom Standard sind heutzutage primär eine bewusste Entscheidung zugunsten anderer Kompatibilität und weniger ein Mangel an Umsetzbarkeit. POSIX-konforme Betriebssysteme werden von der Open-Group mit dem Unix-Zeichen versehen.&amp;lt;ref&amp;gt;{{Literatur |Autor=Christoph Prevezanos |Titel=Computer-Lexikon 2012 |Verlag=Pearson Deutschland GmbH |Datum=2011 |ISBN=978-3-8272-4728-5 |Seiten=682}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
{{Belege fehlen}}&lt;br /&gt;
&lt;br /&gt;
=== Vollständig POSIX-konform ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
*** Die folgende Liste kann eingebettet werden:&lt;br /&gt;
    {{#lst:Portable Operating System Interface|konform}}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;Folgende Betriebssysteme sind zum gesamten Standard vollständig kompatibel und somit POSIX-konform: &amp;lt;section begin=&amp;quot;konform&amp;quot; /&amp;gt;&lt;br /&gt;
* [[A/UX]]&lt;br /&gt;
* [[AIX]]&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Literatur |Autor=Johannes Ahrends |Titel=Oracle 11g - Release 2 für den DBA: produktive Umgebungen effizient konfigurieren, optimieren und verwalten |Verlag=Pearson Deutschland GmbH |Datum=2011 |ISBN=978-3-8273-2680-5 |Seiten=89 |Online=https://books.google.com/books?id=wf0MDMocbEsC&amp;amp;newbks=0&amp;amp;printsec=frontcover&amp;amp;pg=PA89&amp;amp;dq=%22POSIX-konform%22+%22AIX%22&amp;amp;hl=de |Abruf=2022-10-14}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[BSD/OS]]&amp;lt;ref&amp;gt;{{Webarchiv|url=http://www.netshooter.com/linux/oscomp.html|wayback=20110714165813|text=Zur POSIX-Konformität von BSD/OS}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[HP-UX]]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
* [[Integrity (Betriebssystem)|INTEGRITY]]&lt;br /&gt;
* [[IRIX]]&lt;br /&gt;
* [[LynxOS]]&lt;br /&gt;
* [[macOS]] inkl. [[Darwin (Betriebssystem)|Darwin]]&lt;br /&gt;
* [[Minix (Betriebssystem)|MINIX]]&lt;br /&gt;
* [[OpenVMS]]&lt;br /&gt;
* [[penOS]]&lt;br /&gt;
* [[QNX]]&lt;br /&gt;
* [[Real-Time Operating System for Multiprocessor Systems|RTEMS]] (POSIX 1003.1-2003 Profile 52)&lt;br /&gt;
* [[Solaris (Betriebssystem)|Solaris]],&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; [[OpenSolaris]] sowie [[illumos]] und darauf aufbauende Systeme&lt;br /&gt;
* [[UnixWare]]&lt;br /&gt;
* [[VelOSity (Betriebssystem)|velOSity]]&lt;br /&gt;
* [[VxWorks]] &amp;lt;section end=&amp;quot;konform&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Weitgehend POSIX-kompatibel ===&lt;br /&gt;
{{Anker|Weitgehend POSIX-konform}}&lt;br /&gt;
Diese Betriebssysteme sind größtenteils kompatibel, aber nicht gänzlich konform zu den Standards:&lt;br /&gt;
* [[BeOS]] und dessen [[Open Source|Open-Source]]-Nachfolger [[Haiku (Betriebssystem)|Haiku]]&lt;br /&gt;
* [[DragonFly BSD]]&lt;br /&gt;
* [[FreeBSD]]&amp;lt;ref&amp;gt;[https://people.freebsd.org/~schweikh/posix-utilities.html Zur POSIX-Konformität von FreeBSD]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[GNU]] &amp;lt;!-- es gibt mehr als GNU/Linux! --&amp;gt;&lt;br /&gt;
* [[KasperskyOS]]&lt;br /&gt;
* [[Linux]]&amp;lt;!-- es gibt mehr als GNU/Linux (und sehr viele Distributionen...)! --&amp;gt;, siehe auch [[Linux Standard Base]] (LSB)&lt;br /&gt;
* [[NetBSD]]&lt;br /&gt;
* [[Nucleus RTOS]]&lt;br /&gt;
* [[OpenBSD]]&lt;br /&gt;
* [[PikeOS]] ([[Echtzeitbetriebssystem]] für eingebettete Systeme mit optionalen PSE51- und PSE52-Partitionen)&lt;br /&gt;
* [[SerenityOS]]&lt;br /&gt;
* [[SkyOS]]&lt;br /&gt;
* [[Stratus VOS]]&lt;br /&gt;
* [[SuperUX]]&lt;br /&gt;
* [[Syllable]]&lt;br /&gt;
* [[VSTa]]&lt;br /&gt;
&lt;br /&gt;
=== POSIX-Kompatibilitätserweiterungen ===&lt;br /&gt;
{{Anker|Konform durch Kompatibilitätserweiterungen}}&lt;br /&gt;
Diese Betriebssysteme sind gewöhnlich nicht POSIX-kompatibel, es können aber Kompatibilitätserweiterungen eingesetzt werden. POSIX-Unterstützung wird in der Regel mittels Übersetzungs&amp;amp;shy;bibliotheken oder einer [[Schichtenarchitektur|Zwischenschicht]] „über“ dem [[Kernel (Betriebssystem)|Kernel]] umgesetzt. Volle POSIX-Konformität ist meist nicht gegeben.&lt;br /&gt;
&lt;br /&gt;
* Die NT-Kernel von [[Microsoft Windows|Windows]] bei Nutzung der [[Microsoft Windows Services for UNIX]].&amp;lt;ref&amp;gt;{{internetquelle|url=http://www.microsoft.com/technet/archive/ntwrkstn/reskit/poscomp.mspx|titel=Erläuterung von Microsoft zu SFU|zugriff=2011-01-02 }}&amp;lt;/ref&amp;gt; Unterstützung von Untermengen wie die &amp;#039;&amp;#039;Posix Threads&amp;#039;&amp;#039; wird z.&amp;amp;nbsp;B. durch „Pthreads-w32“&amp;lt;ref&amp;gt;[https://sourceware.org/pthreads-win32 Pthreads-w32: Open Source POSIX Threads for Win32]&amp;lt;/ref&amp;gt; ermöglicht.&lt;br /&gt;
* [[eCos]] – POSIX ist Teil der Standard-Distribution und wird von vielen Anwendungen verwendet.&lt;br /&gt;
* [[Plan 9 (Betriebssystem)|Plan 9]]: APE – ANSI/POSIX Environment&amp;lt;ref&amp;gt;{{internetquelle |url=http://plan9.bell-labs.com/sys/doc/ape.html |hrsg=plan9.bell-labs.com |titel=APE – The ANSI/POSIX Environment |sprache=en |zugriff=2009-07-21 |archiv-url=https://web.archive.org/web/20080510160626/http://plan9.bell-labs.com/sys/doc/ape.html |archiv-datum=2008-05-10 |offline=ja  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Symbian-Plattform|Symbian OS]] mit PIPS (PIPS Is POSIX on Symbian)&lt;br /&gt;
* [[AmigaOS]]/[[MorphOS]] mit der ixemul.library&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Geschichte von Unix]]&lt;br /&gt;
* [[Microsoft Windows Services for UNIX]] (Interix)&lt;br /&gt;
* [[Linux Standard Base]]&lt;br /&gt;
* [[Native POSIX Thread Library]]&lt;br /&gt;
* [[TRON-Projekt]]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
*{{Literatur&lt;br /&gt;
 | Autor= [[Richard Stevens|W. Richard Stevens]], Stephen A. Rago&lt;br /&gt;
 | Titel= Advanced Programming in the UNIX Environment, Second Edition&lt;br /&gt;
 | Auflage= Paperback&lt;br /&gt;
 | Verlag= Addison-Wesley&lt;br /&gt;
 | Ort= Boston&lt;br /&gt;
 | Jahr= 2008&lt;br /&gt;
 | ISBN= 978-0-321-52594-9&lt;br /&gt;
}}&lt;br /&gt;
*{{Literatur&lt;br /&gt;
 | Autor=  David R. Butenhof&lt;br /&gt;
 | Titel= Programming with POSIX Threads&lt;br /&gt;
 | Auflage=  Taschenbuch&lt;br /&gt;
 | Verlag= Addison-Wesley&lt;br /&gt;
 | Ort=&lt;br /&gt;
 | Jahr= 1997&lt;br /&gt;
 | ISBN= 978-0-201-63392-4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://standards.ieee.org/regauth/posix/ standards.ieee.org/regauth/posix]&lt;br /&gt;
* [http://www.pasc.org/ Portable Application Standards Committee], dieses Gremium pflegt den Standard beim IEEE weiter (englisch)&lt;br /&gt;
* [https://www.opengroup.org/austin/papers/posix_faq.html POSIX.1 FAQ] Häufig gestellte Fragen (englisch)&lt;br /&gt;
* [https://pubs.opengroup.org/onlinepubs/009695399/ Inhalt von POSIX:2001 in der 2004-Ausgabe]&lt;br /&gt;
* [https://pubs.opengroup.org/onlinepubs/9699919799/ Inhalt von POSIX.1-2017] (mit Links für ältere Versionen: 2008, 2013, 2016)&lt;br /&gt;
* [https://pubs.opengroup.org/onlinepubs/9799919799.2024edition/ Inhalt von POSIX.1-2024] (mit Links für ältere Versionen: 2008, 2013, 2016, 2018)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:POSIX| ]]&lt;br /&gt;
[[Kategorie:Programmierschnittstelle]]&lt;br /&gt;
[[Kategorie:Abkürzung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>