„Embeddable Linux Kernel Subset“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
Änderung 246935838 von 2001:A61:618C:8101:C4E1:5708:CFD1:FC01 rückgängig gemacht; Version besser von Wikidata beziehen. Markierung: Rückgängigmachung |
Y2kbug (Diskussion | Beiträge) Überarbeitung |
||
Zeile 24:
}}
'''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
[[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 MiB RAM,<ref>{{Internetquelle |autor=Warren Young |url=https://unix.stackexchange.com/a/165942 |titel=memory limit of the Linux kernel |werk=Unix & 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 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 MiB monster servers.}}</ref> mit einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] wie [[X 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 MiB direkt adressierbar, im 16-Bit-Protected-Mode des [[Intel 80286]] nicht mehr als 16 MiB.
▲Gestartet wurde ''Linux-8086'' 1995 durch [[Alan Cox]] und Chad Page.<ref>{{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}}</ref> Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch [[Entwicklungsstadium (Software)|Alpha-Status]] und kam nur sehr langsam voran.<ref>{{Internetquelle |url=http://kalogirou.net/2005/10/01/elks-baby-linux-refusing-to-growing-up/ |titel={{lang|en|ELKS : Baby Linux refusing to grow up}} |autor=Harry Kalogirou |werk=[[Blog]] von Harry Kalogirou |datum=2005-10-01 |zugriff=2013-04-14 |sprache=en}}</ref> Version 0.1.4 wurde am 19. Februar 2012 in Gedenken an den verstorbenen Riley Williams auf [[SourceForge]] veröffentlicht.<ref>{{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}}</ref> Jody Bruchon siedelte das Projekt 2014 zu [[GitHub]] um, wo im März 2015 Version 0.2.0 veröffentlicht wurde. Es soll dort auch aktiver weiterentwickelt werden.<ref>[http://elks.sourceforge.net/ offizielle Website]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12. September 2015</ref> Ab Version 0.2.1 (25. Juni 2018) steht das aktuelle ELKS auf GitHub zum Download bereit, allerdings nur als [[Quelltext]] zum selbst kompilieren.<ref>https://github.com/jbruchon/elks/releases abgerufen am 24. Juli 2018</ref>
== Weblinks ==
|