ELKS, kala duwanaansho Linux ah oo loogu talagalay soo-saareyaal Intel ka weyn 16-bit

Dhawaan sii deynta mashruuca ELKS 0.6 ayaa lagu dhawaaqay (Qaybta Kernel-ka Linux ee La Dulmaro), wuxuu horumariyaa nidaamka hawlgalka Linux u eg loogu talagalay Intel 8086, 8088, 80188, 80186, 80286 iyo NEC V20/V30 16-bit processor.

Nidaamka hawlgalka waxaa loo isticmaali karaa labadaba kombiyuutarada fasalka IBM-PC XT/AT iyo SBC/SoC/FPGA taas oo dib u abuurta IA16 naqshadeynta. Mashruucu wuxuu socday ilaa 1995 wuxuuna ku bilaabmay fargeeto kernel Linux ah oo loogu talagalay aaladaha aan lahayn unugga maaraynta xusuusta (MMU).

Waxaa jira laba ikhtiyaar oo loogu talagalay xirmada shabakada: Linux kernel TCP/IP stack iyo ktcp oo ku shaqeeya booska isticmaalaha.

kaararka shabakadda, NE2K iyo SMC adapters Ethernet waa la taageeray. Waxa kale oo suurtogal ah in la abuuro kanaalo isgaarsiineed iyada oo loo marayo dekedda taxanaha ah iyadoo la adeegsanayo SLIP iyo CSLIP. Nidaamyada faylalka la taageeray waxaa ka mid ah Minix v1, FAT12, FAT16, iyo FAT32. Habka bootinta waxaa loo habeeyey iyadoo la isticmaalayo qoraalka /etc/rc.d/rc.sys.

Marka laga soo tago kernel-ka Linux ee loo habeeyey nidaamyada 16-bit, mashruucu waxa uu soo saarayaa qalabyo caadi ah (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, iwm. , oo ay ku jiraan qolof-ku-waabsan, maamulaha daaqada console-ka, Kilo iyo vi tifaftirayaasha qoraalka, deegaanka garaafyada ee server-ka Nano-X X qaybo badan oo isticmaale ah ayaa laga soo amaahday Minix, oo ay ku jiraan qaabka faylka la fulin karo.

Astaamaha cusub ee ugu waaweyn ee ELKS 0.6

Qaabkan cusub Turjumaan luqadda aasaasiga ah ayaa lagu daray, ku habboon goobaha shaqada iyo nidaamyada ROM-ka iftiimaya. Tan waxa ku jira amarada ku shaqaynta faylalka (LOAD/KAYDKA/DIR) iyo garaafyada (MODE, PLOT, CIRCLE, iyo RAW).

Isbeddel kale oo muuqda ayaa ah kaas maktabad xisaab ayaa lagu daray maktabadda caadiga ah ee C iyo awooda lagu shaqaynayo nambarada dhibcaha sabbaynaya ayaa lagu bixiyay printf/sprintf, strtod, fcvt, ecvt. Koodhka shaqada strcmp dib ayaa loo qoray oo si weyn baa loo dardargeliyay. Hirgelin badan oo kooban oo ah shaqada daabacaadda ayaa la soo jeediyay. Lagu daray in_connect iyo in_resolv hawlaha

Waxaa sidoo kale la iftiimiyay in Kernelku waxa uu hagaajiyay taageerada nidaamka faylka FAT, waxay kordhisay tirada ugu badan ee dhibcaha buurta ilaa 6, ku daray taageerada dejinta aagga wakhtiga, ku daray magaca, usatfs iyo nidaamka alaarmiga, dib u qor koodka si uu ula shaqeeyo saacada.

Ka sokow barnaamij lagu shaqaynayo kaydka kaydka ayaa lagu daray nin lagu daray iyo eman wuxuu amar ku bixiyay inay soo bandhigaan buug-gacmeedyada waxayna siiyeen taageero muujinta boggaga ninka oo ku daray amarka "network reset". Dib u qoray amarka nslookup, ayaa ku daray awoodda lagu soo bandhigo macluumaadka ku saabsan qaybaha rakiban ee taliska buurta.

Dhanka kale, waxay sidoo kale u taagan tahay hagaajinta waxqabadka ls ee qaybaha baruurta, iyo sidoo kale si weyn u wanaajiyay waxqabadka iyo taageerada nidaamyada 8-bit ee darawalka shabakada NE2K.

Isbeddelada kale taagan:

  • Seferka ftpd FTP ayaa dib loo qoray si uu u taageero amarka SITE iyo awooda lagu dejiyo waqtiyada.
    Taageerada lagu xalinayo magacyada DNS iyada oo loo sii marayo in_gethostbyname call ayaa loo hirgeliyay dhammaan codsiyada shabakadda.
  • Amarka tijaabada ("[") waxa lagu dhex dhisay hirgelinta bashka.
  • Taageero lagu daray koobiyaynta diskka oo dhan amarka sys
  • Amarka qaabeynta cusub ayaa lagu daray si dhaqso loogu habeeyo magaca martida loo yahay iyo cinwaanka IP-ga.
  • Lagu darey LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync=, iyo bufs=doorashooyinka/bootopts.
  • Taageerada SCSI iyo IDE hard drives ayaa lagu daray dekedii loogu talagalay kombayutarka PC-98, BOOTCS cusub ayaa lagu daray, waxaa la hirgeliyay taageerada raritaanka fayl dibadeed, waxaa la ballaariyay taageerada qaybaha diskooga.
    Dekadda loogu talagalay soo-saareyaasha 8018X waxay ku dartay taageerada ka socota ROM-ka iyo hagaajinta maaraynta joojinta.

Finalmente Haddii aad xiisaynayso inaad waxbadan ka ogaato, waa inaad ogaataa in koodhka isha lagu qaybiyay shatiga GPLv2. Nidaamka waxaa lagu bixiyaa qaab muuqaal ah si uu ugu gubo saxannada Floppy-ga ama ku shaqeeya emulator-ka QEMU, waxaad kala tashan kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.