Die zweite Beta-Version des Betriebssystems Haiku R1 ist erschienen

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

Ursprünglich wurde das Projekt als Reaktion auf die Einstellung von BeOS ins Leben gerufen und entwickelte sich unter dem Namen OpenBeOS, wurde jedoch 2004 umbenannt, da es rechtliche Ansprüche bezüglich der Verwendung der Marke BeOS gab. Um die Funktionsweise der neuen Version zu bewerten wurden mehrere Boot-fähige Live-Images vorbereitet (x86, x86-64). Der Quellcode des Großteils von Haiku wird unter einer freien MIT-Lizenz, ausgenommen sind einige Bibliotheken, Mediacodecs und Komponenten, die aus anderen Projekten entnommen wurden. Das Betriebssystem Haiku richtet sich an Personal Computer, verwendet einen eigenen Kern, der auf einer modularen Architektur basiert, und ist für eine hohe Reaktionsfähigkeit auf Benutzeraktionen sowie die effiziente Ausführung von Multithread-Anwendungen optimiert. Entwicklern steht eine objektorientierte API zur Verfügung. Das System basiert direkt auf den Technologien von BeOS 5 und zielt auf binäre Kompatibilität mit Anwendungen für dieses Betriebssystem ab.


Mindestsystemanforderungen: CPU Pentium II und 256 MB RAM (empfohlen Intel Core i3 und 2 GB RAM).

Als Dateisystem wird OpenBFS verwendet, das erweiterte Dateiattribute, Journaling, 64-Bit-Zeiger, Unterstützung für die Speicherung von Metatags (für jede Datei können Attribute in Form von Schlüssel=Wert gespeichert werden, was das Dateisystem einer Datenbank ähnlich macht) und spezielle Indizes zur Beschleunigung der Abfrage unterstützt. Für die Struktur der Verzeichnisse werden B+-Bäume verwendet. Der Dateimanager Tracker und die Deskbar wurden aus dem BeOS-Code in Haiku integriert, da die Quelltexte nach dem Rückzug von BeOS veröffentlicht wurden. In den fast zwei Jahren seit dem letzten Update waren 101 Entwickler an der Weiterentwicklung von Haiku beteiligt, die mehr als 2800 Änderungen durchgeführt und 900 Fehlerberichte sowie Funktionsvorschläge geschlossen haben.

Hauptneuheiten:

  • Die Leistung auf Bildschirmen mit hoher Pixeldichte (HiDPI) wurde verbessert. Die Skalierung der Schnittstellenelemente erfolgt korrekt. Als Schlüsselmechanismus für die Skalierung wird die Schriftgröße verwendet, anhand der automatisch die Skalierung aller anderen Schnittstellenelemente ausgewählt wird. Standard-Schriftgröße 12 Punkte. (Standardgröße) und Schriftgröße 18 Punkte.

  • Im Deskbar wurde der „Mini“-Modus implementiert, bei dem die Leiste nicht die gesamte Breite des Bildschirms einnimmt, sondern sich dynamisch je nach platzierten Symbolen verändert. Der Modus zur automatischen Erweiterung der Leiste wurde verbessert, der die Größe nur beim Überfahren mit der Maus erhöht und im Normalmodus eine kompaktere Variante anzeigt.

  • Eine Benutzeroberfläche zur Konfiguration von Eingabegeräten wurde hinzugefügt, in der die Konfiguratoren für Maus, Tastatur und Joystick zusammengefasst sind. Die Unterstützung für Mäuse mit mehr als drei Tasten wurde hinzugefügt, und es gibt jetzt die Möglichkeit, die Tastenaktionen der Maus anzupassen.

  • Um Abstürze zu vermeiden, ist die maximal mögliche Länge jeder Linkhistorie auf 2000 Zeichen begrenzt. Webbrowser WebPositive, der auf eine neue Version der WebKit-Engine aktualisiert wurde und optimiert ist, um den Speicherverbrauch zu reduzieren.

  • Die Kompatibilität mit POSIX wurde verbessert, und eine große Anzahl neuer Programme, Spiele und grafischer Tool-Kits wurde portiert. Dazu gehören auch die Anwendungen LibreOffice, Telegram, Okular, Krita und AQEMU, sowie Spiele FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot und andere.


  • Im Installer wurde die Möglichkeit hinzugefügt, optionale Pakete, die auf dem Medium vorhanden sind, von der Installation auszuschließen. Bei der Partitionierung werden nun mehr Informationen über die Laufwerke angezeigt, es wurde die Fähigkeit zur Anwendung von Verschlüsselung implementiert, und es wurden Informationen über den freien Speicherplatz in bestehenden Partitionen hinzugefügt. Eine Option für eine schnelle Aktualisierung von Haiku R1 Beta 1 auf die Beta 2-Version ist verfügbar.

  • Im Terminal wird die Meta-Taste emuliert. In den Einstellungen kann die Alt-/Option-Taste links von der Leertaste die Rolle der Meta-Taste zugewiesen bekommen (die Alt-Taste rechts von der Leertaste behält ihre Funktion bei).

  • Die Unterstützung von NVMe-Laufwerken und deren Verwendung als Boot-Medien wurde implementiert.

  • Die Unterstützung für USB3 (XHCI) wurde erweitert und stabilisiert. Der Boot von USB3-Geräten wurde eingerichtet, und die korrekte Funktion mit Eingabegeräten wurde sichergestellt.

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

  • Es wurden Arbeiten zur Stabilisierung und Leistungssteigerung des Kernels durchgeführt. Viele Fehler, die zu Hängern oder Abstürzen führten, wurden behoben.

  • Der Code der Netzwerk-Treiber wurde aus FreeBSD 12 importiert.

Originalartikel hier.
Hinweise zur Version auf Englisch hier.

P.S.: Haben Sie Fragen? Wir laden Sie ein zu unserem russischsprachigen Telegram-Kanal.

Quelle: linux.org.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster