<?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=Embeddable_Linux_Kernel_Subset</id>
	<title>Embeddable Linux Kernel Subset - 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=Embeddable_Linux_Kernel_Subset"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Embeddable_Linux_Kernel_Subset&amp;action=history"/>
	<updated>2026-05-16T15:59:53Z</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=Embeddable_Linux_Kernel_Subset&amp;diff=2788311&amp;oldid=prev</id>
		<title>imported&gt;Y2kbug: /* Siehe auch */ &quot;portieren _auf_ ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Embeddable_Linux_Kernel_Subset&amp;diff=2788311&amp;oldid=prev"/>
		<updated>2025-05-22T10:33:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Siehe auch: &lt;/span&gt; &amp;quot;portieren _auf_ ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{{Infobox Betriebssystem&lt;br /&gt;
|Logo               = &amp;lt;!-- von Wikidata --&amp;gt;&lt;br /&gt;
|Screenshot         = &lt;br /&gt;
|Beschreibung       = &lt;br /&gt;
|Entwickler         = Jody Bruchon, Riley Williams&amp;lt;sup&amp;gt;†&amp;lt;/sup&amp;gt;, Alan Cox, Chad Page u.&amp;amp;nbsp;v.&amp;amp;nbsp;m.&lt;br /&gt;
|Sprache            = [[Englische Sprache|Englisch]]&lt;br /&gt;
|Erscheinungsdatum  = &amp;lt;!-- von Wikidata --&amp;gt;&lt;br /&gt;
|Version            = &amp;lt;!-- von Wikidata --&amp;gt;&lt;br /&gt;
|Quelle             = &lt;br /&gt;
|Vorabversion       = &lt;br /&gt;
|Freigabedatum Vorabversion = &lt;br /&gt;
|Stammbaum          = [[Linux (Kernel)|Linux]] 2.0/2.1 (1997) {{Kind}}Linux-8086/ELKS&lt;br /&gt;
|Kernel             = &lt;br /&gt;
|Chronik            = &lt;br /&gt;
|Architekturen      = [[x86-Prozessor|x86]] ab [[Intel 8086|8086]]/[[Intel 8088|8088]], [[Psion]]&amp;amp;nbsp;[[Psion#SIBO|SIBO]]&lt;br /&gt;
|Größe              = 1,3 [[Mebibyte|MiB]] &amp;lt;small&amp;gt;(0.0.89-PRE1, [[Quelltext]], [[XZ]]-komprimiert)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Startmedium        = [[Festplatte]], [[CD-ROM]], [[DVD-ROM]], [[Diskette]], [[Netzwerk]], [[USB-Stick]]&lt;br /&gt;
|Lizenz             = [[GNU General Public License|GPL]]v2&lt;br /&gt;
|Sonstiges          = &lt;br /&gt;
|Website            = &amp;lt;!-- von Wikidata --&amp;gt;&lt;br /&gt;
|Kompatibilität     = &lt;br /&gt;
|Installationsmedium = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Embeddable Linux Kernel Subset&amp;#039;&amp;#039;&amp;#039; (kurz &amp;#039;&amp;#039;&amp;#039;ELKS&amp;#039;&amp;#039;&amp;#039;), vormals &amp;#039;&amp;#039;&amp;#039;Linux-8086&amp;#039;&amp;#039;&amp;#039;, ist ein freier [[Betriebssystem]]-[[Kernel (Betriebssystem)|Kernel]] für Computer, die mit x86-kompatiblen [[16-Bit-Architektur|16-Bit]]-[[Prozessor]]en ab dem [[Intel 8086|8086]]/[[Intel 8088|8088]] ausgestattet sind. Es wird als [[freie Software]] unter der [[GNU General Public License]] (GPL) verbreitet. Als ein [[Abspaltung (Softwareentwicklung)|Fork]] von [[Linux (Kernel)|Linux]] stellt ELKS eine auf diese Bedingungen angepasste Untermenge dieses [[Unixoides System|Unix-artigen]] Kernels dar. Das erklärte Ziel der Entwicklung ist [[Unix]]-V7-Funktionalität auf 16-Bit-[[Prozessorarchitektur|Architekturen]]. Ein solcher Kernel kann in [[Eingebettetes System|eingebetteten Systemen]] sowie zu Ausbildungs- und Lehrzwecken genutzt werden. ELKS läuft neben den 16-Bit-[[x86-Prozessor]]en ([[retronym]] auch oft „x86-16“) auch auf [[Psion]]-SIBO-Organizern.&lt;br /&gt;
&lt;br /&gt;
[[Linus Torvalds]] hatte den Linux-Kernel ab 1991 für ein Unix-artiges Betriebssystem ursprünglich nur für seinen [[Intel 80386|386]]-[[IBM-PC-kompatibler Computer|PC]] entwickelt und ihn daher voll auf dessen 32-Bit-[[Protected Mode|Protected-Mode]] aufgebaut. Doch bereits in den 1990er Jahren wurde der Kernel auf 64-Bit-Systeme wie den [[Alpha-Prozessor]] [[Portierung (Software)|portiert]]. (Inzwischen läuft der Linux-Kernel nicht mehr auf einem 80386er; die Unterstützung wurde in Kernel-Version 3.8 entfernt.) Auf [[x86-Architektur|x86]]-kompatiblen 16-Bit-Prozessoren war Linux aber grundsätzlich nicht lauffähig, was zusätzliche praktische Gründe hat. Zum einen waren ältere Computer meist generell mit sehr wenig [[Arbeitsspeicher]] ausgerüstet. Als Linux 1991 erschien, lief es zwar auf Systemen mit 4&amp;amp;nbsp;MiB RAM,&amp;lt;ref&amp;gt;{{Internetquelle |autor=Warren Young |url=https://unix.stackexchange.com/a/165942 |titel=memory limit of the Linux kernel |werk=Unix&amp;amp;nbsp;&amp;amp;amp; Linux |hrsg=[[Stack Exchange]] |datum=2014-11-04 |format=[[Internetforum]] |sprache=en |abruf=2025-05-22 |zitat=Let’s take the wayback machine to the early 1990s, when Linux was being created. Back in those days, we’d have arguments about whether Linux could be made to run in 2&amp;amp;nbsp;MiB of RAM or if it really needed 4 whole MiB. Of course, the high-end snobs were all sneering at us, with their 16&amp;amp;nbsp;MiB monster servers.}}&amp;lt;/ref&amp;gt; mit einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] wie [[X&amp;amp;nbsp;Window System]] ist jedoch bereits deutlich mehr Arbeitsspeicher nötig. Zum anderen ist die Speicherbegrenzung eine fundamentale Einschränkung der 16-Bit-[[x86-Architektur]]: im [[Real Mode]] ist, neben dem fehlenden [[Speicherschutz]], nur 1&amp;amp;nbsp;MiB direkt adressierbar, im 16-Bit-Protected-Mode des [[Intel 80286]] (dem im Vergleich zum [[i386]] die [[Memory Management Unit|MMU]] fehlt) nicht mehr als 16&amp;amp;nbsp;MiB.&lt;br /&gt;
&lt;br /&gt;
Dennoch startete [[Alan Cox]] gemeinsam mit Chad Page 1995 &amp;#039;&amp;#039;Linux-8086&amp;#039;&amp;#039;.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://groups.google.com/forum/?hl=de#!searchin/comp.os.linux.announce/linux$208086/comp.os.linux.announce/qD3bZ0BUuIY/vBTMD4vOqysJ |titel={{lang|en|ELKS -- Linux 8086}} |autor=Alan Cox |werk=comp.os.linux.announce |datum=1995-11-30 |zugriff=2013-04-18 |sprache=en}}&amp;lt;/ref&amp;gt; Ein Meilenstein war die TCP/IP-Implementierung in ELKS 0.1 2002.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Alan Cox |url=https://lwn.net/2002/0404/a/elks.php3 |titel=Linux 8086 |titelerg= |werk=[[LWN.net]] |datum=2002-04-01 |format=[[E-Mail]] |sprache=en |abruf=2025-05-22}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=Hans-Joachim Baader |url=https://www.pro-linux.de/news/1/4142/linux-8086.html |titel=Linux 8086&amp;amp;nbsp;– Das Linux 8086-Projekt, das einen stark abgemagerten Linux-Kernel auf sehr alte CPUs portieren will, hat mit der Hinzufügung einer TCP/IP-Implementierung einen Meilenstein erreicht. |werk=[[Pro-Linux]] |datum=2002-04-01 |abruf=2025-05-22}}&amp;lt;/ref&amp;gt; Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS&amp;amp;nbsp;: Baby Linux refusing to grow up}} |autor=Harry Kalogirou |werk=[[Blog]] von Harry Kalogirou |datum=2005-10-01 |zugriff=2013-04-14 |sprache=en}}&amp;lt;/ref&amp;gt; Version 0.1.4 wurde am 19.&amp;amp;nbsp;Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.spinics.net/lists/linux-8086/msg00404.html |titel={{lang|en|ELKS release 0.1.4}} |autor=Jody Bruchon |datum=2012-02-19 |zugriff=2013-04-14 |sprache=en |offline=ja |archiv-url=https://web.archive.org/web/20120221140352/http://www.spinics.net/lists/linux-8086/msg00404.html |archiv-datum=2012-02-21}}&amp;lt;/ref&amp;gt; Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo es auch aktiv weiterentwickelt werden sollte.&amp;lt;ref&amp;gt;[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12.&amp;amp;nbsp;September 2015&amp;lt;/ref&amp;gt; Im März 2015 erschien Version 0.2.0. Seit 2018 (Version 0.2.1 erschien am 25.&amp;amp;nbsp;Juni 2018) steht ELKS auf GitHub sowohl im [[Quelltext]] zum selbst kompilieren als auch in Form von vorgefertigten [[Image-Datei|Abbildern]] für verschiedene [[Diskette]]nformate&amp;lt;ref&amp;gt;{{Internetquelle |url=https://github.com/jbruchon/elks/releases |titel=ghaerr&amp;amp;nbsp;/ elks Releases |hrsg=[[GitHub]] |sprache=en |abruf=2025-05-22}}&amp;lt;/ref&amp;gt; und als 32-MiB-[[Festplatte]]&amp;lt;ref&amp;gt;{{Internetquelle |url=https://github.com/ghaerr/elks/wiki#Binaries |titel=How to use ELKS #Binaries |format=[[Wiki]] |sprache=en |abruf=2025-05-22}}&amp;lt;/ref&amp;gt; zum Download bereit.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* alte [http://elks.sourceforge.net/ offizielle Website] auf [[SourceForge]] (englisch)&lt;br /&gt;
* neue [https://github.com/jbruchon/elks offizielle Entwicklerseite] auf [[GitHub]] (englisch), Hauptentwickler: Jody Bruchon&lt;br /&gt;
* [http://www.spinics.net/lists/linux-8086/ Entwickler-Newsgroup] (englisch, erste Nachricht vom 26.&amp;amp;nbsp;April 2006)&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Xenix]] von [[Microsoft]] (und später [[Santa Cruz Operation|SCO]]), eine kommerzielle Portierung von AT&amp;amp;T UNIX Version&amp;amp;nbsp;7 auf den [[Intel 8086]] (1980) und den [[Intel 80286|80286]] (1983)&lt;br /&gt;
* [[PC/IX]], eine UNIX-Portierung auf 8086/8088 von 1984&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;br /&gt;
[[Kategorie:Freies Betriebssystem]]&lt;br /&gt;
[[Kategorie:Abkürzung|ELKS]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Y2kbug</name></author>
	</entry>
</feed>