# ELKS 0.9: Linuxové jádro pro 16bitové procesory Intel 8086 a analogů
- března 2026 vyšel release ELKS 0.9 — Embeddable Linux Kernel Subset. Jedná se o podmnožinu jádra Linux přizpůsobenou pro 16bitové procesory Intel 8086, 8088, 80186, 80188, 80286 a NEC V20/V30. Kód je dostupný na GitHub pod GPLv2. Systém běží na IBM PC XT/AT, MK-88, Monotech NuXT 2.0 a FPGA implementacích IA16. Obrazy jsou vhodné pro floppy nebo emulátory jako QEMU.
Projekt se vyvíjel od roku 1995 z větve Linux bez MMU. Zahrnuje portované utilitky: ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo. Má bash-kompatibilní shell, window manager screen, editory Kilo a vi, grafickou podsystém Nano-X.
Síťový stack a souborové systémy
ELKS nabízí dva síťové stacky:
- TCP/IP z jádra Linux.
- ktcp v uživatelském prostoru.
Podpora Ethernet: NE2K, SMC. Spojení přes serial: SLIP, CSLIP. Souborové systémy: Minix v1, FAT12/16/32. Boot se konfigurová přes /etc/rc.d/rc.sys. Spustitelné soubory ve formátu Minix.
Online emulátor je dostupný pro testy (login root, bez hesla). Předchozí vydání 0.8 (září 2024) přidalo Doom.
Klíčové novinky v 0.9
Verze se zaměřuje na grafiku, nástroje a kompatibilitu:
- Integrace s Microwindows (Nano-X): klient-server architektura pro desktopy, terminály, hry.
- NXDSKTOP: desktop na Nano-X pro IBM 5150/5160 (8 MHz), Amstrad 1640, 286/386/486 s VGA. Zahrnuje nxselect (launcher), dialogy, menu, nxjpeg (prohlížeč), textový editor.
- ELKS 8086 Toolchain: C86-kompilátor, assembler, make, linker pro 8086.
- Podpora DeSmet C (DCC, 1989).
Rozšířená emulace a periférie
Přidány emulátory: Bochs, PCem, copy.sh/v86, MartyPC, EMU86, Swan (plus DOSBox-X, QEMU). Driver Direct ATA, XT-IDE. V v86 — PS/2 myš.
Porty na NEC V25, Solo/86, WonderSwan.
Hry a aplikace
Podpora:
- Doom.
- Paint.
- Elksmoria.
- ttypong.
- tetris.
- invaders.
- advent.
- nxtetris.
- nxmine.
- nxworld.
- matrix.
- sl.
Co je důležité
- Nano-X a NXDSKTOP zajišťují GUI na 8MHz 8086 bez MMU.
- Toolchain C86/DCC umožňuje cross-kompilaci pro IA16.
- Plná podpora emulátorů a retro hardware, včetně ATA a PS/2.
- Síťové stacky + FS pro autonomní/spojené systémy.
- Porty her demonstrují zralost ekosystému.
ELKS je aktuální pro embedded vývoj na FPGA/SoC, retro výpočty a výuku low-level systémů. Vývoj pokračuje od roku 1995, fokus na minimalismu a kompatibilitě.
— Editorial Team
Zatím žádné komentáře.