ELKS, „Linux“ variantas, skirtas senesniems 16 bitų „Intel“ procesoriams

Neseniai paskelbta apie ELKS 0.6 projekto išleidimą (Įterpiamasis Linux branduolio pogrupis), kuria į Linux panašią operacinę sistemą Intel 8086, 8088, 80188, 80186, 80286 ir NEC V20/V30 16 bitų procesoriams.

Operacinė sistema gali būti naudojamas tiek senesniuose IBM-PC XT/AT klasės kompiuteriuose, tiek SBC/SoC/FPGA kurie atkuria IA16 architektūrą. Projektas buvo kuriamas nuo 1995 m. ir prasidėjo kaip „Linux“ branduolio šakutė įrenginiams be atminties valdymo bloko (MMU).

Yra dvi tinklo dėklo parinktys: įprastas Linux branduolio TCP/IP dėklas ir ktcp dėklas, veikiantis vartotojo erdvėje.

tinklo plokštės, Palaikomi NE2K ir SMC suderinami Ethernet adapteriai. Taip pat galima sukurti ryšio kanalus per nuoseklųjį prievadą naudojant SLIP ir CSLIP. Palaikomos failų sistemos apima Minix v1, FAT12, FAT16 ir FAT32. Įkrovos procesas sukonfigūruojamas naudojant /etc/rc.d/rc.sys scenarijų.

Be Linux branduolio, pritaikyto 16 bitų sistemoms, projekte kuriamas standartinių paslaugų rinkinys (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo ir kt.). ).

Pagrindinės naujos ELKS 0.6 savybės

Šioje naujoje versijoje buvo pridėtas BASIC kalbos vertėjas, tinka darbo stotims ir ROM sistemoms. Tai apima komandas, skirtas dirbti su failais (LOAD/SAVE/DIR) ir grafika (MODE, PLOT, CIRCLE ir DRAW).

Kitas išsiskiriantis pokytis yra tas matematikos biblioteka buvo pridėta prie standartinės C bibliotekos o galimybė dirbti su slankaus kablelio skaičiais suteikta printf/sprintf, strtod, fcvt, ecvt funkcijose. Strcmp funkcijos kodas buvo perrašytas ir žymiai pagreitintas. Buvo pasiūlytas kompaktiškesnis printf funkcijos įgyvendinimas. Pridėtos funkcijos in_connect ir in_resolv.

Taip pat pabrėžiama branduolys pagerino FAT failų sistemos palaikymą, padidino maksimalų prijungimo taškų skaičių iki 6, pridėjo laiko juostos nustatymo palaikymą, pridėjo uname, usatfs ir signalizacijos sistemos skambučius, perrašė kodą, kad veiktų su laikmačiu.

Be to buvo pridėta programa, skirta darbui su tar archyvais, pridėjo man ir eman komandas, kad būtų rodomi vadovai, buvo palaikoma suspaustų žinyno puslapių rodymo funkcija ir pridėta komanda "tinklo atstatymas". Perrašyta nslookup komanda, pridėta galimybė rodyti informaciją apie prijungtus skaidinius prie komandos mount.

Kita vertus, jis taip pat išsiskiria patobulintas ls komandos našumas FAT skaidiniuose, taip pat žymiai pagerintas 8 bitų sistemų veikimas ir palaikymas NE2K tinklo tvarkyklėje.

Iš kitų pokyčių kad išsiskiria:

  • ftpd FTP serveris buvo perrašytas, kad palaikytų SITE komandą ir galimybę nustatyti skirtąjį laiką.
    DNS vardų sprendimo palaikymas naudojant in_gethostbyname iškvietimą įdiegtas visoms tinklo programoms.
  • Testavimo komanda („[“) yra integruota į „bash“ įgyvendinimą.
  • Pridėtas viso disko kopijavimo palaikymas į komandą sys.
  • Pridėta nauja konfigūravimo komanda, skirta greitai sukonfigūruoti pagrindinio kompiuterio pavadinimą ir IP adresą.
  • Prie /bootopts pridėtos parinktys LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync= ir bufs=.
  • Prie PC-98 kompiuterio prievado buvo pridėtas SCSI ir IDE standžiųjų diskų palaikymas, pridėtas naujas BOOTCS įkroviklis, įdiegtas įkėlimo iš išorinio failo palaikymas, išplėstas disko skaidinių palaikymas.
    8018X procesorių prievadas papildė paleidimą iš ROM ir pagerino pertraukimų valdymą.

Pagaliau Jei norite sužinoti daugiau apie tai, turėtumėte žinoti, kad šaltinio kodas platinamas pagal GPLv2 licenciją. Sistema tiekiama vaizdų pavidalu, kuriuos galima įrašyti į diskelius arba paleisti QEMU emuliatoriumi, galite sužinoti daugiau Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.