Simon Peter, twórca formatu samodzielnych pakietów AppImage, opublikował wydanie dystrybucji helloSystem 0.6, opartej na FreeBSD 12.2, która jest pozycjonowana jako system dla zwykłych użytkowników, na który mogą przejść miłośnicy macOS niezadowoleni z polityki Apple. System nie ma skomplikowań, które są charakterystyczne dla współczesnych dystrybucji Linuxa, jest w pełni kontrolowany przez użytkownika i pozwala byłym użytkownikom macOS czuć się komfortowo. Aby zapoznać się z dystrybucją, stworzono obraz startowy o rozmiarze 1,4 GB (torrent).
Interfejs przypomina macOS i zawiera dwa panele — górny z globalnym menu i dolny z panelem aplikacji. Do tworzenia globalnego menu i paska stanu wykorzystywany jest 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 umieszczania skrótów na pulpicie rozwijany jest menedżer plików Filer, oparty na pcmanfm-qt z projektu LXQt. Domyślnie oferowana jest przeglądarka Falkon, ale opcjonalnie dostępny jest również Chromium.
Jako główny system plików wykorzystuje się ZFS, a dla montowania obsługiwane są exFAT, NTFS, EXT4, HFS+, XFS i MTP. Aplikacje dostarczane są w samodzielnych pakietach. Do uruchamiania aplikacji stosowana jest narzędzie launch, które znajduje program i analizuje błędy podczas wykonania. System do budowy obrazów Live oparty jest na narzędziach projektu FuryBSD.
Projekt rozwija szereg własnych aplikacji, takich jak konfigurator, instalator, narzędzie mountarchive do montowania archiwów w drzewie systemu plików, narzędzie do odzyskiwania danych z ZFS, interfejs do partycjonowania dysków, wskaźnik ustawienia sieci, narzędzie do robienia zrzutów ekranu, przeglądarka serwerów Zeroconf, wskaźnik do ustawienia głośności, narzędzie do konfiguracji środowiska rozruchowego. Do programowania wykorzystywany jest język Python oraz biblioteka Qt. Wśród wspieranych komponentów do tworzenia aplikacji w kolejności malejącej preferencji wymienione są PyQt, QML, Qt, KDE Frameworks i GTK.

Główne nowości helloSystem 0.6:
- Dokonano przejścia z menedżera okien Openbox na KWin.
- Oferowana jest możliwość manipulacji każdym krawędzią okna w celu zmiany rozmiaru okien.
- Przypisano okna do określonych rozmiarów podczas przeciągania ich do krawędzi ekranu.
- Zrealizowano zmiany rozmiaru ikon w prawym dolnym rogu ekranu.
- Zapewniono poprawne wyśrodkowanie nagłówków okien.
- Dodano efekty animacji zmiany rozmiaru, minimalizacji i rozwijania okien.
- Dodano animowany podgląd otwartych okien, wyświetlany po przesunięciu wskaźnika myszy do lewego górnego rogu ekranu.
- Domyślnie aktywowany jest tryb układania okien w stos.
- Zagwarantowano zaokrąglenie górnych rogów okien, przy zachowaniu ostrych dolnych rogów. Przy rozwinięciu okna na cały ekran lub przyczepieniu do górnej części — zaokrąglone rogi są zastępowane ostrymi.
- Ustawienia rdzenia zostały zoptymalizowane w celu poprawy jakości dźwięku.
- Dodano menu 'Otwórz' oraz kombinację Command-O do otwierania plików i katalogów w menedżerze plików Filer.
- W Filerze zaprzestano wsparcia dla zakładek i trybu wyświetlania miniaturek ('Thumbnail View').
- Dodano skrót Command-Backspace do przenoszenia plików do kosza oraz Command+Shift+Backspace do natychmiastowego usuwania.
- Uproszczono interfejs ustawień pulpitu.
- Dodano wsparcie dla przezroczystości tapet pulpitu.
- Dodano eksperymentalny aplet do wyświetlania poziomu naładowania akumulatora.
- Rozpoczęto tworzenie portów i pakietów do instalacji pulpitu helloDesktop w FreeBSD.
Źródło: opennet.ru
