Prvo javno izdanje VitruvianOS - hibrida Haiku na Linux kernelu

Održano je prvo javno izdanje projekta VitruvianOS, koji od 2019. godine razvija operativni sustav temeljen na Debian/Linuxu, koji prenosi jednostavnost, odzivnost i fleksibilnost BeOS-a na moderno hardver i ostvaruje API kompatibilnost s aplikacijama razvijenim za Haiku i BeOS. Izvorni kod projekta napisan je na C++ jeziku i distribuira se pod GPLv2 licencom.

VitruvianOS koristi komponente korisničkog prostora iz OS Haiku. Umjesto poznatih upravitelja prozora X11 i kompozitnih poslužitelja Za isporuku grafike u VitruvianOS-u koristi se app_server — grafički poslužitelj iz Haiku, prilagođen za rad iznad Linux KMS/DRM. Kao grafički toolkit koristi se implementacija Interface Kit-a iz Haiku. Umjesto systemd-a u budućnosti se planira koristiti sustav inicijalizacije janus_daemon, koji će raditi kao launch_daemon u Haiku.

Za implementaciju veće partije BeAPI koristi se vlastita verzija biblioteke libroot, koja obavija mnoge nestandardne funkcije Haiku/BeOS iznad Linux-a, čime se omogućava pokretanje aplikacija i korištenje viših komponenti Haiku OS na standardnom Linux kernelu. Za realizaciju specifičnih funkcija Kernel Kit-a iz BeAPI razvijen je sustav jezgre Nexus, koji implementira API node_monitor, praćenje uređaja i razmjenu poruka u stilu BeOS-a, što omogućava realizaciju svih specifičnih tehnologija Haiku/BeOS iznad Linux kernela.

Trenutno je implementirano:

  • Pokretanje s datotečnih sustava XFS i SquashFS uz punu podršku za proširene atribute (xattr).
  • Modificirana Linux-rt jezgra za povećanje reakcije prilikom izvršavanja desktop zadataka.
  • Sloj kompatibilnosti s API-jem BeOS/Haiku uz podršku za nativne aplikacije.
  • Deskbar, Tracker i osnovne komponente radne površine Vitruvian.
  • Sustav unosa s podrškom za miša, geste, tablete i još mnogo toga.
  • Posebno razvijeni grafički sloj (bez korištenja X11 i Wayland).

Planira se:

  • U verziji 0.3.1 bit će uključeni mnogi nedostajući sastavni dijelovi i ispravljene greške na temelju prvih povratnih informacija korisnika.
  • U verziji 0.3.2 očekuje se stvaranje samoodrživog sustava u kojem će VitruvianOS moći samostalno sastavljati.
  • U verziji 0.4 bit će provedena stabilizacija i proširenje podrške hardveru, uključujući nastavak razvoja ARM verzije (arm32 i aarch64).

Prvo javno izdanje VitruvianOS - hibrida Haiku na Linux kernelu. Prvo javno izdanje VitruvianOS - hibrida Haiku na Linux kernelu.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster