Il primo rilascio pubblico di VitruvianOS — un ibrido di Haiku su kernel Linux

È stata effettuata la prima pubblica release del progetto VitruvianOS, che dal 2019 sviluppa un sistema operativo basato su Debian/Linux, il quale trasferisce la semplicità, la reattività e la flessibilità di BeOS sull'hardware moderno e implementa la compatibilità API con le applicazioni create per Haiku e BeOS. Il codice del progetto è scritto in C++ e distribuito sotto licenza GPLv2.

VitruvianOS utilizza componenti dello spazio utente dal sistema operativo Haiku. Invece dei consueti gestori di finestre X11 e compositi server Wayland, per l'output grafico in VitruvianOS viene utilizzato app_server — un server grafico di Haiku, adattato per funzionare sopra Linux KMS/DRM. Il toolkit grafico utilizzato è l'implementazione di Interface Kit di Haiku. In futuro, è previsto l'uso del sistema di inizializzazione janus_daemon, che funzionerà come launch_daemon in Haiku, invece di systemd.

Per l'implementazione della maggior parte di BeAPI viene utilizzata una propria versione della libreria libroot, che avvolge molte funzioni non standard di Haiku/BeOS su Linux, permettendo di eseguire applicazioni e utilizzare componenti di livello superiore di Haiku OS su un kernel Linux standard. Per l'implementazione di funzionalità specifiche di Kernel Kit di BeAPI è stata sviluppata una sottosistema del kernel Nexus, che implementa l'API node_monitor, il monitoraggio dei dispositivi e lo scambio di messaggi in stile BeOS, consentendo di implementare tutte le tecnologie specifiche di Haiku/BeOS sopra il kernel Linux.

Attualmente sono stati implementati:

  • Avvio da filesystem XFS e SquashFS con pieno supporto per attributi estesi (xattr).
  • Un kernel Linux-rt modificato per migliorare la reattività nell'esecuzione di compiti desktop.
  • Uno strato di compatibilità con API BeOS/Haiku con supporto per applicazioni native.
  • Deskbar, Tracker e i componenti principali del desktop di Vitruvian.
  • Sistema di input con supporto per mouse, gesti, tablet e molto altro.
  • Uno strato grafico appositamente progettato (senza uso di X11 e Wayland).

Previsione:

  • Nella versione 0.3.1 saranno inclusi molti componenti mancanti e corrette le anomalie, basandosi sui primi feedback degli utenti.
  • Nella versione 0.3.2 si prevede di creare un sistema autonomo, in cui VitruvianOS sarà in grado di comporsi autonomamente.
  • Nella versione 0.4 sarà effettuata una stabilizzazione e ampliato il supporto hardware, compresa la continua sviluppo della versione ARM (arm32 e aarch64).

Il primo rilascio pubblico di VitruvianOS - un ibrido di Haiku basato su Linux Il primo rilascio pubblico di VitruvianOS - un ibrido di Haiku basato su Linux

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster