Veröffentlichung des BSD-Systems helloSystem 0.8, entwickelt vom Autor von AppImage

Simon Peter, Schöpfer des eigenständigen Paketformats AppImage, hat die Veröffentlichung von helloSystem 0.8 veröffentlicht, einer Distribution, die auf FreeBSD 13 basiert und als System für normale Benutzer positioniert ist, zu dem macOS-Liebhaber, die mit den Richtlinien von Apple unzufrieden sind, wechseln können. Das System weist keine Komplikationen auf, die mit modernen Linux-Distributionen einhergehen, steht vollständig unter der Kontrolle des Benutzers und ermöglicht es ehemaligen macOS-Benutzern, sich wohl zu fühlen. Um sich mit der Distribution vertraut zu machen, wurde ein 941 MB großes Boot-Image (Torrent) erstellt.

Die Benutzeroberfläche erinnert an macOS und umfasst zwei Panels – das obere mit dem globalen Menü und das untere mit der Anwendungsleiste. Zur Generierung des globalen Menüs und der Statusleiste wird das von der CyberOS-Distribution (ehemals PandaOS) entwickelte Paket panda-statusbar verwendet. Das Dock-Anwendungspanel basiert auf der Arbeit des Cyber-Dock-Projekts, ebenfalls von den CyberOS-Entwicklern. Um Dateien zu verwalten und Verknüpfungen auf dem Desktop zu platzieren, wird der Dateimanager Filer entwickelt, basierend auf pcmanfm-qt aus dem LXQt-Projekt. Der Standardbrowser ist Falkon, aber Firefox und Chromium sind als Optionen verfügbar. Anwendungen werden in eigenständigen Paketen geliefert. Zum Starten von Anwendungen wird das Startprogramm verwendet, das das Programm findet und Fehler während der Ausführung analysiert.

Veröffentlichung des BSD-Systems helloSystem 0.8, entwickelt vom Autor von AppImage

Das Projekt entwickelt eine Reihe eigener Anwendungen, wie einen Konfigurator, ein Installationsprogramm, ein Mountarchive-Dienstprogramm zum Mounten von Archiven in einen Dateisystembaum, ein Dienstprogramm zur Datenwiederherstellung von ZFS, eine Schnittstelle zum Partitionieren von Festplatten, einen Netzwerkkonfigurationsindikator, ein Dienstprogramm zum Erstellen von Screenshots, ein Zeroconf-Serverbrowser, eine Anzeige für das Konfigurationsvolumen, ein Dienstprogramm zum Einrichten der Boot-Umgebung. Für die Entwicklung werden die Python-Sprache und die Qt-Bibliothek verwendet. Zu den unterstützten Komponenten für die Anwendungsentwicklung gehören (in absteigender Reihenfolge der Präferenz) PyQt, QML, Qt, KDE Frameworks und GTK. ZFS wird als Hauptdateisystem verwendet und UFS, exFAT, NTFS, EXT4, HFS+, XFS und MTP werden für das Mounten unterstützt.

Wichtigste Neuerungen von helloSystem 0.8:

  • Der Übergang zur FreeBSD 13.1-Codebasis ist abgeschlossen.
  • Der Startbefehl, der zum Starten von Anwendungen in eigenständigen Paketen verwendet wird, wurde verschoben, um die installierte Anwendungsdatenbank (launch.db) zu verwenden. Anfängliche Unterstützung für das Starten von AppImage-Dateien mit dem Startbefehl hinzugefügt (erfordert die Debian-Laufzeitumgebung).
  • Die VirtualBox-Add-Ons für Gastsysteme sind enthalten und aktiviert, sodass Sie die Zwischenablage verwenden und die Bildschirmgröße steuern können, wenn Sie helloSystem in VirtualBox ausführen.
  • Es wurde eine Eingabeaufforderung zur Sprachauswahl implementiert, die angezeigt wird, wenn Sprachinformationen nicht in der EFI-Variablen prev-lang:kbd festgelegt sind oder nicht von der Raspberry Pi-Tastatur empfangen werden. Das Speichern von Tastatureinstellungen in der EFI-Variable prev-lang:kbd wurde aktiviert.
  • Unterstützung für den Anschluss von MIDI-Controllern wurde implementiert.
  • Das initgfx-Paket wurde aktualisiert, Unterstützung für die NVIDIA GeForce RTX 3070-GPU wurde hinzugefügt. Das drm-2-kmod-Paket wird zur Unterstützung neuer Intel-GPUs wie TigerLake-LP GT510 (Iris Xe) verwendet.
  • Der Dateimanager implementiert die Anzeige von Symbolen für Dateien in den Formaten AppImage, EPUB und mp3. Anzeige von AppImage-Dateien im Menü aktiviert.
  • Es wurde die Möglichkeit hinzugefügt, Dateien auf einen Datenträger oder einen Papierkorb zu kopieren, indem man sie mit der Maus auf das Symbol mit einem Datenträger oder einem Papierkorb auf dem Desktop bewegt. Unterstützt das Öffnen von Dokumenten durch Ziehen in die Anwendung.
  • Die Menüsuche funktioniert jetzt für Untermenüs und die Ergebnisse werden mit Symbolen und Beschriftungen angezeigt. Unterstützung für die Suche im lokalen FS über das Menü hinzugefügt.
  • Das Menü bietet die Anzeige von Symbolen aktiver Anwendungen und die Möglichkeit, zwischen ihnen zu wechseln.
  • Dem Systemmenü wurde eine Option hinzugefügt, um das Schließen der Anwendung zu erzwingen.
  • Der automatische Start des Dock-Panels ist deaktiviert (Sie müssen es manuell oder durch Installation eines symbolischen Links in /Applications/Autostart starten).
  • Wenn Sie versuchen, eine bereits aktive Anwendung zu starten, werden die Fenster des bereits ausgeführten Programms in den Vordergrund gebracht, anstatt eine weitere Kopie zu starten.
  • Unterstützung für den Trojitá-E-Mail-Client zum Menü hinzugefügt (muss vor der ersten Verwendung heruntergeladen werden).
  • Bei Browsern, die auf der WebEngine-Engine basieren, wie z. B. Falkon, ist die GPU-Beschleunigung aktiviert.
  • Wenn Sie auf Dokumentdateien (.docx, .stl usw.) doppelklicken, können Sie die zum Öffnen erforderlichen Anwendungen herunterladen, sofern diese nicht bereits auf dem System installiert sind.
  • Ein neues Dienstprogramm wurde hinzugefügt, um laufende Prozesse zu verfolgen.

Source: opennet.ru

Kommentar hinzufügen