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
- ELKS, a 16-bit no-MMU Linux on Amstrad PC 2086 (thanks @pawoswm-arm)
- Booting ELKS on an old 286 MB from 1,44MB floppy (thanks @xrayer)
- Epson PC Portable Q150A / Equity LT (Nec V30 8086 - 1989) (thanks Alejandro)
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.
Help on how to use ELKS, as well as technical tutorials, are available on our Wiki.
More information is in the Documentation folder: Index of ELKS Documentation.
Questions? Problems? Patches? Open an issue in this project!
You can also join and email the 'Linux-8086' list at firstname.lastname@example.org.