https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Embeddable_Linux_Kernel_Subset Embeddable Linux Kernel Subset - Versionsgeschichte 2025-07-04T12:46:20Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.8 https://de.wikipedia.org/w/index.php?title=Embeddable_Linux_Kernel_Subset&diff=256224458&oldid=prev Y2kbug: /* Siehe auch */ "portieren _auf_ ..." 2025-05-22T10:33:31Z <p><span class="autocomment">Siehe auch: </span> &quot;portieren _auf_ ...&quot;</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Mai 2025, 12:33 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 36:</td> <td colspan="2" class="diff-lineno">Zeile 36:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Xenix]] von [[Microsoft]] (und später [[Santa Cruz Operation|SCO]]), eine kommerzielle Portierung von AT&amp;T UNIX Version&amp;nbsp;7 <del style="font-weight: bold; text-decoration: none;">für</del> den [[Intel 8086]] (1980) und den [[Intel 80286|80286]] (1983)</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Xenix]] von [[Microsoft]] (und später [[Santa Cruz Operation|SCO]]), eine kommerzielle Portierung von AT&amp;T UNIX Version&amp;nbsp;7 <ins style="font-weight: bold; text-decoration: none;">auf</ins> den [[Intel 8086]] (1980) und den [[Intel 80286|80286]] (1983)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[PC/IX]], eine UNIX-Portierung auf 8086/8088 von 1984</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[PC/IX]], eine UNIX-Portierung auf 8086/8088 von 1984</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Embeddable_Linux_Kernel_Subset&diff=256224438&oldid=prev Y2kbug: /* Siehe auch */ PC/IX dazu 2025-05-22T10:33:04Z <p><span class="autocomment">Siehe auch: </span> PC/IX dazu</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Mai 2025, 12:33 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 36:</td> <td colspan="2" class="diff-lineno">Zeile 36:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Xenix]] von [[Microsoft]] (und später [[Santa Cruz Operation|SCO]])<del style="font-weight: bold; text-decoration: none;"> –</del> eine kommerzielle Portierung von AT&amp;T UNIX Version&amp;nbsp;7 für den [[Intel 8086]] (1980) und den [[Intel 80286|80286]] (1983)</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Xenix]] von [[Microsoft]] (und später [[Santa Cruz Operation|SCO]])<ins style="font-weight: bold; text-decoration: none;">,</ins> eine kommerzielle Portierung von AT&amp;T UNIX Version&amp;nbsp;7 für den [[Intel 8086]] (1980) und den [[Intel 80286|80286]] (1983)</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[PC/IX]], eine UNIX-Portierung auf 8086/8088 von 1984</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Embeddable_Linux_Kernel_Subset&diff=256223983&oldid=prev Y2kbug: /* Siehe auch */ SCO kam später 2025-05-22T10:18:25Z <p><span class="autocomment">Siehe auch: </span> SCO kam später</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Mai 2025, 12:18 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 36:</td> <td colspan="2" class="diff-lineno">Zeile 36:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Xenix]] von [[Microsoft]] und [[Santa Cruz Operation|SCO]] – eine kommerzielle Portierung von AT&amp;T UNIX Version&amp;nbsp;7 für den [[Intel 8086]] (1980) und den [[Intel 80286|80286]] (1983)</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Xenix]] von [[Microsoft]] <ins style="font-weight: bold; text-decoration: none;">(</ins>und<ins style="font-weight: bold; text-decoration: none;"> später</ins> [[Santa Cruz Operation|SCO]]<ins style="font-weight: bold; text-decoration: none;">)</ins> – eine kommerzielle Portierung von AT&amp;T UNIX Version&amp;nbsp;7 für den [[Intel 8086]] (1980) und den [[Intel 80286|80286]] (1983)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Embeddable_Linux_Kernel_Subset&diff=256223966&oldid=prev Y2kbug: /* Siehe auch */ Jahreszahlen korr.: MS XENIX bereits 1980 (für Intel 8086), MS XENIX 3.0 für den 80286 kam bereits 1983 auf den Markt 2025-05-22T10:17:54Z <p><span class="autocomment">Siehe auch: </span> Jahreszahlen korr.: MS XENIX bereits 1980 (für Intel 8086), MS XENIX 3.0 für den 80286 kam bereits 1983 auf den Markt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Mai 2025, 12:17 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 36:</td> <td colspan="2" class="diff-lineno">Zeile 36:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Xenix]] von [[Microsoft]] und [[Santa Cruz Operation|SCO]] – eine kommerzielle Portierung von AT&amp;T UNIX Version&amp;nbsp;7 für den [[Intel 8086]] (<del style="font-weight: bold; text-decoration: none;">1983</del>) und den [[Intel 80286|80286]] (<del style="font-weight: bold; text-decoration: none;">1985</del>)</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Xenix]] von [[Microsoft]] und [[Santa Cruz Operation|SCO]] – eine kommerzielle Portierung von AT&amp;T UNIX Version&amp;nbsp;7 für den [[Intel 8086]] (<ins style="font-weight: bold; text-decoration: none;">1980</ins>) und den [[Intel 80286|80286]] (<ins style="font-weight: bold; text-decoration: none;">1983</ins>)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Embeddable_Linux_Kernel_Subset&diff=256223812&oldid=prev Y2kbug: Siehe auch dazu: Xenix war als UNIX ein ähnliches System, das für 8086 und 80286 verfügbar war. 2025-05-22T10:13:24Z <p>Siehe auch dazu: Xenix war als UNIX ein ähnliches System, das für 8086 und 80286 verfügbar war.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Mai 2025, 12:13 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 34:</td> <td colspan="2" class="diff-lineno">Zeile 34:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* neue [https://github.com/jbruchon/elks offizielle Entwicklerseite] auf [[GitHub]] (englisch), Hauptentwickler: Jody Bruchon</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* neue [https://github.com/jbruchon/elks offizielle Entwicklerseite] auf [[GitHub]] (englisch), Hauptentwickler: Jody Bruchon</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.spinics.net/lists/linux-8086/ Entwickler-Newsgroup] (englisch, erste Nachricht vom 26.&amp;nbsp;April 2006)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.spinics.net/lists/linux-8086/ Entwickler-Newsgroup] (englisch, erste Nachricht vom 26.&amp;nbsp;April 2006)</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Xenix]] von [[Microsoft]] und [[Santa Cruz Operation|SCO]] – eine kommerzielle Portierung von AT&amp;T UNIX Version&amp;nbsp;7 für den [[Intel 8086]] (1983) und den [[Intel 80286|80286]] (1985)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Embeddable_Linux_Kernel_Subset&diff=256223596&oldid=prev Y2kbug: dem 286er fählt gegenüber dem 386er eine MMU 2025-05-22T10:07:07Z <p>dem 286er fählt gegenüber dem 386er eine MMU</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Mai 2025, 12:07 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 26:</td> <td colspan="2" class="diff-lineno">Zeile 26:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Embeddable Linux Kernel Subset''' (kurz '''ELKS'''), vormals '''Linux-8086''', 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.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Embeddable Linux Kernel Subset''' (kurz '''ELKS'''), vormals '''Linux-8086''', 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.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[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;nbsp;MiB RAM,&lt;ref&gt;{{Internetquelle |autor=Warren Young |url=https://unix.stackexchange.com/a/165942 |titel=memory limit of the Linux kernel |werk=Unix&amp;nbsp;&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;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;nbsp;MiB monster servers.}}&lt;/ref&gt; mit einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] wie [[X&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;nbsp;MiB direkt adressierbar, im 16-Bit-Protected-Mode des [[Intel 80286]] nicht mehr als 16&amp;nbsp;MiB.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[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;nbsp;MiB RAM,&lt;ref&gt;{{Internetquelle |autor=Warren Young |url=https://unix.stackexchange.com/a/165942 |titel=memory limit of the Linux kernel |werk=Unix&amp;nbsp;&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;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;nbsp;MiB monster servers.}}&lt;/ref&gt; mit einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] wie [[X&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;nbsp;MiB direkt adressierbar, im 16-Bit-Protected-Mode des [[Intel 80286]]<ins style="font-weight: bold; text-decoration: none;"> (dem im Vergleich zum [[i386]] die [[Memory Management Unit|MMU]] fehlt)</ins> nicht mehr als 16&amp;nbsp;MiB.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dennoch startete [[Alan Cox]] gemeinsam mit Chad Page 1995 ''Linux-8086''.&lt;ref&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}}&lt;/ref&gt; Ein Meilenstein war die TCP/IP-Implementierung in ELKS 0.1 2002.&lt;ref&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}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Hans-Joachim Baader |url=https://www.pro-linux.de/news/1/4142/linux-8086.html |titel=Linux 8086&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}}&lt;/ref&gt; Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.&lt;ref&gt;{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS&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}}&lt;/ref&gt; Version 0.1.4 wurde am 19.&amp;nbsp;Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.&lt;ref&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}}&lt;/ref&gt; Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo es auch aktiv weiterentwickelt werden sollte.&lt;ref&gt;[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12.&amp;nbsp;September 2015&lt;/ref&gt; Im März 2015 erschien Version 0.2.0. Seit 2018 (Version 0.2.1 erschien am 25.&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&lt;ref&gt;{{Internetquelle |url=https://github.com/jbruchon/elks/releases |titel=ghaerr&amp;nbsp;/ elks Releases |hrsg=[[GitHub]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; und als 32-MiB-[[Festplatte]]&lt;ref&gt;{{Internetquelle |url=https://github.com/ghaerr/elks/wiki#Binaries |titel=How to use ELKS #Binaries |format=[[Wiki]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; zum Download bereit.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dennoch startete [[Alan Cox]] gemeinsam mit Chad Page 1995 ''Linux-8086''.&lt;ref&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}}&lt;/ref&gt; Ein Meilenstein war die TCP/IP-Implementierung in ELKS 0.1 2002.&lt;ref&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}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Hans-Joachim Baader |url=https://www.pro-linux.de/news/1/4142/linux-8086.html |titel=Linux 8086&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}}&lt;/ref&gt; Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.&lt;ref&gt;{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS&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}}&lt;/ref&gt; Version 0.1.4 wurde am 19.&amp;nbsp;Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.&lt;ref&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}}&lt;/ref&gt; Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo es auch aktiv weiterentwickelt werden sollte.&lt;ref&gt;[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12.&amp;nbsp;September 2015&lt;/ref&gt; Im März 2015 erschien Version 0.2.0. Seit 2018 (Version 0.2.1 erschien am 25.&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&lt;ref&gt;{{Internetquelle |url=https://github.com/jbruchon/elks/releases |titel=ghaerr&amp;nbsp;/ elks Releases |hrsg=[[GitHub]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; und als 32-MiB-[[Festplatte]]&lt;ref&gt;{{Internetquelle |url=https://github.com/ghaerr/elks/wiki#Binaries |titel=How to use ELKS #Binaries |format=[[Wiki]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; zum Download bereit.</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Embeddable_Linux_Kernel_Subset&diff=256223495&oldid=prev Y2kbug: Verlinkungen 2025-05-22T10:02:17Z <p>Verlinkungen</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Mai 2025, 12:02 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 28:</td> <td colspan="2" class="diff-lineno">Zeile 28:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[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;nbsp;MiB RAM,&lt;ref&gt;{{Internetquelle |autor=Warren Young |url=https://unix.stackexchange.com/a/165942 |titel=memory limit of the Linux kernel |werk=Unix&amp;nbsp;&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;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;nbsp;MiB monster servers.}}&lt;/ref&gt; mit einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] wie [[X&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;nbsp;MiB direkt adressierbar, im 16-Bit-Protected-Mode des [[Intel 80286]] nicht mehr als 16&amp;nbsp;MiB.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[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;nbsp;MiB RAM,&lt;ref&gt;{{Internetquelle |autor=Warren Young |url=https://unix.stackexchange.com/a/165942 |titel=memory limit of the Linux kernel |werk=Unix&amp;nbsp;&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;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;nbsp;MiB monster servers.}}&lt;/ref&gt; mit einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] wie [[X&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;nbsp;MiB direkt adressierbar, im 16-Bit-Protected-Mode des [[Intel 80286]] nicht mehr als 16&amp;nbsp;MiB.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dennoch startete [[Alan Cox]] gemeinsam mit Chad Page 1995 ''Linux-8086''.&lt;ref&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}}&lt;/ref&gt; Ein Meilenstein war die TCP/IP-Implementierung in ELKS 0.1 2002.&lt;ref&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}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Hans-Joachim Baader |url=https://www.pro-linux.de/news/1/4142/linux-8086.html |titel=Linux 8086&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}}&lt;/ref&gt; Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.&lt;ref&gt;{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS&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}}&lt;/ref&gt; Version 0.1.4 wurde am 19.&amp;nbsp;Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.&lt;ref&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}}&lt;/ref&gt; Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo es auch aktiv weiterentwickelt werden sollte.&lt;ref&gt;[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12.&amp;nbsp;September 2015&lt;/ref&gt; Im März 2015 erschien Version 0.2.0. Seit 2018 (Version 0.2.1 erschien am 25.&amp;nbsp;Juni 2018) steht ELKS auf GitHub sowohl im [[Quelltext]] zum selbst kompilieren als auch in Form von vorgefertigten Abbildern für verschiedene <del style="font-weight: bold; text-decoration: none;">Diskettenformate </del>&lt;ref&gt;{{Internetquelle |url=https://github.com/jbruchon/elks/releases |titel=ghaerr&amp;nbsp;/ elks Releases |hrsg=[[GitHub]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; und <del style="font-weight: bold; text-decoration: none;">Festplatte mit</del> 32<del style="font-weight: bold; text-decoration: none;">&amp;nbsp;</del>MiB&lt;ref&gt;{{Internetquelle |url=https://github.com/ghaerr/elks/wiki#Binaries |titel=How to use ELKS #Binaries |format=[[Wiki]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; zum Download bereit.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dennoch startete [[Alan Cox]] gemeinsam mit Chad Page 1995 ''Linux-8086''.&lt;ref&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}}&lt;/ref&gt; Ein Meilenstein war die TCP/IP-Implementierung in ELKS 0.1 2002.&lt;ref&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}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Hans-Joachim Baader |url=https://www.pro-linux.de/news/1/4142/linux-8086.html |titel=Linux 8086&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}}&lt;/ref&gt; Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.&lt;ref&gt;{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS&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}}&lt;/ref&gt; Version 0.1.4 wurde am 19.&amp;nbsp;Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.&lt;ref&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}}&lt;/ref&gt; Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo es auch aktiv weiterentwickelt werden sollte.&lt;ref&gt;[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12.&amp;nbsp;September 2015&lt;/ref&gt; Im März 2015 erschien Version 0.2.0. Seit 2018 (Version 0.2.1 erschien am 25.&amp;nbsp;Juni 2018) steht ELKS auf GitHub sowohl im [[Quelltext]] zum selbst kompilieren als auch in Form von vorgefertigten <ins style="font-weight: bold; text-decoration: none;">[[Image-Datei|</ins>Abbildern<ins style="font-weight: bold; text-decoration: none;">]]</ins> für verschiedene <ins style="font-weight: bold; text-decoration: none;">[[Diskette]]nformate</ins>&lt;ref&gt;{{Internetquelle |url=https://github.com/jbruchon/elks/releases |titel=ghaerr&amp;nbsp;/ elks Releases |hrsg=[[GitHub]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; und <ins style="font-weight: bold; text-decoration: none;">als</ins> 32<ins style="font-weight: bold; text-decoration: none;">-</ins>MiB<ins style="font-weight: bold; text-decoration: none;">-[[Festplatte]]</ins>&lt;ref&gt;{{Internetquelle |url=https://github.com/ghaerr/elks/wiki#Binaries |titel=How to use ELKS #Binaries |format=[[Wiki]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; zum Download bereit.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Embeddable_Linux_Kernel_Subset&diff=256223464&oldid=prev Y2kbug: Formulierung 2025-05-22T10:00:29Z <p>Formulierung</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Mai 2025, 12:00 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 28:</td> <td colspan="2" class="diff-lineno">Zeile 28:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[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;nbsp;MiB RAM,&lt;ref&gt;{{Internetquelle |autor=Warren Young |url=https://unix.stackexchange.com/a/165942 |titel=memory limit of the Linux kernel |werk=Unix&amp;nbsp;&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;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;nbsp;MiB monster servers.}}&lt;/ref&gt; mit einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] wie [[X&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;nbsp;MiB direkt adressierbar, im 16-Bit-Protected-Mode des [[Intel 80286]] nicht mehr als 16&amp;nbsp;MiB.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[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;nbsp;MiB RAM,&lt;ref&gt;{{Internetquelle |autor=Warren Young |url=https://unix.stackexchange.com/a/165942 |titel=memory limit of the Linux kernel |werk=Unix&amp;nbsp;&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;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;nbsp;MiB monster servers.}}&lt;/ref&gt; mit einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] wie [[X&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;nbsp;MiB direkt adressierbar, im 16-Bit-Protected-Mode des [[Intel 80286]] nicht mehr als 16&amp;nbsp;MiB.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dennoch startete [[Alan Cox]] gemeinsam mit Chad Page 1995 ''Linux-8086''.&lt;ref&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}}&lt;/ref&gt; Ein Meilenstein war die TCP/IP-Implementierung in ELKS 0.1 2002.&lt;ref&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}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Hans-Joachim Baader |url=https://www.pro-linux.de/news/1/4142/linux-8086.html |titel=Linux 8086&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}}&lt;/ref&gt; Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.&lt;ref&gt;{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS&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}}&lt;/ref&gt; Version 0.1.4 wurde am 19.&amp;nbsp;Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.&lt;ref&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}}&lt;/ref&gt; Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo es auch aktiv weiterentwickelt werden sollte.&lt;ref&gt;[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12.&amp;nbsp;September 2015&lt;/ref&gt; Im März 2015 erschien Version 0.2.0. Seit 2018 (Version 0.2.1 erschien am 25.&amp;nbsp;Juni 2018) steht ELKS auf GitHub sowohl <del style="font-weight: bold; text-decoration: none;">als</del> [[Quelltext]] zum selbst kompilieren als auch in Form von vorgefertigten Abbildern für verschiedene Diskettenformate &lt;ref&gt;{{Internetquelle |url=https://github.com/jbruchon/elks/releases |titel=ghaerr&amp;nbsp;/ elks Releases |hrsg=[[GitHub]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; und Festplatte mit 32&amp;nbsp;MiB&lt;ref&gt;{{Internetquelle |url=https://github.com/ghaerr/elks/wiki#Binaries |titel=How to use ELKS #Binaries |format=[[Wiki]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; zum Download bereit.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dennoch startete [[Alan Cox]] gemeinsam mit Chad Page 1995 ''Linux-8086''.&lt;ref&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}}&lt;/ref&gt; Ein Meilenstein war die TCP/IP-Implementierung in ELKS 0.1 2002.&lt;ref&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}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Hans-Joachim Baader |url=https://www.pro-linux.de/news/1/4142/linux-8086.html |titel=Linux 8086&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}}&lt;/ref&gt; Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.&lt;ref&gt;{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS&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}}&lt;/ref&gt; Version 0.1.4 wurde am 19.&amp;nbsp;Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.&lt;ref&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}}&lt;/ref&gt; Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo es auch aktiv weiterentwickelt werden sollte.&lt;ref&gt;[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12.&amp;nbsp;September 2015&lt;/ref&gt; Im März 2015 erschien Version 0.2.0. Seit 2018 (Version 0.2.1 erschien am 25.&amp;nbsp;Juni 2018) steht ELKS auf GitHub sowohl <ins style="font-weight: bold; text-decoration: none;">im</ins> [[Quelltext]] zum selbst kompilieren als auch in Form von vorgefertigten Abbildern für verschiedene Diskettenformate &lt;ref&gt;{{Internetquelle |url=https://github.com/jbruchon/elks/releases |titel=ghaerr&amp;nbsp;/ elks Releases |hrsg=[[GitHub]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; und Festplatte mit 32&amp;nbsp;MiB&lt;ref&gt;{{Internetquelle |url=https://github.com/ghaerr/elks/wiki#Binaries |titel=How to use ELKS #Binaries |format=[[Wiki]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; zum Download bereit.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Embeddable_Linux_Kernel_Subset&diff=256223405&oldid=prev Y2kbug: Linkfix X Window System 2025-05-22T09:58:07Z <p>Linkfix X Window System</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Mai 2025, 11:58 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 26:</td> <td colspan="2" class="diff-lineno">Zeile 26:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Embeddable Linux Kernel Subset''' (kurz '''ELKS'''), vormals '''Linux-8086''', 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.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Embeddable Linux Kernel Subset''' (kurz '''ELKS'''), vormals '''Linux-8086''', 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.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[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;nbsp;MiB RAM,&lt;ref&gt;{{Internetquelle |autor=Warren Young |url=https://unix.stackexchange.com/a/165942 |titel=memory limit of the Linux kernel |werk=Unix&amp;nbsp;&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;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;nbsp;MiB monster servers.}}&lt;/ref&gt; mit einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] wie [[X&amp;nbsp;Window]] 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;nbsp;MiB direkt adressierbar, im 16-Bit-Protected-Mode des [[Intel 80286]] nicht mehr als 16&amp;nbsp;MiB.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[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;nbsp;MiB RAM,&lt;ref&gt;{{Internetquelle |autor=Warren Young |url=https://unix.stackexchange.com/a/165942 |titel=memory limit of the Linux kernel |werk=Unix&amp;nbsp;&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;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;nbsp;MiB monster servers.}}&lt;/ref&gt; mit einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] wie [[X&amp;nbsp;Window<ins style="font-weight: bold; text-decoration: none;"> System</ins>]] 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;nbsp;MiB direkt adressierbar, im 16-Bit-Protected-Mode des [[Intel 80286]] nicht mehr als 16&amp;nbsp;MiB.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dennoch startete [[Alan Cox]] gemeinsam mit Chad Page 1995 ''Linux-8086''.&lt;ref&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}}&lt;/ref&gt; Ein Meilenstein war die TCP/IP-Implementierung in ELKS 0.1 2002.&lt;ref&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}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Hans-Joachim Baader |url=https://www.pro-linux.de/news/1/4142/linux-8086.html |titel=Linux 8086&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}}&lt;/ref&gt; Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.&lt;ref&gt;{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS&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}}&lt;/ref&gt; Version 0.1.4 wurde am 19.&amp;nbsp;Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.&lt;ref&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}}&lt;/ref&gt; Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo es auch aktiv weiterentwickelt werden sollte.&lt;ref&gt;[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12.&amp;nbsp;September 2015&lt;/ref&gt; Im März 2015 erschien Version 0.2.0. Seit 2018 (Version 0.2.1 erschien am 25.&amp;nbsp;Juni 2018) steht ELKS auf GitHub sowohl als [[Quelltext]] zum selbst kompilieren als auch in Form von vorgefertigten Abbildern für verschiedene Diskettenformate &lt;ref&gt;{{Internetquelle |url=https://github.com/jbruchon/elks/releases |titel=ghaerr&amp;nbsp;/ elks Releases |hrsg=[[GitHub]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; und Festplatte mit 32&amp;nbsp;MiB&lt;ref&gt;{{Internetquelle |url=https://github.com/ghaerr/elks/wiki#Binaries |titel=How to use ELKS #Binaries |format=[[Wiki]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; zum Download bereit.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dennoch startete [[Alan Cox]] gemeinsam mit Chad Page 1995 ''Linux-8086''.&lt;ref&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}}&lt;/ref&gt; Ein Meilenstein war die TCP/IP-Implementierung in ELKS 0.1 2002.&lt;ref&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}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Hans-Joachim Baader |url=https://www.pro-linux.de/news/1/4142/linux-8086.html |titel=Linux 8086&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}}&lt;/ref&gt; Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.&lt;ref&gt;{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS&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}}&lt;/ref&gt; Version 0.1.4 wurde am 19.&amp;nbsp;Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.&lt;ref&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}}&lt;/ref&gt; Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo es auch aktiv weiterentwickelt werden sollte.&lt;ref&gt;[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12.&amp;nbsp;September 2015&lt;/ref&gt; Im März 2015 erschien Version 0.2.0. Seit 2018 (Version 0.2.1 erschien am 25.&amp;nbsp;Juni 2018) steht ELKS auf GitHub sowohl als [[Quelltext]] zum selbst kompilieren als auch in Form von vorgefertigten Abbildern für verschiedene Diskettenformate &lt;ref&gt;{{Internetquelle |url=https://github.com/jbruchon/elks/releases |titel=ghaerr&amp;nbsp;/ elks Releases |hrsg=[[GitHub]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; und Festplatte mit 32&amp;nbsp;MiB&lt;ref&gt;{{Internetquelle |url=https://github.com/ghaerr/elks/wiki#Binaries |titel=How to use ELKS #Binaries |format=[[Wiki]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; zum Download bereit.</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Embeddable_Linux_Kernel_Subset&diff=256223361&oldid=prev Y2kbug: Überarbeitung 2025-05-22T09:56:01Z <p>Überarbeitung</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Mai 2025, 11:56 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 24:</td> <td colspan="2" class="diff-lineno">Zeile 24:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Embeddable Linux Kernel Subset''' (kurz '''ELKS'''), vormals '''Linux-8086''', ist ein freier [[Betriebssystem]]-[[Kernel (Betriebssystem)|Kernel]] für Computer, die mit x86-kompatiblen [[16-Bit]]-[[Prozessor]]en <del style="font-weight: bold; text-decoration: none;">(</del>[[Intel 8086|8086]]/[[Intel 8088|8088]]<del style="font-weight: bold; text-decoration: none;"> bis zum [[Intel 80286|80286]])</del> ausgestattet sind. Es wird als [[freie Software]] unter der [[GNU General Public License]] (GPL) verbreitet.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Embeddable Linux Kernel Subset''' (kurz '''ELKS'''), vormals '''Linux-8086''', ist ein freier [[Betriebssystem]]-[[Kernel (Betriebssystem)|Kernel]] für Computer, die mit x86-kompatiblen [[<ins style="font-weight: bold; text-decoration: none;">16-Bit-Architektur|</ins>16-Bit]]-[[Prozessor]]en <ins style="font-weight: bold; text-decoration: none;">ab dem </ins>[[Intel 8086|8086]]/[[Intel 8088|8088]] ausgestattet sind. Es wird als [[freie Software]] unter der [[GNU General Public License]] (GPL) verbreitet<ins style="font-weight: bold; text-decoration: none;">. 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</ins>.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[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;nbsp;MiB RAM,&lt;ref&gt;{{Internetquelle |autor=Warren Young |url=https://unix.stackexchange.com/a/165942 |titel=memory limit of the Linux kernel |werk=Unix&amp;nbsp;&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;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;nbsp;MiB monster servers.}}&lt;/ref&gt; mit einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] wie [[X&amp;nbsp;Window]] 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;nbsp;MiB direkt adressierbar, im 16-Bit-Protected-Mode des [[Intel 80286]] nicht mehr als 16&amp;nbsp;MiB.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Da [[Linux (Kernel)|Linux]] als [[32-Bit]]-Betriebssystem-Kernel bis Version 3.7 mindestens einen [[Intel 80386|80386]]-, ab Version 3.8 mindestens einen [[Intel 80486|80486]]-Prozessor benötigt, ist er auf [[x86-Architektur|x86]]-kompatiblen 16-Bit-Prozessoren grundsätzlich nicht lauffähig. Hinzu kommt, dass die überwiegende Menge älterer Computer mit sehr wenig [[Arbeitsspeicher]] ausgerüstet ist.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_8_1_lhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_6_0_rhs"></a><ins style="font-weight: bold; text-decoration: none;">Dennoch</ins> <ins style="font-weight: bold; text-decoration: none;">startete</ins> [[Alan Cox]] <ins style="font-weight: bold; text-decoration: none;">gemeinsam mit</ins> Chad Page<ins style="font-weight: bold; text-decoration: none;"> 1995 ''Linux-8086''</ins>.&lt;ref&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<ins style="font-weight: bold; text-decoration: none;">}}&lt;/ref&gt; Ein Meilenstein war die TCP/IP-Implementierung in ELKS 0.1 2002.&lt;ref&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}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Hans-Joachim Baader |url=https://www.pro-linux.de/news/1/4142/linux-8086.html |titel=Linux 8086&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</ins>}}&lt;/ref&gt; Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.&lt;ref&gt;{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS&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}}&lt;/ref&gt; Version 0.1.4 wurde am 19.&amp;nbsp;Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.&lt;ref&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}}&lt;/ref&gt; Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo <ins style="font-weight: bold; text-decoration: none;">es</ins> auch <ins style="font-weight: bold; text-decoration: none;">aktiv</ins> weiterentwickelt werden<ins style="font-weight: bold; text-decoration: none;"> sollte</ins>.&lt;ref&gt;[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12.&amp;nbsp;September 2015&lt;/ref&gt; <ins style="font-weight: bold; text-decoration: none;">Im März 2015 erschien</ins> Version 0.2.<ins style="font-weight: bold; text-decoration: none;">0. Seit 2018</ins> (<ins style="font-weight: bold; text-decoration: none;">Version 0.2.1 erschien am </ins>25.&amp;nbsp;Juni 2018) steht ELKS auf GitHub <ins style="font-weight: bold; text-decoration: none;">sowohl</ins> als [[Quelltext]] zum selbst kompilieren<ins style="font-weight: bold; text-decoration: none;"> als auch in Form von vorgefertigten Abbildern für verschiedene Diskettenformate </ins>&lt;ref&gt;<ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |url=</ins>https://github.com/jbruchon/elks/releases <ins style="font-weight: bold; text-decoration: none;">|titel=ghaerr&amp;nbsp;/</ins> <ins style="font-weight: bold; text-decoration: none;">elks</ins> <ins style="font-weight: bold; text-decoration: none;">Releases |hrsg=[[GitHub]] |sprache=en |abruf=2025-05-22}}&lt;/ref&gt; und Festplatte mit 32</ins>&amp;nbsp;<ins style="font-weight: bold; text-decoration: none;">MiB&lt;ref&gt;{{Internetquelle</ins> <ins style="font-weight: bold; text-decoration: none;">|url=https://github.com/ghaerr/elks/wiki#Binaries |titel=How to use ELKS #Binaries |format=[[Wiki]] |sprache=en |abruf=2025-05-22}}</ins>&lt;/ref&gt;<ins style="font-weight: bold; text-decoration: none;"> zum Download bereit.</ins></div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Als ein [[Abspaltung (Softwareentwicklung)|Fork]] stellt ELKS eine auf diese Bedingungen angepasste Untermenge des [[Linux]]-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.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_6_0_rhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_8_1_lhs"></a><del style="font-weight: bold; text-decoration: none;">Gestartet</del> <del style="font-weight: bold; text-decoration: none;">wurde ''Linux-8086'' 1995 durch</del> [[Alan Cox]] <del style="font-weight: bold; text-decoration: none;">und</del> Chad Page.&lt;ref&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}}&lt;/ref&gt; Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.&lt;ref&gt;{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS&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}}&lt;/ref&gt; Version 0.1.4 wurde am 19.&amp;nbsp;Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.&lt;ref&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}}&lt;/ref&gt; Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo <del style="font-weight: bold; text-decoration: none;">im März 2015 Version 0.2.0 veröffentlicht wurde. Es soll dort</del> auch <del style="font-weight: bold; text-decoration: none;">aktiver</del> weiterentwickelt werden.&lt;ref&gt;[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12.&amp;nbsp;September 2015&lt;/ref&gt; <del style="font-weight: bold; text-decoration: none;">Ab</del> Version 0.2.<del style="font-weight: bold; text-decoration: none;">1</del> (25.&amp;nbsp;Juni 2018) steht<del style="font-weight: bold; text-decoration: none;"> das aktuelle</del> ELKS auf GitHub <del style="font-weight: bold; text-decoration: none;">zum Download bereit, allerdings nur</del> als [[Quelltext]] zum selbst kompilieren<del style="font-weight: bold; text-decoration: none;">.</del>&lt;ref&gt;https://github.com/jbruchon/elks/releases <del style="font-weight: bold; text-decoration: none;">abgerufen</del> <del style="font-weight: bold; text-decoration: none;">am</del> <del style="font-weight: bold; text-decoration: none;">24.</del>&amp;nbsp;<del style="font-weight: bold; text-decoration: none;">Juli</del> <del style="font-weight: bold; text-decoration: none;">2018</del>&lt;/ref&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> </tr> </table> Y2kbug