Prima lansare publică a VitruvianOS — un hibrid Haiku pe bază de Linux

A avut loc prima lansare publică a proiectului VitruvianOS, care din 2019 dezvoltă un sistem de operare bazat pe Debian/Linux, ce transpune simplitatea, sensibilitatea și flexibilitatea BeOS pe hardware modern și implementează compatibilitatea API cu aplicațiile create pentru Haiku și BeOS. Codul proiectului este scris în C++ și este distribuit sub licența GPLv2.

VitruvianOS folosește componente de utilizator din sistemul de operare Haiku. În locul managerelor de feronerie X11 și compozitorilor servere Wayland pentru redarea graficii în VitruvianOS se utilizează app_server — un server grafic din Haiku, adaptat pentru a funcționa pe Linux KMS/DRM. Kitul grafic folosit este implementarea Interface Kit din Haiku. În loc de systemd, în viitor se preconizează utilizarea unui sistem de inițializare numit janus_daemon, care va funcționa ca launch_daemon în Haiku.

Pentru implementarea celei mai mari părți din BeAPI se folosește o versiune proprie a bibliotecii libroot, care înglobează multe funcții non-standard Haiku/BeOS pe Linux, oferind astfel posibilitatea de a rula aplicații și de a utiliza componente de nivel înalt ale Haiku OS pe un nucleu standard Linux. Pentru implementarea funcțiilor specifice Kernel Kit din BeAPI, a fost dezvoltat un subsistem de nucleu numit Nexus, care implementează API node_monitor, monitorizarea dispozitivelor și schimbul de mesaje în stil BeOS, permițând realizarea tuturor tehnologiilor specifice Haiku/BeOS pe nucleul Linux.

În prezent, au fost implementate:

  • Încărcarea de pe sistemele de fișiere XFS și SquashFS cu suport complet pentru atribute extinse (xattr).
  • Nucleu Linux-rt modificat pentru a îmbunătăți sensibilitatea la executarea sarcinilor desktop.
  • Un strat de compatibilitate cu API BeOS/Haiku cu suport pentru aplicații nativ.
  • Deskbar, Tracker și componentele principale ale desktop-ului Vitruvian.
  • Sistem de intrare cu suport pentru mouse, gesturi, tablete și multe altele.
  • Un strat grafic special conceput (fără utilizarea X11 și Wayland).

Se preconizează:

  • În versiunea 0.3.1 vor fi incluse multe componente lipsă și corectate erorile, pe baza primelor feedback-uri ale utilizatorilor.
  • În versiunea 0.3.2 se așteaptă crearea unui sistem autosuficient, în care VitruvianOS să se poată construi singur.
  • În versiunea 0.4 va fi realizată stabilizarea și extins suportul hardware, inclusiv continuarea dezvoltării versiunii ARM (arm32 și aarch64).

Prima lansare publică a VitruvianOS - un hibrid Haiku pe bază de kernel Linux Prima lansare publică a VitruvianOS - un hibrid Haiku pe bază de kernel Linux

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster