„Embeddable Linux Kernel Subset“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
Y2kbug (Diskussion | Beiträge) noch mehr Daten von Wikidata |
Y2kbug (Diskussion | Beiträge) Linux und ELKS in diesem Zusammenhang deutlicher als Kernel dargestellt. |
||
Zeile 24: | Zeile 24: | ||
}} |
}} |
||
'''Embeddable Linux Kernel Subset''' (kurz '''ELKS'''), vormals '''Linux-8086''', ist ein |
'''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 ([[Intel 8086|8086]]/[[Intel 8088|8088]] bis zum [[Intel 80286|80286]]) ausgestattet sind. Es wird als [[freie Software]] unter der [[GNU General Public License]] (GPL) verbreitet. |
||
Da [[Linux]] als [[32-Bit]]-Betriebssystem bis |
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-Prozessor|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. |
||
Als ein [[Abspaltung (Softwareentwicklung)|Fork]] stellt ELKS eine auf diese Bedingungen angepasste Untermenge des [[Linux |
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-Intel-Prozessoren auch auf [[Psion]]-SIBO-Organizern. |
||
Gestartet wurde ''Linux-8086'' 1995 durch [[Alan Cox]] und Chad Page.<ref>{{Internetquelle | |
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=[https://groups.google.com/group/comp.os.linux.announce/about?hl=de 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}} |titelerg= |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 |archiv-bot=2018-04-08 07:15:04 InternetArchiveBot}}</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 Webseite]: {{lang|en|“ELKS has moved to GitHub,”}} abgerufen am 12. September 2015</ref> Am 25. Juni 2018 wurde die aktuelle Version 0.2.1 auf GitHub veröffentlicht, allerdings aktuell nur als Sourcecode zum selbst kompilieren.<ref>https://github.com/jbruchon/elks/releases abgerufen am 24. Juli 2018</ref> |
||
== Weblinks == |
== Weblinks == |
||
* alte [http://elks.sourceforge.net/ offizielle Website] auf [[SourceForge]] (englisch) |
* alte [http://elks.sourceforge.net/ offizielle Website] auf [[SourceForge]] (englisch) |
||
* neue [https://github.com/jbruchon/elks offizielle Entwicklerseite] auf [[GitHub]] (englisch), Hauptentwickler: Jody Bruchon |
* neue [https://github.com/jbruchon/elks offizielle Entwicklerseite] auf [[GitHub]] (englisch), Hauptentwickler: Jody Bruchon |
||
* [http://www.spinics.net/lists/linux-8086/ Entwickler-Newsgroup] (englisch, erste Nachricht vom 26. |
* [http://www.spinics.net/lists/linux-8086/ Entwickler-Newsgroup] (englisch, erste Nachricht vom 26. April 2006) |
||
== Einzelnachweise == |
== Einzelnachweise == |
Version vom 19. Oktober 2019, 20:43 Uhr
Embeddable Linux Kernel Subset | |
---|---|
![]() | |
Entwickler | Jody Bruchon, Riley Williams†, Alan Cox, Chad Page u. v. m. |
Lizenz(en) | GPLv2 |
Akt. Version | 0.8.1[1] vom 16. Oktober 2024 |
Abstammung | Linux 2.0/2.1 (1997) ↳ Linux-8086/ELKS |
Architektur(en) | x86 ab 8086/8088, Psion SIBO |
Sprache(n) | Englisch |
github.com/ghaerr/elks/wiki |
Embeddable Linux Kernel Subset (kurz ELKS), vormals Linux-8086, ist ein freier Betriebssystem-Kernel für Computer, die mit x86-kompatiblen 16-Bit-Prozessoren (8086/8088 bis zum 80286) ausgestattet sind. Es wird als freie Software unter der GNU General Public License (GPL) verbreitet.
Da Linux als 32-Bit-Betriebssystem-Kernel bis Version 3.7 mindestens einen 80386-, ab Version 3.8 mindestens einen 80486-Prozessor benötigt, ist er auf 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.
Als ein 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-Architekturen. Ein solcher Kernel kann in eingebetteten Systemen sowie zu Ausbildungs- und Lehrzwecken genutzt werden. ELKS läuft neben den 16-Bit-Intel-Prozessoren auch auf Psion-SIBO-Organizern.
Gestartet wurde Linux-8086 1995 durch Alan Cox und Chad Page.[2] Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch Alpha-Status und kam nur sehr langsam voran.[3] Version 0.1.4 wurde am 19. Februar 2012 in Gedenken an den verstorbenen Riley Williams auf SourceForge veröffentlicht.[4] 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.[5] Am 25. Juni 2018 wurde die aktuelle Version 0.2.1 auf GitHub veröffentlicht, allerdings aktuell nur als Sourcecode zum selbst kompilieren.[6]
Weblinks
- alte offizielle Website auf SourceForge (englisch)
- neue offizielle Entwicklerseite auf GitHub (englisch), Hauptentwickler: Jody Bruchon
- Entwickler-Newsgroup (englisch, erste Nachricht vom 26. April 2006)
Einzelnachweise
- ↑ Release 0.8.1. 16. Oktober 2024 (abgerufen am 5. November 2024).
- ↑ Alan Cox: ELKS -- Linux 8086. In: comp.os.linux.announce. 30. November 1995, abgerufen am 18. April 2013 (englisch).
- ↑ Harry Kalogirou: ELKS : Baby Linux refusing to grow up. In: Blog von Harry Kalogirou. 1. Oktober 2005, abgerufen am 14. April 2013 (englisch).
- ↑ Jody Bruchon: ELKS release 0.1.4. 19. Februar 2012, archiviert vom (nicht mehr online verfügbar) am 21. Februar 2012; abgerufen am 14. April 2013 (englisch). Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ offizielle Webseite: “ELKS has moved to GitHub,” abgerufen am 12. September 2015
- ↑ https://github.com/jbruchon/elks/releases abgerufen am 24. Juli 2018