ELKS, musiyano weLinux wevakuru 16-bit Intel processors

Munguva pfupi yapfuura kuburitswa kweiyo ELKS 0.6 chirongwa chakaziviswa (Embeddable Linux Kernel Subset), inogadzira Linux-senge yekushandisa system yeIntel 8086, 8088, 80188, 80186, 80286 uye NEC V20/V30 16-bit processors.

The operating system inogona kushandiswa pane ese echikuru IBM-PC XT/AT kirasi makomputa uye SBC/SoC/FPGA iyo inogadzirisa iyo IA16 yekuvakisa. Iyo purojekiti yanga iri mukuvandudzwa kubva 1995 uye yakatanga seforogo yeLinux kernel yemidziyo isina memory management unit (MMU).

Pane mbiri sarudzo dzetiweki stack: yakajairika Linux kernel TCP/IP stack uye ktcp stack inomhanya munzvimbo yemushandisi.

yemakadhi etiweki, NE2K uye SMC inoenderana neEthernet adapta inotsigirwa. Izvo zvakare zvinogoneka kugadzira nzira dzekutaurirana kuburikidza neiyo serial port uchishandisa SLIP uye CSLIP. Anotsigirwa mafaira masisitimu anosanganisira Minix v1, FAT12, FAT16, uye FAT32. Iyo boot process inogadziriswa uchishandisa /etc/rc.d/rc.sys script.

Pamusoro peLinux kernel yakachinjirwa 16-bit masisitimu, chirongwa ichi chinogadzira seti yezvakajairwa zvinoshandiswa (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, tsvaga, telnet, meminfo, nezvimwe. ) , kusanganisira bash-compatible shell, the display console window manager, the Kilo uye vi text editors, Nano-X X server-based graphical environment. Zvizhinji zvevashandisi venzvimbo zvakakweretwa kubva kuMinix, kusanganisira executable file format.

Hunhu hutsva hutsva hweELKS 0.6

Mune iyi vhezheni itsva muturikiri wemutauro weBASIC awedzerwa, yakakodzera nzvimbo dzekushandira uye ROM yakapenya masisitimu. Izvi zvinosanganisira mirairo yekushanda nemafaira (LOAD/SAVE/DIR) uye magirafu (MODE, PLOT, CIRCLE, uye DRAW).

Imwe shanduko inomira pachena ndeyekuti raibhurari yemasvomhu yakawedzerwa kune yakajairwa C raibhurari uye kugona kushanda nenhamba dzinoyangarara dzakapihwa muprintf/sprintf, strtod, fcvt, ecvt mabasa. Iyo strcmp basa kodhi yakanyorwa patsva uye zvakanyanya kukwidziridzwa. Kumwe kuita kwakaomarara kweiyo printf basa kwave kurongwa. Yakawedzerwa mu_connect uye mu_resolv mabasa.

Izvo zvakare zvakasimbiswa izvo iyo kernel yakavandudza rutsigiro rweFAT faira system, yakawedzera huwandu hwepamusoro hwemapoinzi kusvika ku6, yakawedzera rutsigiro rwekumisikidza nguva yenguva, yakawedzera uname, usatfs uye alarm system yekufona, nyorazve kodhi kuti ushande neyenguva.

Kunze kwazvo chirongwa chekushanda netar archives chawedzerwa, akawedzera man uye eman mirairo yekuratidza zvinyorwa uye akapa rutsigiro rwekumisikidzwa mapeji emunhu uye akawedzera "network reset" murairo. Yakanyorwazve nslookup command, yakawedzera kugona kuratidza ruzivo nezve akaiswa mapartitions kune gomo rekuraira.

Kune rumwe rutivi, zvakare inomira pachena yakavandudzwa kuita kweiyo ls yekuraira pane FAT zvikamu, pamwe nekuvandudza zvakanyanya kuita uye kutsigirwa kwe8-bit masisitimu muNE2K network mutyairi.

Yeimwe shanduko izvo zvinomira pachena:

  • Iyo ftpd FTP server yakanyorwa patsva kuti itsigire murairo weSITE uye kugona kuseta nguva.
    Tsigiro yekugadzirisa mazita eDNS kuburikidza neiyo in_gethostbyname kufona inoitwa kune ese network application.
  • Iwo bvunzo yekuraira ("[") inovakwa mukati mekuita bash.
  • Yakawedzerwa rutsigiro rwekukopa dhisiki rese kune sys command.
  • Murairo mutsva wekumisikidza wawedzerwa kukurumidza kugadzirisa iyo hostname uye IP kero.
  • Yakawedzerwa LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync=, uye bufs= sarudzo ku/bootopts.
  • Tsigiro yeSCSI uye IDE hard drive yakawedzerwa pachiteshi chePC-98 komputa, nyowani BOOTCS loader yakawedzerwa, tsigiro yekurodha kubva kune yekunze faira yakaitwa, kutsigirwa kwe disk partitions kwakawedzerwa.
    Chiteshi che8018X processors chakawedzera rutsigiro rwekumhanya kubva kuROM uye nekunatsiridza kukanganisa kubata.

Finalmente Kana iwe uchifarira kuziva zvakawanda nezvazvo, iwe unofanirwa kuziva kuti iyo kodhi kodhi yakagoverwa pasi peGPLv2 rezinesi. Iyo sisitimu inopihwa muchimiro chemifananidzo yekupisa pane floppy disks kana kumhanya paQEMU emulator, unogona kubvunza ruzivo. Mune inotevera chinongedzo.


Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako