Die Veröffentlichung der Distribution helloSystem 0.5, die FreeBSD verwendet und an macOS erinnert.

Simon Peter, der Erfinder des Formats der selbständigen AppImage-Pakete, hat die Version 0.5 des helloSystem veröffentlicht, das auf FreeBSD basiert und als System für gewöhnliche Benutzer präsentiert wird, die von der Politik von Apple enttäuscht sind. Das System ist frei von den Komplikationen, die modernen Linux-Distributionen eigen sind, steht unter der vollständigen Kontrolle des Benutzers und ermöglicht es ehemaligen macOS-Nutzern, sich wohlzufühlen. Zur Erprobung der Distribution wurde ein bootfähiges Image mit einer Größe von 1,2 GB erstellt.

Die Benutzeroberfläche erinnert an macOS und umfasst zwei Panels – ein oberes mit einem globalen Menü und ein unteres mit einer Anwendungsleiste. Für die Erstellung des globalen Menüs und der Statuszeile wird das Paket panda-statusbar verwendet, das von der Distribution CyberOS (ehemals PandaOS) entwickelt wird. Die Anwendungsleiste Dock basiert auf den Arbeiten des Projekts cyber-dock, ebenfalls von den Entwicklern von CyberOS. Zur Dateiverwaltung und zum Platzieren von Verknüpfungen auf dem Desktop wird der Dateimanager Filer entwickelt, der auf pcmanfm-qt aus dem Projekt LXQt basiert. Standardmäßig wird der Browser Falkon angeboten, optional steht auch Chromium zur Verfügung.

Als primäres Dateisystem wird ZFS verwendet, und es werden die Dateisysteme exFAT, NTFS, EXT4, HFS+, XFS und MTP unterstützt. Anwendungen werden in eigenständigen Paketen geliefert. Zum Ausführen von Anwendungen wird das Dienstprogramm launch verwendet, das das Programm findet und Fehler beim Ausführen analysiert. Das System zum Erstellen von Live-Abbildern basiert auf den Werkzeugen des Projekts FuryBSD.

Das Projekt entwickelt eine Reihe eigener Anwendungen, wie z.B. einen Konfigurator, einen Installer, das Dienstprogramm mountarchive zum Einbinden von Archiven in den FS-Baum, ein Datenwiederherstellungswerkzeug für ZFS, eine Schnittstelle zur Partitionierung von Festplatten, einen Netzwerkstatusanzeiger, ein Screenshot-Werkzeug, einen Zeroconf-Server-Browser, eine Lautstärkeanzeige und ein Werkzeug zur Anpassung der Bootumgebung. Für die Entwicklung wird die Sprache Python und die Bibliothek Qt verwendet. Unter den unterstützten Komponenten für die Anwendungsentwicklung sind in absteigender Reihenfolge bevorzugt: PyQt, QML, Qt, KDE Frameworks und GTK.

Die Veröffentlichung der Distribution helloSystem 0.5, die FreeBSD verwendet und an macOS erinnert.

Hauptneuheiten von helloSystem 0.5:

  • Die Grundumgebung wurde mit FreeBSD 12.2 synchronisiert.
  • Die Größe des ISO-Images wurde erheblich reduziert (von 1,7 auf 1,27 GB).
  • Das automatische Aktualisieren des Systemmenüs wurde implementiert, wenn Unterverzeichnisse und Anwendungen hinzugefügt, verschoben oder gelöscht werden.
  • Im Konfigurator gibt es nun die Möglichkeit, verschiedene Tastaturlayout-Optionen auszuwählen. Es wird unterstützt, die Tastatureinstellungen zwischen den Neustarts zu speichern.
  • In der Gruppe /Applications/Developer ist die Anwendung QHexEdit vorinstalliert.
  • Die Unterstützung für GPU AMD Radeon HD 6630M/6650M/6750M/7670M/7690M, die in Macs von 2011 verwendet wurden, wurde hinzugefügt.
  • Im Dateimanager Filer wurde die Grundunterstützung für den räumlichen Modus implementiert, bei dem jedes Verzeichnis in einem separaten Fenster geöffnet wird. Außerdem gibt es ein neues Menü 'Gehe zu…', die Option, Dateien/Verzeichnisse mit Root-Rechten zu öffnen, ein Kontextmenü zum Abmelden von Speichermedien, die Tastenkombination Command+Up, um zum übergeordneten Verzeichnis zu wechseln, und Command+I, um Dateieigenschaften anzuzeigen.
  • Ein Dienstprogramm zum Zugriff auf Dateien auf Mobiltelefonen über das MTP-Protokoll wurde hinzugefügt.
  • Die Unterstützung für das Verstecken des Bereichs mit dem Fensterkopf durch Doppelklick auf den Kopf wurde implementiert.
  • Im globalen Menü gibt es die Möglichkeit, die Lautstärke der laufenden Anwendungen (durch Rechtsklick) zu steuern.

Quelle: opennet.ru

60GB SSD 8Gb DDR4