Embeddable Linux kernel subset

from Wikipedia, the free encyclopedia
Embeddable Linux kernel subset
developer Jody Bruchon, Riley Williams , Alan Cox, Chad Page u. v. m.
License (s) GPLv 2
Current  version 0.3.0 from March 14, 2019
(one year and 170 days ago)
ancestry Linux 2.0 / 2.1 (1997)
↳ Linux-8086 / ELKS
Architecture (s) x86 from 8086 / 8088 , Psion  SIBO
Languages) English
github.com/jbruchon/elks

Embeddable Linux Kernel Subset (short ELKS ), formerly Linux 8086 , is a free operating system - kernel for computers that are compatible with x86 16-bit - processors ( 8086 / 8088 to 80286 are) equipped. It is distributed as free software under the GNU General Public License (GPL).

Since Linux as a 32-bit operating system kernel up to version 3.7 requires at least an 80386 processor , and from version 3.8 at least an 80486 processor, it can not be run on x86- compatible 16-bit processors. In addition, the majority of older computers are equipped with very little memory .

As a fork , ELKS represents a subset of the Linux kernel adapted to these conditions . The declared aim of the development is Unix V7 functionality on 16-bit architectures . Such a kernel can be used in embedded systems as well as for training and teaching purposes. In addition to the 16-bit Intel processors, ELKS also runs on Psion- SIBO organizers.

Was launched Linux 8086 1995 by Alan Cox and Chad Page. However, even after more than a decade, development was still alpha and progressed very slowly. Version 0.1.4 was released on SourceForge on February 19, 2012 in memory of the late Riley Williams . Jody Bruchon moved the project to GitHub in 2014 , where version 0.2.0 was released in March 2015. It is also to be developed more actively there. From version 0.2.1 (June 25, 2018) the current ELKS is available for download on GitHub, but only as source code to compile yourself.

Web links

Individual evidence

  1. github.com .
  2. Release 0.3.0 . March 14, 2019 (accessed October 21, 2019).
  3. Release 0.3.0 . March 14, 2019 (accessed January 30, 2020).
  4. Release 0.3.0 . March 14, 2019 (accessed January 31, 2020).
  5. ^ Alan Cox: ELKS - Linux 8086 . In: comp.os.linux.announce . November 30, 1995, accessed April 18, 2013 .
  6. Harry Kalogirou: ELKS: Baby Linux refusing to grow up . In: Harry Kalogirou's blog . October 1, 2005, accessed April 14, 2013 .
  7. Jody Bruchon: ELKS release 0.1.4 . (No longer available online.) February 19, 2012, archived from the original on February 21, 2012 ; accessed on April 14, 2013 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.spinics.net
  8. Official website : “ELKS has moved to GitHub,” accessed September 12, 2015
  9. https://github.com/jbruchon/elks/releases accessed on July 24, 2018