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.

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
