Die erste öffentliche Veröffentlichung von VitruvianOS — einem Hybrid aus Haiku auf einem Linux-Kernel.

Die erste öffentliche Version des Projekts VitruvianOS wurde veröffentlicht, das seit 2019 ein Betriebssystem auf Basis von Debian/Linux entwickelt, das die Einfachheit, ReaktionsfĂ€higkeit und FlexibilitĂ€t von BeOS auf moderne Hardware ĂŒbertrĂ€gt und API-KompatibilitĂ€t mit Anwendungen bietet, die fĂŒr Haiku und BeOS erstellt wurden. Der Quellcode des Projekts ist in C++ geschrieben und wird unter der GPLv2-Lizenz verbreitet.

VitruvianOS verwendet Komponenten des Benutzersystems aus dem Betriebssystem Haiku. Anstelle der gewohnten Fenstermanager X11 und Composite Server FĂŒr die Grafikausgabe in VitruvianOS wird app_server verwendet – ein Grafikserver aus Haiku, der fĂŒr den Einsatz ĂŒber Linux KMS/DRM angepasst wurde. Als grafisches Toolkit wird die Implementation des Interface Kits aus Haiku eingesetzt. Anstelle von systemd wird in Zukunft die Initialisierungssystem janus_daemon verwendet, das als launch_daemon in Haiku agiert.

Zur Implementierung eines Großteils der BeAPI wird eine eigene Version der Bibliothek libroot verwendet, die viele nicht-standardisierte Funktionen von Haiku/BeOS ĂŒber Linux abdeckt, was es ermöglicht, Anwendungen zu starten und höherstufige Komponenten von Haiku OS auf dem Standard-Linux-Kernel zu nutzen. FĂŒr die Implementierung spezifischer Funktionen des Kernel Kits aus BeAPI wurde das Kernsubsystem Nexus entwickelt, das die API node_monitor implementiert, um GerĂ€te zu ĂŒberwachen und Nachrichten im Stil von BeOS auszutauschen, was es ermöglicht, alle spezifischen Technologien von Haiku/BeOS ĂŒber den Linux-Kernel umzusetzen.

Aktuell umgesetzt:

  • Starten von XFS- und SquashFS-Dateisystemen mit voller UnterstĂŒtzung fĂŒr erweiterte Attribute (xattr).
  • Modifiziertes Linux-rt-Kernel zur Verbesserung der ReaktionsfĂ€higkeit bei Desktop-Aufgaben.
  • KompatibilitĂ€tsschicht mit der API von BeOS/Haiku mit UnterstĂŒtzung fĂŒr nativ Anwendungen.
  • Deskbar, Tracker und die Hauptkomponenten des Vitruvian-Desktop.
  • Eingabesystem mit UnterstĂŒtzung fĂŒr Maus, Gesten, Tablets und vieles mehr.
  • Spezialdesignte Grafikhardware (ohne Nutzung von X11 und Wayland).

Geplant:

  • In der Version 0.3.1 werden viele fehlende Komponenten eingebaut und Fehler behoben, die auf ersten Nutzerfeedbacks basieren.
  • In der Version 0.3.2 wird erwartet, dass ein autarkes System geschaffen wird, in dem VitruvianOS eigenstĂ€ndig zusammengestellt werden kann.
  • In der Version 0.4 wird eine Stabilisierung und erweiterte UnterstĂŒtzung von Hardware durchgefĂŒhrt, einschließlich der fortlaufenden Entwicklung der ARM-Version (arm32 und aarch64).

Die erste öffentliche Version von VitruvianOS - ein Hybrid von Haiku auf einem Linux-Kernel Die erste öffentliche Version von VitruvianOS - ein Hybrid von Haiku auf einem Linux-Kernel

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster