Sakin ELKS 0.6, bambance-bambancen kernel na Linux don tsofaffin na'urori na Intel 16-bit

An buga aikin ELKS 0.6 (Embeddable Linux Kernel Subset), haɓaka tsarin aiki kamar Linux don 16-bit Intel 8086, 8088, 80188, 80186, 80286 da NEC V20/V30 masu sarrafawa, an buga. Ana iya amfani da OS a kan tsofaffin kwamfutocin aji na IBM-PC XT/AT da kuma akan SBC/SoC/FPGAs masu sake fasalin gine-ginen IA16. Aikin yana tasowa tun 1995 kuma ya fara a matsayin cokali mai yatsa na kernel na Linux don na'urori ba tare da sashin sarrafa ƙwaƙwalwar ajiya (MMU). Ana rarraba lambar tushe a ƙarƙashin lasisin GPLv2. Ana ba da tsarin a cikin nau'i na hotuna don yin rikodi akan faifan floppy ko aiki a cikin kwailin QEMU.

Akwai zaɓuɓɓuka guda biyu don tarin hanyar sadarwa - daidaitattun TCP/IP na Linux kernel da ktcp tari da ke gudana a cikin sararin mai amfani. Adaftar Ethernet masu dacewa da NE2K da SMC ana tallafawa daga katunan cibiyar sadarwa. Hakanan yana yiwuwa a ƙirƙira hanyoyin sadarwa ta hanyar tashar jiragen ruwa ta hanyar amfani da SLIP da CSLIP. Tsarin fayilolin da aka goyan baya sun haɗa da Minix v1, FAT12, FAT16 da FAT32. An saita tsarin taya ta hanyar rubutun /etc/rc.d/rc.sys.

Baya ga kernel Linux, wanda aka daidaita don tsarin 16-bit, aikin yana haɓaka saitin daidaitattun kayan aiki (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, sami, telnet, meminfo, da dai sauransu), gami da fassarar umarni mai dacewa da bash, mai sarrafa taga na'ura wasan bidiyo, Kilo da vi editocin rubutu, yanayin hoto dangane da sabar Nano-X X. Yawancin abubuwan haɗin sararin mai amfani ana aro su daga Minix, gami da tsarin fayil mai aiwatarwa.

A cikin sabon saki:

  • An ƙara mai fassarar harshe na asali, wanda ya dace da wuraren aiki da tsarin walƙiya a cikin ROM. Ciki har da umarni don aiki tare da fayiloli (LOAD/SAVE/DIR) da zane-zane (MODE, POT, CIRCLE da DRAW).
  • An ƙara shirin aiki tare da ma'ajiyar tar.
  • An ƙara umarnin mutum da eman don nuna litattafan mutum, kuma an ba da tallafi don nuna matattun shafukan mutum.
  • Aiwatar da bash yana da ginanniyar umarnin gwaji ("[").
  • An ƙara umarnin "sake farawa net". An sake rubuta umarnin nslookup.
  • Ƙara ikon nuna bayanai game da ɓangarorin da aka ɗora zuwa umarnin dutsen.
  • An ƙara saurin umarnin ls akan ɓangarori masu tsarin fayil ɗin FAT.
  • Ingantaccen ingantaccen aiki da tallafi don tsarin 8-bit a cikin direban cibiyar sadarwa na NE2K.
  • An sake rubuta uwar garken FTP ftpd, yana ƙara goyan bayan umarnin SITE da ikon saita lokacin fita.
  • Duk aikace-aikacen cibiyar sadarwa yanzu suna goyan bayan ƙudurin sunan DNS ta kiran in_gethostbyname.
  • Ƙara goyon baya don kwafi gabaɗayan faifai zuwa umarnin sys.
  • An ƙara sabon umarnin saitin don daidaita sunan mai masauki da adireshin IP da sauri.
  • Ƙara LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync= da bufs= sigogi zuwa /bootopts.
  • An ƙara tallafi ga SCSI da IDE hard drives zuwa tashar jiragen ruwa don kwamfutar PC-98, an ƙara sabon bootloader na BOOTCS, an aiwatar da tallafi don lodawa daga fayil na waje, kuma an faɗaɗa goyon baya ga sassan diski.
  • Tashar tashar jiragen ruwa don masu sarrafawa na 8018X sun kara tallafi don gudana daga ROM da ingantaccen sarrafa katsewa.
  • An ƙara ɗakin karatu na lissafi zuwa daidaitaccen ɗakin karatu na C kuma an samar da ikon yin aiki tare da lambobi masu iyo a cikin printf/sprintf, strtod, fcvt, ecvt ayyuka. An sake rubuta lambar aikin strcmp kuma an inganta shi sosai. An gabatar da ƙarin ƙaƙƙarfan aiwatar da aikin bugu. Ƙara in_connect da in_resolv ayyuka.
  • Kwayar ta inganta tallafi don tsarin fayil ɗin FAT, ƙara matsakaicin adadin wuraren tsaunuka zuwa 6, ƙarin tallafi don saita yankin lokaci, ƙara yawan suna, usatfs da tsarin ƙararrawa, da sake rubuta lambar don aiki tare da mai ƙidayar lokaci.



source: budenet.ru

Add a comment