K dispozici je ELKS 0.8, varianta jádra Linux pro staré 16bitové procesory Intel

Byl zveřejněn vydání projektu ELKS 0.8 (Embeddable Linux Kernel Subset), který vyvíjí operační systém podobný Linuxu pro 16bitové procesory Intel 8086, 8088, 80188, 80186, 80286 a NEC V20/V30. OS lze používat na starších počítačích třídy IBM-PC XT/AT, domácím počítači MK-88, vintage desce Monotech NuXT 2.0 a na SBC/SoC/FPGA, reprodukujících architekturu IA16. Projekt se vyvíjí od roku 1995 a začínal jako odvozenina jádra Linux pro zařízení bez řídící jednotky paměti (MMU). Zdrojové kódy jsou distribuovány pod licencí GPLv2. Systém je dodáván ve formě obrazů pro zápis na floppy disky nebo spuštění v emulátoru QEMU.

Kromě jádra Linux, přizpůsobeného pro 16bitové systémy, projekt vyvíjí sadu standardních utilit (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo atd.), včetně kompatibilního s bash příkazového interpretru, konzolového správce oken screen, textových editorů Kilo a vi, grafického prostředí založeného na X-serveru Nano-X.

Nabízí se dvě varianty síťového stacku — standardní TCP/IP stack jádra Linux a stack ktcp, fungující v prostoru uživatele. Z podporovaných síťových karet jsou Ethernet adaptéry kompatibilní s NE2K a SMC. Také je možné vytvářet komunikační kanály prostřednictvím sériového portu pomocí SLIP a CSLIP. Z podporovaných souborových systémů jsou Minix v1, FAT12, FAT16 a FAT32. Nastavení procesu zavádění se provádí pomocí skriptu /etc/rc.d/rc.sys. Formát spustitelných souborů je převzat z OS Minix.

K dispozici je ELKS 0.8, varianta jádra Linux pro staré 16bitové procesory Intel

V novém vydání:

  • Byla přidána možnost načítání a spuštění souborů ve spustitelném formátu OS/2.
  • Byla poskytnuta možnost kompilace programů pomocí C kompilátoru Open Watcom.
  • Byla portována hra Doom.
  • Při výchozí kompilaci je zahrnuta podpora pro síťové adaptéry NE2K, WD a 3COM.
  • Bylo zahrnuto kompresi spustitelných souborů, což umožnilo umístit více aplikací do obrazu floppy disku.
  • V jádře byla implementována podpora asynchronního vstupu/výstupu.
  • Byl přidán nový ovladač pro disketové mechaniky, který používá asynchronní vstup/výstup a umožňuje spouštět další aplikace během vstupu/výstupu.
  • Během zavádění je zajištěno nastavení parametrů jádra, jako je velikost haldy, počet úloh, inodů a souborů, pro přidělení zdrojů v závislosti na velikosti paměti.
  • Byly vylepšeny možnosti ladění, jako je disassembler a mechanismy sledování systémových volání a funkcí.
  • Byla provedena optimalizace využití cache L1/L2.
  • Byly přidány funkce pro přesné měření času.
  • Z jiných systémů byly přeneseny příkazy ttyclock, ttypong, ttytetris a md5/md5sum.
  • Byl přidán systémový hovor sysctl a související příkaz.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster