ĂshtĂ« publikuar versioni ELKS 0.8 (Embeddable Linux Kernel Subset), i cili zhvillon njĂ« sistem operativ tĂ« ngjashĂ«m me Linux pĂ«r procesorĂ«t 16-bit Intel 8086, 8088, 80188, 80186, 80286 dhe NEC V20/V30. OS mund tĂ« pĂ«rdoret nĂ« kompjuterĂ« tĂ« vjetĂ«r tĂ« klasĂ«s IBM-PC XT / AT, nĂ« kompjuterin vendas MK-88, nĂ« pllakĂ«n vintage Monotech NuXT 2.0, si edhe nĂ« SBC / SoC / FPGA qĂ« rikrijojnĂ« arkitekturĂ«n IA16. Projekti zhvillohet qĂ« nga viti 1995 dhe fillimisht nisi si njĂ« degĂ«zim i kernelit Linux pĂ«r pajisje pa njĂ«si menaxhimi memorieje (MMU). Kodi burimor shpĂ«rndahet sipas licencĂ«s GPLv2. Sistemi ofrohet nĂ« formĂ«n e imazheve pĂ«r tâu shkruar nĂ« floppy-disqe ose pĂ«r tâu nisur nĂ« emulatorin QEMU.
Përveç kernelit Linux, të përshtatur për sistemet 16-bit, projekti zhvillon edhe një paketë utilitetesh standarde (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo etj.), përfshirë një interpretues komandash të përputhshëm me bash, menaxherin e dritareve në konsolë screen, redaktorët e tekstit Kilo dhe vi, si edhe një mjedis grafik të bazuar në X-serverin Nano-X.
Ofron dy variante të stack-ut të rrjetit: stack-un standard TCP/IP të kernelit Linux dhe stack-un ktcp, që funksionon në hapësirën e përdoruesit. Nga kartat e rrjetit mbështeten adaptues Ethernet të përputhshëm me NE2K dhe SMC. Gjithashtu është e mundur krijimi i kanaleve të komunikimit përmes portës serike me ndihmën e SLIP dhe CSLIP. Nga sistemet e skedarëve mbështeten Minix v1, FAT12, FAT16 dhe FAT32. Konfigurimi i procesit të nisjes kryhet përmes skriptit /etc/rc.d/rc.sys. Formati i skedarëve të ekzekutueshëm është huazuar nga OS Minix.

NĂ« versionin e ri:
- ĂshtĂ« shtuar mundĂ«sia pĂ«r ngarkimin dhe ekzekutimin e skedarĂ«ve nĂ« formatin e ekzekutueshĂ«m OS/2.
- ĂshtĂ« ofruar mundĂ«sia e ndĂ«rtimit tĂ« programeve me kompajlerin C Open Watcom.
- ĂshtĂ« portuar loja Doom.
- Gjatë ndërtimit, si parazgjedhje aktivizohet mbështetja për adaptuesit e rrjetit NE2K, WD dhe 3COM.
- ĂshtĂ« aktivizuar kompresimi i skedarĂ«ve tĂ« ekzekutueshĂ«m, gjĂ« qĂ« ka mundĂ«suar pĂ«rfshirjen e mĂ« shumĂ« aplikacioneve nĂ« imazhin e floppy-diskut.
- Në kernel është implementuar mbështetja për hyrje/dalje asinkrone.
- ĂshtĂ« shtuar njĂ« driver i ri pĂ«r disqet, i cili pĂ«rdor hyrje/dalje asinkrone dhe lejon ekzekutimin e aplikacioneve tĂ« tjera gjatĂ« operacioneve tĂ« hyrjes/daljes.
- Gjatë nisjes mundësohet konfigurimi i parametrave të kernelit, si madhësia e heap-it, numri i detyrave, inode-ve dhe skedarëve, për të alokuar burimet në varësi të sasisë së memories.
- Janë përmirësuar mundësitë e debugimit, si disassembler-i dhe mekanizmat e gjurmimit të system call-eve dhe funksioneve.
- ĂshtĂ« optimizuar pĂ«rdorimi i cache L1/L2.
- Janë shtuar funksione për matje të saktë të kohës.
- Nga sisteme të tjera janë portuar komandat ttyclock, ttypong, ttytetris dhe md5/md5sum.
- ĂshtĂ« shtuar thirrja sistemore sysctl dhe komanda pĂ«rkatĂ«se.
Burimi: opennet.ru
