ELKS, Linux variants vecākiem 16 bitu Intel procesoriem

Nesen tika paziņots par projekta ELKS 0.6 iznākšanu (Iegulsta Linux kodola apakškopa), izstrādā Linux līdzīgu operētājsistēmu Intel 8086, 8088, 80188, 80186, 80286 un NEC V20/V30 16 bitu procesoriem.

Operētājsistēma var izmantot gan vecākos IBM-PC XT/AT klases datoros, gan SBC/SoC/FPGA kas atjauno IA16 arhitektūru. Projekts tiek izstrādāts kopš 1995. gada un sākās kā Linux kodola dakša ierīcēm bez atmiņas pārvaldības vienības (MMU).

Tīkla stekam ir divas iespējas: parastā Linux kodola TCP/IP steks un ktcp steks, kas darbojas lietotāja telpā.

no tīkla kartēm, Tiek atbalstīti ar NE2K un SMC saderīgi Ethernet adapteri. Ir iespējams arī izveidot sakaru kanālus caur seriālo portu, izmantojot SLIP un CSLIP. Atbalstītās failu sistēmas ietver Minix v1, FAT12, FAT16 un FAT32. Sāknēšanas process tiek konfigurēts, izmantojot skriptu /etc/rc.d/rc.sys.

Papildus 16 bitu sistēmām pielāgotajam Linux kodolam projektā tiek izstrādāts standarta utilītu komplekts (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo utt.). ), tostarp ar bash saderīgu apvalku, displeja konsoles logu pārvaldnieku, Kilo un vi teksta redaktorus, Nano-X X servera grafisko vidi. Daudzi lietotāja telpas komponenti ir aizgūti no Minix, tostarp izpildāmā faila formāts.

Galvenās ELKS 0.6 jaunās iespējas

Šajā jaunajā versijā ir pievienots BASIC valodas tulks, piemērots darbstacijām un ROM flash sistēmām. Tas ietver komandas darbam ar failiem (LOAD/SAVE/DIR) un grafiku (MODE, PLOT, CIRCLE un DRAW).

Vēl viena izceļa ir tā Standarta C bibliotēkai ir pievienota matemātikas bibliotēka un iespēja strādāt ar peldošā komata skaitļiem ir nodrošināta funkcijās printf/sprintf, strtod, fcvt, ecvt. Strcmp funkcijas kods ir pārrakstīts un ievērojami paātrināts. Ir ierosināta kompaktāka printf funkcijas ieviešana. Pievienotas funkcijas in_connect un in_resolv.

Tas ir arī izcelts kodolam ir uzlabots atbalsts FAT failu sistēmai, palielināja maksimālo piestiprināšanas punktu skaitu līdz 6, pievienoja atbalstu laika joslas iestatīšanai, pievienoja uname, usatfs un trauksmes sistēmas zvanus, pārrakstīja kodu, lai strādātu ar taimeri.

Bez tam ir pievienota programma darbam ar tar arhīviem, pievienotas komandas man un eman, lai parādītu rokasgrāmatas, un sniegts atbalsts saspiestu man lapu parādīšanai un pievienota komanda "tīkla atiestatīšana". Pārrakstīta nslookup komanda, pievienojot mount komandai iespēju parādīt informāciju par pievienotajiem nodalījumiem.

No otras puses, tas arī izceļas uzlabota komandas ls veiktspēja FAT nodalījumos, kā arī ievērojami uzlabota veiktspēja un atbalsts 8 bitu sistēmām NE2K tīkla draiverī.

No pārējām izmaiņām kas izceļas:

  • ftpd FTP serveris ir pārrakstīts, lai atbalstītu komandu SITE un iespēju iestatīt taimautus.
    Atbalsts DNS nosaukumu atrisināšanai, izmantojot izsaukumu in_gethostbyname, ir ieviests visām tīkla lietojumprogrammām.
  • Testa komanda ("[") ir iebūvēta bash ieviešanā.
  • Pievienots atbalsts visa diska kopēšanai uz komandu sys.
  • Ir pievienota jauna konfigurācijas komanda, lai ātri konfigurētu resursdatora nosaukumu un IP adresi.
  • Pievienotas opcijas LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync= un bufs= mapei /bootopts.
  • PC-98 datora portam tika pievienots atbalsts SCSI un IDE cietajiem diskiem, pievienots jauns BOOTCS ielādētājs, ieviests atbalsts ielādei no ārēja faila, paplašināts diska nodalījumu atbalsts.
    8018X procesoru ports pievienoja atbalstu darbam no ROM un uzlaboja pārtraukumu apstrādi.

Beidzot Ja jūs interesē uzzināt vairāk par to, jums jāzina, ka pirmkods tiek izplatīts saskaņā ar GPLv2 licenci. Sistēma tiek piegādāta attēlu veidā, lai tos ierakstītu disketēs vai palaistu QEMU emulatorā, varat uzzināt sīkāku informāciju Šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.