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.