I-ELKS, ukwahluka kweLinux kwiiprosesa ze-Intel ze-16-bit

Mva nje ukukhutshwa kweprojekthi ye-ELKS 0.6 kwabhengezwa (Iseti ye-Linux Kernel elungiselelwayo), iphuhlisa inkqubo yokusebenza efana neLinux ye-Intel 8086, 8088, 80188, 80186, 80286 kunye ne-NEC V20 / V30 i-16-bit processors.

Inkqubo yokusebenza ingasetyenziswa kuzo zombini iikhomputha zeklasi ze-IBM-PC XT/AT kunye ne-SBC/SoC/FPGA eyenza kwakhona i-IA16 uyilo. Le projekthi ibikuphuhliso ukususela ngo-1995 kwaye yaqala njengefolokhwe ye-Linux kernel yezixhobo ezingenayo iyunithi yolawulo lwememori (MMU).

Kukho iinketho ezimbini zokupakishwa komsebenzi womnatha: i-Linux kernel yesiqhelo ye-TCP/IP stack kunye ne-ktcp istaki esisebenza kwindawo yomsebenzisi.

yamakhadi enethiwekhi, I-NE2K kunye ne-SMC ehambelanayo neeadaptha ze-Ethernet ziyaxhaswa. Kwakhona kunokwenzeka ukwenza amajelo onxibelelwano ngokusebenzisa i-serial port usebenzisa i-SLIP kunye ne-CSLIP. Iinkqubo zefayile ezixhaswayo ziquka i-Minix v1, i-FAT12, i-FAT16, kunye ne-FAT32. Inkqubo yokuqalisa iqwalaselwe ngokusebenzisa iscript/etc/rc.d/rc.sys.

Ukongeza kwi-Linux kernel elungiselelwe iinkqubo ze-16-bit, iprojekthi iphuhlisa iseti yezinto ezisetyenziswayo eziqhelekileyo (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, njl. ) , ukuquka iqokobhe elihambelana ne-bash, umphathi wefestile ye-console ebonisiweyo, i Kilo kunye nabahleli bokubhaliweyo kwe-vi, imeko-bume yegraphical esekwe kwiseva ye-Nano-X X.

Iimpawu ezintsha eziphambili ze-ELKS 0.6

Kule nguqulo intsha kongezwe itoliki yolwimi ESISEKO, ilungele izitishi zokusebenza kunye ne-ROM ezidanyazayo iinkqubo. Oku kuquka imiyalelo yokusebenza ngeefayile (LOAD/SAVE/DIR) kunye nemizobo (MODE, PLOT, CIRCLE, and DRAW).

Olunye utshintsho olwahlukileyo kukuba ilayibrari yemathematika yongezwe kwithala leencwadi elisemgangathweni C kunye nokukwazi ukusebenza ngamanani eengongoma ezidadayo kunikezelwe kwiprintf/sprintf, strtod, fcvt, ecvt imisebenzi. Ikhowudi yokusebenza ye-strcmp iphinde yabhalwa kwaye yakhawuleza kakhulu. Ukuphunyezwa okuxineneyo ngakumbi komsebenzi weprintf kuye kwacetywa. Kongezwe ku_kuqhagamshele kwaye kwi_resolv imisebenzi.

Kuyacaciswa ukuba ikernel iye yaphucula inkxaso yenkqubo yefayile ye FAT, ukwandisa inani eliphezulu leendawo zokunyuka ukuya kwi-6, inkxaso eyongeziweyo yokumisela ummandla wexesha, i-uname eyongeziweyo, i-usatfs kunye neefowuni ze-alarm system, bhala kwakhona ikhowudi ukuze usebenze kunye nexesha.

Ngaphandle kwayo inkqubo yokusebenza ngogcino lwetar yongeziwe, yongeza imiyalelo yendoda kunye ne-eman yokubonisa iimanyuwali kunye nokubonelela ngenkxaso yokubonisa amaphepha axinzelelweyo omntu kunye nomyalelo "wokusetha kabusha inethiwekhi". Ubhalwe kwakhona umyalelo we-nslookup, wongeze ukukwazi ukubonisa ulwazi malunga nezahlulo ezinyusiweyo kumyalelo wentaba.

Kwelinye icala, nayo ibalasele ukwenziwa ngcono komyalelo we-ls kwizahlulo zeFAT, kunye nokuphucula kakhulu ukusebenza kunye nenkxaso kwiinkqubo ze-8-bit kumqhubi wenethiwekhi ye-NE2K.

Olunye utshintsho ezibalaseleyo:

  • Umncedisi we ftpd FTP ubhalwe ngokutsha ukuxhasa umyalelo we-SITE kunye nokukwazi ukuseta ixesha lokuvala.
    Inkxaso yokusombulula amagama e-DNS nge-in_gethostbyname call iphunyezwe kuzo zonke izicelo zenethiwekhi.
  • Umyalelo wovavanyo ("[") wakhelwe ekuphunyezweni kwe-bash.
  • Inkxaso eyongeziweyo yokukopa idiski yonke kumyalelo wesys.
  • Umyalelo omtsha woqwalaselo wongeziwe ukuze uqwalasele ngokukhawuleza igama lenginginya kunye nedilesi ye-IP.
  • Yongezwe LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync=, kunye ne-bufs= iinketho zokuya kwi/bootopts.
  • Inkxaso ye-SCSI kunye ne-IDE ii-hard drives zongezwa kwi-port ye-PC-98 yekhompyutheni, i-BOOTCS loader entsha yongezwa, inkxaso yokulayisha kwifayile yangaphandle yaphunyezwa, inkxaso yezahlulo zediski zandiswa.
    Izibuko le-8018X abaqhubekisi bongeza inkxaso yokusebenza kwi-ROM kunye nokuphuculwa kokuphazamiseka kokuphathwa.

Gqibela Ukuba unomdla wokwazi okungakumbi ngayo, kufuneka uyazi ukuba ikhowudi yemvelaphi isasazwe phantsi kwelayisensi ye-GPLv2. Inkqubo inikezelwa ngendlela yemifanekiso yokutshisa kwiifloppy disks okanye iqhutywe kwi-emulator ye-QEMU, unokujonga iinkcukacha. Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.