Simon Peter, der Erfinder des Formats der selbststehenden Pakete AppImage, hat die Veröffentlichung der Distribution helloSystem 0.8.1 veröffentlicht, die auf FreeBSD 13 basiert und als System fĂŒr normale Benutzer positioniert ist, zu dem angehende macOS-Nutzer, die mit der Politik von Apple unzufrieden sind, wechseln können. Das System ist von den Komplikationen befreit, die modernen Linux-Distributionen eigen sind, steht unter vollstĂ€ndiger Kontrolle des Benutzers und ermöglicht ehemaligen macOS-Benutzern, sich wohlzufĂŒhlen. Um sich mit der Distribution vertraut zu machen, wurde ein bootfĂ€higes Abbild mit einer GröĂe von 941 MB (Torrent) 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 Statusleiste 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. Zum Verwalten von Dateien und Platzieren von VerknĂŒpfungen auf dem Desktop wird der Dateimanager Filer entwickelt, der auf pcmanfm-qt vom Projekt LXQt basiert. StandardmĂ€Ăig wird der Browser Falkon angeboten, aber Firefox und Chromium sind optional verfĂŒgbar. Anwendungen werden in selbststehenden Paketen bereitgestellt. Zum Starten von Anwendungen wird das Dienstprogramm launch verwendet, das das Programm findet und Fehler wĂ€hrend der AusfĂŒhrung analysiert.
Das Projekt entwickelt eine Reihe eigener Anwendungen, wie einen Konfigurator, einen Installer, das Dienstprogramm mountarchive zum EinhĂ€ngen von Archiven in den FS-Baum, ein Dienstprogramm zur Datenrettung von ZFS, eine Schnittstelle zur Partitionierung von Festplatten, einen Netzwerkstatusanzeiger, ein Bildschirmaufnahme-Dienstprogramm, einen Zeroconf-Server-Browser, einen LautstĂ€rkeanzeiger und ein Dienstprogramm zur Konfiguration der Bootumgebung. Zur Entwicklung wird die Programmiersprache Python und die Bibliothek Qt verwendet. Unter den unterstĂŒtzten Komponenten fĂŒr die Anwendungsentwicklung werden in absteigender Reihenfolge PyQt, QML, Qt, KDE Frameworks und GTK genannt. Als primĂ€res Dateisystem wird ZFS verwendet, und fĂŒr das EinhĂ€ngen werden UFS, exFAT, NTFS, EXT4, HFS+, XFS und MTP unterstĂŒtzt.

Die HauptÀnderungen in helloSystem 0.8.1:
- Die Möglichkeit, ĂŒber USB mit einem Android-Smartphone (USB-Tethering) eine Netzwerkverbindung herzustellen, wurde realisiert.
- Die UnterstĂŒtzung von USB-Systemen mit Raumklang (5.1), wie z. B. BOSE Companion 5, wurde hinzugefĂŒgt.
- Auf Festplatten mit einer GröĂe von mehr als 80 GB ist standardmĂ€Ăig eine Auslagerungspartition aktiviert.
- Die Speicherung der Spracheinstellungen und der Tastaturlayouts in UEFI NVRAM ist gewÀhrleistet.
- Der Bootvorgang des Kernels und der Module erfolgt ohne Ausgabe von Text auf dem Bildschirm (um diagnostische Meldungen wĂ€hrend des Bootvorgangs anzuzeigen, drĂŒcken Sie âVâ, um im Einzelbenutzermodus zu starten â âSâ und um das BootmenĂŒ anzuzeigen â Backspace).
- Im LautstĂ€rkeregler-MenĂŒ werden Hersteller und Modelle von USB-AudiogerĂ€ten angezeigt.
- In den Dialog âĂber diesen Computerâ wurden Informationen zum Grafiktreiber hinzugefĂŒgt.
- Im MenĂŒ wurde die automatische VervollstĂ€ndigung von Pfaden, die mit den Zeichen â~â und â/â beginnen, implementiert.
- In die Anwendung zur Benutzerverwaltung wurde die Möglichkeit hinzugefĂŒgt, Benutzer ohne Administratorrechte zu erstellen, Benutzer zu löschen und die automatische Anmeldung zu aktivieren/deaktivieren.
- Die BenutzeroberflÀche des Tools zum Erstellen von Live-Editionen wurde verbessert.
- Die Entwicklung eines Tools zur Erstellung von Backups unter Verwendung der ZFS-Dateisystemfunktionen hat begonnen.
Quelle: opennet.ru
