I-ELKS, okuhlukile kwe-Linux yamaphrosesa amadala we-Intel ayi-16-bit

Muva nje ukukhishwa kwephrojekthi ye-ELKS 0.6 kwamenyezelwa (I-Linux Kernel Subset eshumekiwe), ithuthukisa isistimu yokusebenza efana ne-Linux ye-Intel 8086, 8088, 80188, 80186, 80286 kanye ne-NEC V20/V30 16-bit processors.

Uhlelo olusebenzayo ingasetshenziswa kuwo womabili amakhompyutha amadala e-IBM-PC XT/AT kanye ne-SBC/SoC/FPGA edala kabusha ukwakheka kwe-IA16. Le phrojekthi ibilokhu ithuthukiswa kusukela ngo-1995 futhi yaqala njengemfoloko ye-Linux kernel yamadivayisi angenayo iyunithi yokuphatha inkumbulo (MMU).

Kunezinketho ezimbili zesitaki senethiwekhi: isitaki se-Linux kernel esijwayelekile se-TCP/IP kanye nesitaki se-ktcp esisebenza endaweni yomsebenzisi.

yamakhadi enethiwekhi, Ama-adaptha e-Ethernet ahambisana ne-NE2K ne-SMC ayasekelwa. Kungenzeka futhi ukwakha amashaneli okuxhumana ngokusebenzisa imbobo ye-serial usebenzisa i-SLIP ne-CSLIP. Amasistimu wefayela asekelwayo afaka i-Minix v1, i-FAT12, i-FAT16, ne-FAT32. Inqubo yokuqalisa ilungiswa kusetshenziswa umbhalo /etc/rc.d/rc.sys.

Ngokungeziwe ku-Linux kernel elungiselwe izinhlelo ze-16-bit, iphrojekthi ithuthukisa isethi yezinsiza ezijwayelekile (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, njll. ) , okuhlanganisa igobolondo elihambisana ne-bash, umphathi wewindi lekhonsoli ebonisayo, abahleli bombhalo we-Kilo kanye ne-vi, indawo yesithombe esekelwe kuseva ye-Nano-X X. Izingxenye eziningi zesikhala somsebenzisi zibolekwa ku-Minix, okuhlanganisa nefomethi yefayela elisebenzisekayo.

Izici ezintsha eziphambili ze-ELKS 0.6

Kule nguqulo entsha kwengezwe umhumushi wolimi ESISEKELO, ilungele izindawo zokusebenza kanye nezinhlelo ezikhanyayo ze-ROM. Lokhu kuhlanganisa imiyalo yokusebenza ngamafayela (LOAD/SAVE/DIR) kanye nemifanekiso (MODE, PLOT, CIRCLE, and DRAW).

Olunye ushintsho olugqamile yilolo umtapo wezincwadi wezibalo wengeziwe kumtapo wolwazi we-C ojwayelekile kanye nekhono lokusebenza ngezinombolo zamaphuzu antantayo linikezwe emisebenzini ye-printf/sprintf, strtod, fcvt, ecvt. Ikhodi yokusebenza ye-strcmp ibhalwe kabusha futhi yasheshiswa kakhulu. Ukuqaliswa okuhlangene okwengeziwe komsebenzi we-printf kuhlongoziwe. Kwengezwe imisebenzi ye-in_connect kanye ne-in_resolv.

Kubuye kuqhakanjiswe lokho i-kernel ithuthukise ukusekelwa kohlelo lwefayela le-FAT, yenyusa inombolo enkulu yamaphoyinti okukhweza yaba ku-6, yengeza usekelo lokusetha indawo yesikhathi, yengeza uname, ama-usatfs nezingcingo zesistimu ye-alamu, ibhale kabusha ikhodi ukuze isebenze nesibali sikhathi.

Ngaphandle kwakho uhlelo lokusebenza nge-tar archives lwengeziwe, wengeze imiyalo yomuntu neye-eman ukuze ubonise amamanuwali futhi unikeze ukusekela kokubonisa amakhasi abantu abacindezelwe futhi wengeza umyalo "wokusetha kabusha inethiwekhi". Umyalo we-nslookup obhalwe kabusha, wengeze ikhono lokubonisa ulwazi mayelana nezingxenye ezigxunyekiwe kumyalo wokukhweza.

Ngakolunye uhlangothi, kubuye kugqame ukusebenza okuthuthukisiwe komyalo we-ls kuma-partitions we-FAT, kanye nokusebenza okuthuthuke kakhulu nokusekelwa kwezinhlelo ze-8-bit kumshayeli wenethiwekhi ye-NE2K.

Kwezinye izinguquko okugqamile:

  • Iseva ye-ftpd FTP ibhalwe kabusha ukuze isekele umyalo we-SITE kanye nekhono lokusetha ukuphela kwesikhathi.
    Usekelo lokuxazulula amagama e-DNS ngekholi ye-in_gethostbyname kuqaliswa kuzo zonke izinhlelo zokusebenza zenethiwekhi.
  • Umyalo wokuhlola ("[") wakhelwe ekusetshenzisweni kwe-bash.
  • Ukwesekwa okwengeziwe kokukopisha idiski lonke kumyalo we-sys.
  • Umyalo omusha wokumisa ungeziwe ukuze ulungiselele ngokushesha igama lomethuleli nekheli le-IP.
  • Kwengezwe LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync=, kanye ne-bufs= ongakhetha kukho kokuthi /bootopts.
  • Ukusekelwa kwama-hard drive e-SCSI kanye ne-IDE kwengezwe echwebeni lekhompyutha ye-PC-98, isilayishi esisha se-BOOTCS sengeziwe, ukusekelwa kokulayisha kusuka kufayela langaphandle kwaqaliswa, ukusekelwa kokuhlukaniswa kwediski kwandiswa.
    Imbobo yamaphrosesa angu-8018X yengeze ukwesekwa kokusebenza kusuka ku-ROM nokuphathwa kokuphazamiseka okuthuthukisiwe.

Okokugcina Uma unesifiso sokwazi okwengeziwe ngakho, kufanele wazi ukuthi ikhodi yomthombo isatshalaliswa ngaphansi kwelayisensi ye-GPLv2. Uhlelo luhlinzekwa ngesimo sezithombe ukuze zishiswe kuma-floppy disks noma zisebenze ku-emulator ye-QEMU, ungabheka imininingwane. Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.