Saada ELKS 0.8, Linuxi tuuma variant vanade 16-bitiste Intel protsessorite jaoks

Avaldatud projekt ELKS 0.8 (Embeddable Linux Kernel Subset), mis arendab Linuxi-sarnast operatsioonisüsteemi 16-bitiste Intel 8086, 8088, 80188, 80186, 80286 ja NEC V20/V30 protsessorite jaoks. OS-i saab kasutada vanadel IBM-PC XT/AT arvutitel, kodumaisel arvutil MK-88, vintage-plaat Monotech NuXT 2.0 ning SBC/SoC/FPGA seadmetes, mis taastavad IA16 arhitektuuri. Projekt on arenenud alates 1995. aastast ja algas vastusena Linuxi tuumale seadmete jaoks, millel ei ole mäluhalduri plokki (MMU). Allikakoodid levitatakse GPLv2 litsentsi all. Süsteem tarnitakse ketta piltide kujul, et kirjutada need floppy-diskidele või käivitada QEMU emulaatoris.

Lisaks 16-bitistele süsteemidele kohandatud Linuxi tuumale arendab projekt standardsete utiliitide komplekti (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo jne), sealhulgas bash-iga ühilduvat käsurea tõlgendajat, konsoolipõhist aknahaldurit screen, tekstiredaktoreid Kilo ja vi, ning X-serveri Nano-X baasil põhinevat graafilist keskkonda.

Pakutakse kahte võrgu steeki — Linuxi tuuma tavapärane TCP/IP stek ja kasutaja ruumis töötav ktcp stek. Toetatakse Etherneti adaptereid, mis on ühilduvad NE2K ja SMC-ga. Samuti on võimalik luua sidekanaleid järkjärgulise pordi kaudu SLIP ja CSLIP abil. Toetatakse järgmisi failisüsteeme: Minix v1, FAT12, FAT16 ja FAT32. Käivitamisprotsess on seadistatud skripti kaudu /etc/rc.d/rc.sys. Käivitatavate failide formaat on laenatud Minix OS-ilt.

Saada ELKS 0.8, Linuxi tuuma variant vanade 16-bitiste Intel protsessorite jaoks

Uues väljaandes:

  • Lisatud on võimalus laadida ja käivitada faile OS/2 käivitusformaadis.
  • Pakutakse võimalus koostada programme C-kielide Open Watcom kompilaatoriga.
  • Mäng Doom on portitud.
  • Vaikimisi on sisse lülitatud NE2K, WD ja 3COM võrguadapterite tugi.
  • Käivitavate failide kompressioon on aktiveeritud, mis võimaldas mahutada rohkem rakendusi flopidiskipildile.
  • Tuuma on rakendatud asünkroonse sisendi/väljundi tugi.
  • Lisatud uus draiver kettajuhikutele, mis kasutab asünkroonset sisendi/väljundi tööd ja võimaldab teistel rakendustel töötada sisendi/väljundi ajal.
  • Süsteemipadja suurust, ülesannete arvu, inode'id ja faile arvesse võttes ressursi jaotamiseks seadistatakse tuuma parameetrid laadimise ajal.
  • Debugimisvõimalusi on täiustatud, sealhulgas disassembleri ja süsteemikutsungite ning funktsioonide jälgimise mehhanismid.
  • L1/L2 vahemälu kasutamise optimeerimine on läbi viidud.
  • Lisatud funktsioonid täpseks ajamõõtmiseks.
  • Teistest süsteemidest on portitud käsud ttyclock, ttypong, ttytetris ja md5/md5sum.
  • Lisatud süsteemikutsung sysctl ja sellega seotud käsk.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster