Aktualizace operačního systému MenuetOS 1.70, napsaná v assembleru

Byla vydána verze operačního systému MenuetOS 1.70, jejíž jádro je vyvíjeno výhradně v assembleru. Sestavení MenuetOS je připraveno pro 64bitové systémy x86 a může být spuštěno pod QEMU. Velikost systému je 1,4 MB a je vytvořen jako obraz diskety a ISO obraz pro zápis na CD (podporuje spuštění ve VirtualBoxu). Zdrojový kód projektu Menuet64 je distribuován pod restriktivní licencí, která vyžaduje souhlas pro jakékoli komerční využití, zatímco Menuet32 je pod licencí GPL.

Systém podporuje preemptivní multitasking, zavádění na systémech s UEFI a SMP na vícejádrových systémech. Projekt vyvíjí také vlastní X-server a poskytuje vestavěné grafické uživatelské rozhraní s podporou motivů, operacemi Drag&Drop, kódováním UTF-8 a přepínači klávesnic. Pro vývoj aplikací v assembleru je nabízena vlastní integrovaná vývojová prostředí.

V operačním systému je k dispozici síťový zásobník, ovladače pro Ethernet a USB 2.0, zvukové kodeky AC97 a Intel HDA (ALC662/888). Projekt vyvíjí jednoduchý webový prohlížeč HTTPC, e-mailového a ftp klienta, VNC klienta, servery ftp a http, aplikace pro prohlížení obrázků, úpravu textů, práci se soubory, přehrávání videa a hudby. Pro navigaci mezi soubory je doporučeno použít správce souborů NDN (Necromancer’s Dos Navigator), portovaný pro MenuetOS.

Je možné spustit DOS-emulátor a hry jako Quake a Doom. Kompatibilita s Linuxem je zajištěna pomocí základní vrstvy POSIX, která umožňuje vytvářet GUI aplikace, jež mohou běžet v Menuet a Linux/X11, spolu s vlastním X-serverem napsaným v assembleru, do kterého lze přesměrovávat výstup aplikace běžící na externím systému s Linuxem pro zobrazení jejího rozhraní v MenuetOS.

Mezi nedávné změny patří:

  • Kompatibilní vrstvy s Linuxem a X11 dosáhly stavu, který umožňuje spouštět jednoduché aplikace X11, jako jsou XCalc, XEyes, XClock a jednoduché hry sestavené pro Linux (spuštění takových programů nevyžaduje překomplikaci — lze spouštět existující spustitelné soubory zkopírované z distribucí Linuxu). V MenuetOS byla také vylepšena podpora existujících knihoven Linuxu — bylo otestováno použití přibližně 100 sestavení knihoven z Linux Mint.
    Aktualizace operačního systému MenuetOS 1.70, napsaná v assembleru
  • Bylo navrženo nové hlavní menu a přidán nový soubor komprimovaných ikon.
    Aktualizace operačního systému MenuetOS 1.70, napsaná v assembleru
  • Přidán MIDI sekvencer.
  • Byla implementována podpora libssl a libcrypto. Přidána utilita pro načítání webových stránek fetch, která podporuje HTTPS.
  • Vylepšen konfigurátor.
  • Zrychlena práce síťového zásobníku. Rozšířena podpora DHCP.
  • Souborový manažer NDN (Necromancer’s Dos Navigator) byl aktualizován na verzi 3.00.0012.
  • Vylepšena aplikace Webcall pro práci s webovou kamerou.
  • Vylepšeny utility ftps a ftpc.
  • Rozšířeny možnosti vyvíjeného projektu X-serveru.

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