Simon Peter, twórca formatu samodzielnych paczek AppImage, opublikował wydanie dystrybucji helloSystem 0.8.1, opartej na FreeBSD 13, której celem jest stworzenie systemu dla zwykłych użytkowników, którzy chcą przejść na macOS, niezadowoleni z polityki Apple. System nie zawiera komplikacji charakterystycznych dla nowoczesnych dystrybucji Linuksa, jest w pełni kontrolowany przez użytkownika i pozwala byłym użytkownikom macOS czuć się komfortowo. Aby zapoznać się z dystrybucją, przygotowano obraz bootowalny o rozmiarze 941 MB (torrent).
Interfejs przypomina macOS i składa się z dwóch paneli — górnego z globalnym menu i dolnego z panelem aplikacji. Do tworzenia globalnego menu i paska stanu wykorzystano pakiet panda-statusbar, rozwijany przez dystrybucję CyberOS (dawniej PandaOS). Panel aplikacji Dock oparty jest na dorobku projektu cyber-dock, również od twórców CyberOS. Do zarządzania plikami i rozmieszczania skrótów na pulpicie rozwijany jest menedżer plików Filer, który bazuje na pcmanfm-qt z projektu LXQt. Domyślnie oferowana jest przeglądarka Falkon, ale opcjonalnie dostępne są Firefox i Chromium. Aplikacje dostarczane są w samodzielnych pakietach. Do uruchamiania aplikacji używana jest utilita launch, która znajduje program i analizuje błędy podczas wykonywania.
Projekt rozwija serię własnych aplikacji, takich jak konfigurator, instalator, utilita mountarchive do montowania archiwów w drzewie FS, narzędzie do odzyskiwania danych z ZFS, interfejs do partycjonowania dysków, wskaźnik konfiguracji sieci, narzędzie do robienia zrzutów ekranu, przeglądarka serwerów Zeroconf, wskaźnik do ustawiania głośności, narzędzie do konfiguracji środowiska rozruchowego. Do rozwoju używany jest język Python i biblioteka Qt. Wśród wspieranych komponentów do tworzenia aplikacji, w kolejności malejącego priorytetu wymieniono PyQt, QML, Qt, KDE Frameworks i GTK. Jako główny system plików używa się ZFS, a do montowania wspierane są UFS, exFAT, NTFS, EXT4, HFS+, XFS i MTP.

Główne zmiany w helloSystem 0.8.1:
- Zrealizowano możliwość dostępu do internetu po połączeniu przez USB z smartfonem z Androidem (tethering USB).
- Dodano wsparcie dla systemów USB z dźwiękiem przestrzennym (5.1), takich jak BOSE Companion 5.
- Na dyskach o rozmiarze większym niż 80 GB domyślnie włączona jest partycja swap.
- Zachowane ustawienia językowe i klawiatury w UEFI NVRAM.
- Wdrożono ładowanie jądra i modułów bez wyświetlania tekstu na ekranie (aby wyświetlić komunikaty diagnostyczne podczas ładowania, naciśnij «V», aby załadować w trybie jednego użytkownika — «S», a aby wyświetlić menu bootloadera — Backspace).
- W menu zarządzania głośnością wyświetlane są producenci i modele urządzeń dźwiękowych z interfejsem USB.
- Do okna „O tym komputerze” dodano informacje o sterowniku graficznym.
- W menu zrealizowano autouzupełnianie ścieżek zaczynających się od znaków «~» i «/».
- W aplikacji do zarządzania użytkownikami dodano możliwość tworzenia użytkowników bez praw administratora, usuwania użytkowników oraz włączania/wyłączania automatycznego logowania.
- Poprawiono interfejs narzędzia do tworzenia pakietów Live.
- Rozpoczęto prace nad narzędziem do tworzenia kopii zapasowych, wykorzystując możliwości systemu plików ZFS.
Źródło: opennet.ru
