Pierwsze publiczne wydanie VitruvianOS — hybrydy Haiku na jądrze Linux.

Nastąpiła pierwsza publiczna premiera projektu VitruvianOS, który od 2019 roku rozwija system operacyjny oparty na Debianie/Linux, przenoszący prostotę, responsywność i elastyczność BeOS na nowoczesny sprzęt oraz realizujący zgodność API z aplikacjami stworzonymi dla Haiku i BeOS. Kod projektu napisany jest w języku C++ i jest rozpowszechniany na licencji GPLv2.

VitruvianOS wykorzystuje komponenty przestrzeni użytkownika z systemu Haiku. Zamiast tradycyjnych menedżerów okien X11 i kompozytowych serwerów W VitruvianOS do wyświetlania grafiki używany jest app_server — serwer graficzny z Haiku, dostosowany do pracy na systemie Linux KMS/DRM. Jako zestaw narzędzi graficznych wykorzystywana jest implementacja Interface Kit z Haiku. Zamiast systemd w przyszłości planuje się użycie systemu inicjalizacji janus_daemon, który będzie działał jak launch_daemon w Haiku.

Aby zrealizować większość BeAPI, używana jest własna wersja biblioteki libroot, która owija wiele niestandardowych funkcji Haiku/BeOS na Linuxie, co umożliwia uruchamianie aplikacji i korzystanie z bardziej zaawansowanych komponentów Haiku OS na standardowym jądrze Linux. Specyficzne funkcje kernel kit z BeAPI realizuje podsystem jądra Nexus, implementujący API node_monitor, monitorowanie urządzeń i wymianę wiadomości w stylu BeOS, co pozwala na realizację wszystkich specyficznych technologii Haiku/BeOS na jądrze Linux.

Na bieżąco wprowadzono:

  • Możliwość uruchamiania z systemów plików XFS i SquashFS z pełnym wsparciem dla atrybutów rozszerzonych (xattr).
  • Zmodyfikowane jądro Linux-rt, aby zwiększyć responsywność przy wykonaniu zadań desktopowych.
  • Warstwa zgodności z API BeOS/Haiku z obsługą natywnych aplikacji.
  • Deskbar, Tracker oraz główne komponenty pulpitu Vitruvian.
  • System wejścia z obsługą myszy, gestów, tabletów i wielu innych.
  • Specjalnie zaprojektowana warstwa graficzna (bez użycia X11 i Wayland).

Plany na przyszłość:

  • W wersji 0.3.1 zostaną uwzględnione wiele brakujących komponentów oraz naprawione błędy, oparte na wczesnych opiniach użytkowników.
  • W wersji 0.3.2 oczekiwane jest stworzenie samowystarczalnego systemu, w którym VitruvianOS będzie mogło się samodzielnie kompilować.
  • W wersji 0.4 zaplanowano przeprowadzenie stabilizacji oraz rozszerzenie wsparcia dla sprzętu, w tym kontynuację prac nad wersją ARM (arm32 i aarch64).

Pierwsza publiczna premiera VitruvianOS - hybrydy Haiku na jądrze Linux. Pierwsza publiczna premiera VitruvianOS - hybrydy Haiku na jądrze Linux.

Ź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