Aktualizacja systemu operacyjnego MenuetOS 1.70, napisanego w asemblerze

Opublikowano wersję systemu operacyjnego MenuetOS 1.70, którego jądro jest w pełni rozwijane w asemblerze. Kompilacje MenuetOS są przygotowane dla 64-bitowych systemów x86 i mogą być uruchamiane na QEMU. Rozmiar systemu wynosi 1,4 MB i występuje w postaci obrazu dyskietki oraz obrazu ISO do nagrania na CD (wsparcie dla uruchamiania w VirtualBox). Kod źródłowy projektu Menuet64 jest rozpowszechniany na podstawie licencji ograniczającej, wymagającej zgody na jakiekolwiek użycie w celach komercyjnych, podczas gdy Menuet32 jest rozprowadzany na licencji GPL.

System obsługuje preemptive multitasking, uruchamianie na systemach z UEFI oraz SMP na wielordzeniowych systemach. Projekt rozwija również własny serwer X oraz zapewnia wbudowany interfejs graficzny użytkownika z obsługą motywów, operacji Drag&Drop, kodowania UTF-8 oraz przełączania układów klawiatur.

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

Możliwe jest uruchomienie emulatora DOS oraz takich gier, jak Quake i Doom. Zgodność z Linuxem zapewnia podstawowa warstwa POSIX, która umożliwia tworzenie aplikacji GUI, które można uruchamiać w Menuet i Linux/X11, a także własny serwer X napisany w asemblerze, do którego można przekierować wyjście aplikacji uruchomionej w zewnętrznym systemie z Linuxem, aby wyświetlić jej interfejs w MenuetOS.

Ostatnie zmiany:

  • Warstwy kompatybilności z Linuksem i X11 osiągnęły stan umożliwiający uruchamianie prostych aplikacji X11, takich jak XCalc, XEyes, XClock oraz prostych gier skompilowanych dla Linuksa (uruchomienie tych programów nie wymaga rekompilacji — można uruchamiać istniejące pliki wykonywalne skopiowane z dystrybucji Linuksa). W MenuetOS poprawiono również wsparcie dla istniejących bibliotek Linuksa — przetestowano możliwość użycia około 100 wersji bibliotek z Linux Mint.
    Aktualizacja systemu operacyjnego MenuetOS 1.70, napisanego w asemblerze
  • Zaproponowano nowe główne menu oraz dodano nowy zestaw skompresowanych ikon.
    Aktualizacja systemu operacyjnego MenuetOS 1.70, napisanego w asemblerze
  • Dodano sekwencer MIDI.
  • Wprowadzono wsparcie dla libssl i libcrypto. Dodano narzędzie do pobierania stron internetowych fetch, wspierające HTTPS.
  • Udoskonalono konfigurator.
  • Przyspieszono działanie stosu sieciowego. Rozszerzono wsparcie dla DHCP.
  • Do wersji 3.00.0012 zaktualizowano menedżera plików NDN (Necromancer’s Dos Navigator).
  • Udoskonalono aplikację Webcall do pracy z kamerą internetową.
  • Ulepszono narzędzia ftps i ftpc.
  • Rozszerzone możliwości rozwijanego przez projekt serwera X.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster