Die zweite Beta-Version des Betriebssystems Haiku R1 wurde veröffentlicht

Veröffentlicht zweite Beta-Version des Betriebssystems Haiku R1.

Das Projekt entstand ursprünglich als Reaktion auf die Schließung des BeOS-Betriebssystems und wurde unter dem Namen OpenBeOS entwickelt, wurde jedoch 2004 aufgrund von Behauptungen im Zusammenhang mit der Verwendung der Marke BeOS im Namen umbenannt. Um die Leistung einer neuen Version zu bewerten mehrere bootfähige Live-Images wurden vorbereitet (x86, x86-64). Der Quellcode für die meisten Haiku-Betriebssysteme wird als freie Software vertrieben. MIT-Lizenz, mit Ausnahme einiger Bibliotheken, Mediencodecs und Komponenten, die von anderen Projekten übernommen wurden. Haiku OS richtet sich an Personalcomputer und verwendet einen eigenen Kernel, der auf einer modularen Architektur basiert und für eine hohe Reaktionsfähigkeit auf Benutzeraktionen und eine effiziente Ausführung von Multithread-Anwendungen optimiert ist. Für Entwickler wird eine objektorientierte API bereitgestellt. Das System basiert direkt auf BeOS 5-Technologien und zielt auf Binärkompatibilität mit Anwendungen für dieses Betriebssystem ab.


Mindestanforderungen an die Hardware: Pentium II-CPU und 256 MB RAM (Intel Core i3 und 2 GB RAM empfohlen).

OpenBFS wird als Dateisystem verwendet, das erweiterte Dateiattribute, Protokollierung, 64-Bit-Zeiger und das Speichern von Meta-Tags unterstützt (für jede Datei können Attribute in der Form Schlüssel = Wert gespeichert werden, wodurch das Dateisystem einem ähnelt Datenbank) und spezielle Indizes, um den Abruf zu beschleunigen. B+-Bäume werden zur Organisation der Verzeichnisstruktur verwendet. Aus dem BeOS-Code enthält Haiku den Tracker-Dateimanager und die Deskbar, die beide Open-Source waren, nachdem BeOS die Szene verlassen hatte. In den fast zwei Jahren seit dem letzten Update waren 101 Entwickler an der Entwicklung von Haiku beteiligt, die mehr als 2800 Änderungen vorbereitet und 900 Fehlerberichte und Anfragen für Neuerungen abgeschlossen haben.

Wichtigste Neuerungen:

  • Verbesserte Leistung auf Bildschirmen mit hoher Pixeldichte (HiDPI). Die korrekte Skalierung der Schnittstellenelemente ist gewährleistet. Als Schlüsselfaktor für die Skalierung wird die Schriftgröße verwendet, abhängig davon wird automatisch die Skalierung aller anderen Oberflächenelemente ausgewählt. Standardschriftart 12 Punkt. (Standard Größe) и 18-Punkt-Schriftart.

  • Das Deskbar-Panel implementiert einen „Mini“-Modus, bei dem das Panel nicht die gesamte Breite des Bildschirms einnimmt, sondern sich je nach platzierten Symbolen dynamisch verändert. Verbesserter automatischer Erweiterungsmodus des Panels, der nur bei Mouseover erweitert wird und im normalen Modus eine kompaktere Option anzeigt.

  • Zur Konfiguration von Eingabegeräten wurde eine Schnittstelle hinzugefügt, die Maus-, Tastatur- und Joystick-Konfiguratoren vereint. Unterstützung für Mäuse mit mehr als drei Tasten und die Möglichkeit, die Aktionen der Maustasten anzupassen, hinzugefügt.

  • Aktualisiert Webbrowser WebPositive, das in die neue Version der WebKit-Engine übersetzt und optimiert wurde, um den Speicherverbrauch zu reduzieren.

  • Verbesserte Kompatibilität mit POSIX und Portierung eines großen Teils neuer Programme, Spiele und grafischer Toolkits. Einschließlich zum Start verfügbar LibreOffice-, Telegram-, Okular-, Krita- und AQEMU-Anwendungen, sowie Spiele FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot und andere.


  • Das Installationsprogramm hat jetzt die Möglichkeit, optionale Pakete, die auf dem Medium vorhanden sind, bei der Installation auszuschließen. Beim Einrichten von Festplattenpartitionen werden weitere Informationen zu Laufwerken angezeigt, eine Verschlüsselungserkennung implementiert und Informationen zum freien Speicherplatz in vorhandenen Partitionen hinzugefügt. Es besteht die Möglichkeit, Haiku R1 Beta 1 schnell auf die Beta 2-Version zu aktualisieren.

  • Das Terminal bietet eine Emulation des Metaschlüssels. In den Einstellungen können Sie der Alt-/Wahltaste links neben der Leertaste die Meta-Rolle zuweisen (die Alt-Taste rechts neben der Leertaste behält ihre Zuweisung).

  • Unterstützung für NVMe-Laufwerke und deren Verwendung als bootfähige Medien wurde implementiert.

  • Die Unterstützung für USB3 (XHCI) wurde erweitert und stabilisiert. Das Booten von USB3-Geräten wurde angepasst und der korrekte Betrieb mit Eingabegeräten sichergestellt.

  • Bootloader für Systeme mit UEFI hinzugefügt.

  • Es wurde daran gearbeitet, die Kernleistung zu stabilisieren und zu verbessern. Viele Fehler, die zu Einfrierungen oder Abstürzen führten, wurden behoben.

  • Aus FreeBSD 12 importierter Netzwerktreibercode.

Original-Artikel hier.
Versionshinweise auf Englisch hier.

PS: Haben Sie Fragen? Wir laden Sie dazu ein Russischsprachiger Telegrammkanal.

Source: linux.org.ru

Kommentar hinzufügen