Die vierte Beta-Version von Haiku R1 kommt

Haiku

Haiku ist ein in Entwicklung befindliches Open-Source-Betriebssystem, das sich speziell auf Multimedia und Personal Computing konzentriert. Inspiriert vom ausgestorbenen BeOS

Nach anderthalb Jahren Entwicklung Die vierte Beta-Version des Betriebssystems Haiku R1 wurde veröffentlicht, das ursprünglich als Reaktion auf die Abschaltung des Betriebssystems BeOS entstand und unter dem Namen OpenBeOS entwickelt wurde, aber 2004 aufgrund von Ansprüchen im Zusammenhang mit der Verwendung der Marke BeOS im Namen umbenannt wurde.

Haiku OS wurde für PCs entwickelt und verwendet einen eigenen Kernel, der auf der Grundlage einer modularen Architektur aufgebaut ist und für eine hohe Reaktionsfähigkeit auf Benutzeraktionen und eine effiziente Ausführung von Multithread-Anwendungen optimiert ist.

Hauptnachrichten von Haiku R1 Beta 4

In dieser neuen Version wird das vorgestellt Die Leistung auf Bildschirmen wurde verbessert mit hoher Pixeldichte (HiDPI), Außerdem wurde eine korrekte Skalierung der Benutzeroberfläche implementiert, die nicht auf die Größenänderung von Schriftarten beschränkt ist. Beim ersten Booten versucht Haiku nun automatisch zu erkennen, ob Sie ein HiDPI-Display haben und wählt die entsprechenden Dimensionen zum Skalieren aus.

Eine weitere auffällige Änderung in der neuen Version ist, dass die Möglichkeit, eine Skin mit einem flachen Fensterdekorateur und einem flachen Schaltflächenstil zu verwenden, anstelle eines Designs, das viele Farbverläufe verwendet. Das flache Design wird mit dem Haiku-Extras-Paket geliefert und wird im Abschnitt „Erscheinungsbildeinstellungen“ aktiviert.

Es wird auch hervorgehoben, dass eine Ebene hinzugefügt, um die Kompatibilität mit der Xlib-Bibliothek sicherzustellenWelche ermöglicht das Ausführen von X11-Anwendungen in Haiku ohne einen X-Server laufen zu lassen.Die Schicht wird implementiert, indem Xlib-Funktionen emuliert werden, indem HaikusHigh-Level-Grafik-API-Aufrufe übersetzt werden.

Es wurde eine Schicht vorbereitet, um die Kompatibilität mit Wayland sicherzustellen, wodurch Tools und Anwendungen mit diesem Protokoll ausgeführt werden können, einschließlich Anwendungen, die auf der GTK-Bibliothek basieren. Die Schicht stellt die libwayland-client.so-Bibliothek bereit, die auf dem libwayland-Code basiert und auf API- und ABI-Ebene unterstützt wird, wodurch Wayland-Anwendungen ohne Änderungen ausgeführt werden können.

Im Gegensatz zu typischen zusammengesetzten Servern von Wayland wird die Schicht nicht als separater Serverprozess ausgeführt, sondern als Plug-in für Clientprozesse geladen. Anstelle von Sockets verwendet der Server eine native BLooper-basierte Nachrichtenschleife.

Einen funktionierenden Port mit Wine hinzugefügt die verwendet werden können, um Windows-Anwendungen in Haiku auszuführen. Von den Einschränkungen werden die Fähigkeit, nur 64-Bit-Versionen von Haiku auszuführen, und die Fähigkeit, nur 64-Bit-Windows-Anwendungen auszuführen, ebenso erwähnt eine Portierung des GNU Emacs Texteditors hinzugefügt Es funktioniert im grafischen Modus. Die Pakete werden im HaikuDepot-Repository gehostet.

Der andere Änderungen, die auffallen:

  • Der Tracker-Dateimanager wurde um Unterstützung für das Generieren und Anzeigen von Miniaturansichten von Bildern erweitert.
  • Miniaturansichten werden in erweiterten Dateiattributen gespeichert.
  • Layer für Kompatibilität mit FreeBSD-Treibern implementiert.
  • Von FreeBSD portierte Treiber zur Unterstützung von drahtlosen USB-Adaptern von Realtek (RTL) und Ralink (RA).
  • Von den Einschränkungen wird die Notwendigkeit erwähnt, das Gerät vor dem Booten anzuschließen (nach dem Booten wird das Gerät nicht erkannt).
  • 802.11-Wireless-Stack, portiert von OpenBSD mit 802.11ac-Unterstützung und iwm- und iwx-Treibern mit Unterstützung für Intel "Dual Band"- und "AX"-Wireless-Adapter.
  • Ein USB-RNDIS-Treiber wurde hinzugefügt, der es ermöglicht, den Betrieb eines Access Points über USB (USB-Tethering) zu organisieren, um ihn als virtuelle Netzwerkkarte zu verwenden.
  • Neuen NTFS-Treiber basierend auf einer Bibliothek aus dem NTFS-3G-Projekt hinzugefügt. Die neue Implementierung ist stabiler, unterstützt die Integration von Datei-Caching-Layern und bietet eine gute Leistung.
  • Unterstützung für 32-Bit-Systeme mit EFI zum Bootloader und die Möglichkeit, eine 64-Bit-Haiku-Umgebung von einem 32-Bit-EFI-Bootloader zu installieren, hinzugefügt.
  • Verbesserter Treiber für NVMe-Laufwerke, Unterstützung für die TRIM-Operation hinzugefügt, um das Laufwerk über freigegebene Blöcke zu informieren.
  • Die Möglichkeit, den Kernel und die Treiber mit neuen Versionen von GCC (einschließlich GCC 11) zu kompilieren, wird bereitgestellt, um das System aufgrund von Links zu älterem Code zu kompilieren, ist GCC 2.95 immer noch für BeOS-Kompatibilität erforderlich.
  • Es wurden allgemeine Arbeiten durchgeführt, um die Stabilität des gesamten Systems zu verbessern
  • Ausgewählte Optionen können in den Einstellungen geändert werden, erfordern aber dennoch einen Neustart, um angewendet zu werden.
  • Zoom-Optionen werden von den meisten nativen Apps und einigen Ports unterstützt, aber nicht von allen.

Wenn Sie daran interessiert sind, mehr darüber zu erfahren, können Sie die Details unter einsehen den folgenden Link.

Entladen

Wenn Sie mehr darüber erfahren und/oder das Bild dieser neuen Version erhalten möchten, können Sie dies schließlich unter tun den folgenden Link. Um die Leistungsfähigkeit der neuen Version zu testen, wurden verschiedene bootfähige Live-Images (x86, x86-64) vorbereitet.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.