Den första offentliga versionen av VitruvianOS — en hybrid av Haiku pĂ„ Linux-kĂ€rnan

Det första offentliga slÀppet av projektet VitruvianOS har genomförts, som sedan 2019 utvecklar ett operativsystem baserat pÄ Debian/Linux, vilket för över enkelheten, responsiviteten och flexibiliteten hos BeOS till modern hÄrdvara och implementerar API-kompatibilitet med applikationer skapade för Haiku och BeOS. Projektets kod Àr skriven i C++ och distribueras under GPLv2-licensen.

VitruvianOS anvĂ€nder komponenter frĂ„n anvĂ€ndarutrymmet frĂ„n Haiku OS. IstĂ€llet för de sedvanliga fönsterhanterarna X11 och kompositörer servrar För grafikutmatning i VitruvianOS anvĂ€nds app_server — en grafisk server frĂ„n Haiku, anpassad för att fungera ovanpĂ„ Linux KMS/DRM. För grafiska verktyg anvĂ€nds en implementation av Interface Kit frĂ„n Haiku. IstĂ€llet för systemd planeras det i framtiden att anvĂ€nda initieringssystemet janus_daemon, som kommer att fungera som launch_daemon i Haiku.

För att implementera större delen av BeAPI anvÀnds en egen version av biblioteket libroot, som kapslar in mÄnga icke-standardmÀssiga funktioner frÄn Haiku/BeOS ovanpÄ Linux, vilket ger möjlighet att köra applikationer och anvÀnda högre nivÄkomponenter frÄn Haiku OS pÄ en standard Linux-kÀrna. För att genomföra specifika funktioner i Kernel Kit frÄn BeAPI har en kÀrnunderkapsling Nexus utvecklats, som implementerar API node_monitor, enhetsspÄrning och meddelandeutbyte i stil med BeOS, vilket gör det möjligt att genomföra alla specifika teknologier frÄn Haiku/BeOS ovanpÄ Linux-kÀrnan.

För nÀrvarande har genomförts:

  • Boot frĂ„n filsystemen XFS och SquashFS med full stöd för utökade attribut (xattr).
  • Modifierad Linux-rt-kĂ€rna för att öka responsiviteten vid desktopuppgifter.
  • Kompatibilitetslager med API BeOS/Haiku med stöd för inbyggda applikationer.
  • Deskbar, Tracker och de grundlĂ€ggande komponenterna i Vitruvians skrivbord.
  • Inmatningssystem med stöd för mus, gester, tabletter och mycket mer.
  • SĂ€rskilt utvecklat grafiskt lager (utan anvĂ€ndning av X11 och Wayland).

Planerat:

  • I version 0.3.1 kommer mĂ„nga saknade komponenter att inkluderas och fel baserade pĂ„ de första anvĂ€ndarrecensionerna kommer att Ă„tgĂ€rdas.
  • I version 0.3.2 förvĂ€ntas en sjĂ€lvförsörjande system skapas, dĂ€r VitruvianOS kan bygga sig sjĂ€lv.
  • I version 0.4 kommer stabilisering att genomföras och hĂ„rdvarustödet kommer att utvidgas, inklusive den fortsatta utvecklingen av ARM-versionen (arm32 och aarch64).

Det första offentliga slÀppet av VitruvianOS - en hybrid av Haiku pÄ Linux-kÀrnan. Det första offentliga slÀppet av VitruvianOS - en hybrid av Haiku pÄ Linux-kÀrnan.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster