Skip to content
forked from ghaerr/elks

Embeddable Linux Kernel Subset

License

Notifications You must be signed in to change notification settings

stefanbidi/elks

 
 

Repository files navigation

logo

cross main

What is this ?

This is a project providing a Linux-like OS for systems based on the Intel IA16 architecture (16-bit processors: 8086, 8088, 80188, 80186, 80286, NEC V20, V30 and compatibles).

Such systems are ancient computers (IBM-PC XT / AT and clones), or more recent SBC / SoC / FPGA that reuse the huge hardware & software legacy from that popular platform.

Watch ELKS in action

Screenshots

ELKS running on QEMU ss1

Olivetti M24 8086 CPU ss2

ELKS Networking showing netstat and process list ss3

Downloads

A full set of disk images are available for download, for you to try out ELKS: Downloads.

How to build ?

Full build instructions are here.

Wiki

Help on how to use ELKS, as well as technical tutorials, are available on our Wiki.

Documentation

More information is in the Documentation folder: Index of ELKS Documentation.

More information

Questions? Problems? Patches? Open an issue in this project!

You can also join and email the 'Linux-8086' list at [email protected].

About

Embeddable Linux Kernel Subset

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 82.3%
  • Makefile 5.0%
  • Assembly 3.4%
  • Shell 2.6%
  • TeX 2.3%
  • Roff 1.6%
  • Other 2.8%