Aktualizacja systemu operacyjnego MenuetOS 1.63, napisanego w asemblerze

Opublikowano wydanie systemu operacyjnego MenuetOS 1.63.0, którego jądro jest całkowicie rozwijane w języku assemblerowym. Wersje MenuetOS są przygotowane dla 64-bitowych systemów x86 i mogą być uruchamiane pod kontrolą QEMU. Pakiet systemu zajmuje 1,4 MB i jest dostępny w formie obrazu dyskietki oraz obrazu ISO do nagrania na CD (obsługuje uruchamianie w VirtualBox). Kod źródłowy projektu Menuet64 jest rozpowszechniany na licencji ograniczającej, wymagającej uzgodnienia wszelkiego użycia w celach komercyjnych, a Menuet32 - na licencji GPL.

System obsługuje preemptive multitasking, uruchamianie na systemach UEFI oraz SMP na wielu rdzeniach. Projekt rozwija także własny serwer X i oferuje wbudowany interfejs użytkownika z obsługą motywów, operacji Drag&Drop, kodowania UTF-8 oraz przełączania układów klawiatury. Dla programistów dostępne jest środowisko IDE do tworzenia aplikacji w języku assemblerowym.

W systemie operacyjnym dostępny jest stos sieciowy, sterowniki dla Ethernet i USB 2.0, kodeki dźwiękowe AC97 i Intel HDA (ALC662/888). Projekt rozwija prostą przeglądarkę internetową HTTPC, klientów poczty oraz FTP, klienta VNC, serwery FTP i HTTP, aplikacje do przeglądania obrazów, edytowania tekstów, zarządzania plikami, oglądania wideo oraz odtwarzania muzyki. Do nawigacji po plikach zaleca się użycie menedżera plików NDN (Necromancer’s Dos Navigator), przeniesionego na MenuetOS.

Możliwe jest uruchamianie emulatora DOS oraz takich gier jak Quake i Doom. Kompatybilność z systemem Linux zapewniona jest dzięki warstwie bazowej POSIX, umożliwiającej tworzenie aplikacji GUI, które mogą być uruchamiane zarówno w Menuet, jak i Linux/X11, a także dzięki własnemu serwerowi X, napisanemu w języku assemblerowym, do którego można przekierować wyjście aplikacji uruchomionej na zewnętrznym systemie z Linux, aby wyświetlić jej interfejs w MenuetOS.

Ostatnie zmiany:

  • Dodano emulator do uruchamiania gier, opracowanych dla konsol GameBoy.

  • Dodano wsparcie dla czcionek w formacie Truetype.
  • Przeprowadzono optymalizację kodu do ustanawiania zabezpieczonych połączeń sieciowych.
  • Dodano nowe wywołania systemowe do zarządzania oknami.
  • Zrealizowano port gry Wizord EXL100.
  • Rozszerzono narzędzia do tworzenia sterowników oraz dodano nowe funkcje dla sterowników sieciowych, dźwiękowych, MIDI i graficznych.
  • Ulepszono realizacje serwera ftp i klienta ftp.
  • Ulepszono aplikację do odczytu kodów QR.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster