Avaldatud on ELKS 0.8 (Embeddable Linux Kernel Subset) projekti vĂ€ljaanne, mis arendab Linuxi sarnast operatsioonisĂŒsteemi 16-bitiste Intel 8086, 8088, 80188, 80186, 80286 ja NEC V20/V30 protsessorite jaoks. OS-i saab kasutada vanematel IBM-PC XT/AT klassi arvutitel, kodumaisel arvutil MK-88, vanakaua Monotech NuXT 2.0 emaplaadil ning SBC/SoC/FPGA, mis rekonstrueerivad IA16 arhitektuuri. Projekt on vĂ€lja arendatud alates 1995. aastast ja algas Linuxi tuuma haru, mis sobib seadmete jaoks, kus puudub mĂ€lu juhtimisplokk (MMU). Allikakoodid levitavad GPLv2 litsentsi alusel. SĂŒsteem tarnitakse ketta piltide kujul, mis on ette nĂ€htud ketta kirjutamiseks vĂ”i QEMU emulaatoris kĂ€ivitamiseks.
Lisaks 16-bitistele sĂŒsteemidele kohandatud Linuxi tuumale arendab projekt ka komplekti standardseid utiliide (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo jne), sealhulgas bashiga ĂŒhilduvat kĂ€surea tĂ”lgendajat, konsooli aknahalduri screen, tekstiredaktoreid Kilo ja vi ning X-serveri Nano-X pĂ”hjal loodud graafilist keskkonda.
Pakutakse kahte erinevat vĂ”rgu steki varianti â standardne Linuxi tuuma TCP/IP stek ja kasutajaruumi töötav stek ktcp. Toetatakse Ethernet-adaptereid, mis on ĂŒhilduvad NE2K ja SMC-ga. Samuti on vĂ”imalik luua sidekanaleid lĂ€bi jĂ€rjestikku porti SLIP ja CSLIP abil. FailisĂŒsteemidest toetatakse Minix v1, FAT12, FAT16 ja FAT32. KĂ€ivitamisprotsessi seadistamine toimub skripti /etc/rc.d/rc.sys kaudu. KĂ€ivitatavate failide formaat on laenatud OS-i Minix.

Uues vÀljaandes:
- Lisatud on vÔimalus laadida ja kÀivitada faile OS/2 kÀivitusformaatides.
- Antud on vÔimalus koostada programme C keele kompilaatoriga Open Watcom.
- MĂ€ng Doom on porteeritud.
- Oleme vaikimisi lisanud toe NE2K, WD ja 3COM vÔrguadapteritele.
- KÀivitatavate failide tihendamine, mis vÔimaldas rohkem rakendusi ketta pildis mahtuda, on laaditud.
- Tuumas on rakendatud asĂŒnkroonsest sisendi/vĂ€ljundi toetus.
- Lisatud on uus draiver kettaajamitele, mis kasutab asĂŒnkroonsest sisendi/vĂ€ljundi toetust ja vĂ”imaldab sisendi/vĂ€ljundi ajal teisi rakendusi kĂ€ivitada.
- KĂ€ivitamise ajal on tuuma parameetrite, nagu mĂ€lu, ĂŒlesannete arv, inode ja failida jagamise seadistamine, mis sĂ”ltub mĂ€lu suurusest, korraldatud.
- Parandatud on tĂ”rkeotsingu vĂ”imalusi, nagu disassembleerija ja sĂŒsteemi kutsungite ning funktsioonide jĂ€lgimise mehhanismid.
- L1/L2 vahemÀlu kasutuse optimeerimine on lÔpetatud.
- TÀiendatud funktsioonidega, mis vÔimaldavad tÀpset ajamÔÔtmist.
- Teistest sĂŒsteemidest on portitud kĂ€sud ttyclock, ttypong, ttytetris ja md5/md5sum.
- Lisatud sĂŒsteemikĂ”ne sysctl ja sellega seotud kĂ€sk.
Allikas: opennet.ru
