Eerste openbare release van VitruvianOS — een hybride van Haiku op een Linux-kern

De eerste publieke release van het VitruvianOS-project heeft plaatsgevonden, dat sinds 2019 een besturingssysteem op basis van Debian/Linux ontwikkelt, dat de eenvoud, responsiviteit en flexibiliteit van BeOS naar moderne hardware brengt en API-compatibiliteit biedt met applicaties die zijn gemaakt voor Haiku en BeOS. De code van het project is geschreven in C++ en wordt verspreid onder de GPLv2-licentie.

VitruvianOS maakt gebruik van gebruikersruimtescomponenten uit het Haiku-besturingssysteem. In plaats van de gebruikelijke X11-vensterbeheerders en compositors servers Wordt in VitruvianOS de app_server gebruikt — een grafische server uit Haiku, aangepast om te werken bovenop Linux KMS/DRM. Voor de grafische toolkit wordt de Interface Kit-implementatie uit Haiku gebruikt. In de toekomst is het de bedoeling om een opstartsysteem, janus_daemon, te gebruiken in plaats van systemd, dat zal functioneren als launch_daemon in Haiku.

Voor de implementatie van het grootste deel van BeAPI wordt een eigen versie van de libroot-bibliotheek gebruikt, die veel niet-standaard functies van Haiku/BeOS bovenop Linux dichtschrijft, wat het mogelijk maakt om applicaties uit te voeren en gebruik te maken van hogere niveau componenten van Haiku OS op een standaard Linux-kernel. Voor de realisatie van specifieke functies van Kernel Kit uit BeAPI is een subsysteem van de kernel, Nexus, ontwikkeld, dat de API node_monitor implementeert, apparaatbewaking en berichtenuitwisseling in BeOS-stijl, wat het mogelijk maakt om alle specifieke technologieƫn van Haiku/BeOS bovenop de Linux-kernel te implementeren.

Op dit moment zijn de volgende functies gerealiseerd:

  • Opstarten vanaf XFS- en SquashFS-bestandssystemen met volledige ondersteuning voor uitgebreide attributen (xattr).
  • Een gemodificeerde Linux-rt-kernel voor een hogere responsiviteit bij het uitvoeren van desktoptaken.
  • Een compatibiliteitslaag met API BeOS/Haiku met ondersteuning voor native applicaties.
  • Deskbar, Tracker en de belangrijkste componenten van de Vitruvian-desktop.
  • Een invoersysteem met ondersteuning voor muis, gebaren, tablets en nog veel meer.
  • Een speciaal ontworpen grafische laag (zonder gebruik te maken van X11 en Wayland).

Er staat gepland:

  • In versie 0.3.1 zullen veel ontbrekende componenten worden toegevoegd en fouten worden gecorrigeerd op basis van de eerste gebruikersfeedback.
  • In versie 0.3.2 wordt verwacht dat er een zelfvoorzienend systeem wordt gecreĆ«erd waarin VitruvianOS zelfstandig kan worden samengesteld.
  • In versie 0.4 zal stabilisatie plaatsvinden en zal de ondersteuning voor hardware worden uitgebreid, inclusief de voortzetting van de ontwikkeling van de ARM-versie (arm32 en aarch64).

De eerste publieke release van VitruvianOS - een hybride van Haiku op een Linux-kernel. De eerste publieke release van VitruvianOS - een hybride van Haiku op een Linux-kernel.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster