Simon Peter, twórca samodzielnych pakietów AppImage, opublikował wydanie dystrybucji helloSystem 0.8, opartej na FreeBSD 13, które jest promowane jako system dla przeciętnych użytkowników, do którego mogą przejść miłośnicy macOS, niezadowoleni z polityki Apple. System jest wolny od komplikacji typowych dla nowoczesnych dystrybucji Linuksa, jest w pełni kontrolowany przez użytkownika i pozwala byłym użytkownikom macOS poczuć się komfortowo. Aby zapoznać się z dystrybucją, utworzono obraz rozruchowy o wielkości 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 nowości helloSystem 0.8:
- Zrealizowano przejście na bazę kodu FreeBSD 13.1.
- Polecenie launch, używane do uruchamiania aplikacji w samodzielnych pakietach, zostało przetłumaczone na użycie bazy danych zainstalowanych aplikacji (launch.db). Dodano wstępną obsługę uruchamiania plików AppImage za pomocą polecenia launch (wymagana jest instalacja runtime Debiana).
- Do systemu dodano i aktywowano dodatki VirtualBox dla systemów gościnnych, które pozwalają na korzystanie z schowka oraz zarządzanie rozmiarem ekranu podczas uruchamiania helloSystem w VirtualBox.
- Wprowadzono zapytanie o wybór języka, wyświetlane, gdy informacje o języku nie są ustawione w zmiennej EFI prev-lang:kbd lub nie zostały odebrane z klawiatury dla Raspberry Pi. Zapewniono zapis ustawień klawiatury w zmiennej EFI prev-lang:kbd.
- Zrealizowano wsparcie dla podłączenia kontrolerów MIDI.
- Zaktualizowano pakiet initgfx, dodano wsparcie dla GPU NVIDIA GeForce RTX 3070. W celu wsparcia nowych GPU Intel, takich jak TigerLake-LP GT2 (Iris Xe), użyto pakietu drm-510-kmod.
- W menedżerze plików dodano wyświetlanie ikon dla plików w formacie AppImage, EPUB i mp3. Zapewniono wyświetlanie plików AppImage w menu.
- Dodano możliwość kopiowania plików na dysk lub do kosza przez przenoszenie ich myszą na ikonę dysku lub kosza na pulpicie. Umożliwiono otwieranie dokumentów przez ich przeciąganie do aplikacji.
- Wyszukiwanie w menu działa teraz również dla podmenu, a wyniki wyświetlane są z ikonami i skrótami. Dodano wsparcie dla wyszukiwania w lokalnym systemie plików z menu.
- W menu zapewniono wyświetlanie ikon aktywnych aplikacji i możliwość przełączania się między nimi.
- Do menu systemowego dodano opcję wymuszonego zamykania aplikacji.
- Automatyczne uruchamianie panelu docka zostało wyłączone (należy uruchomić ręcznie lub przez utworzenie symbolicznego linku w /Applications/Autostart).
- Podczas próby uruchomienia już aktywnej aplikacji zamiast uruchomienia jej kolejnej kopii, wprowadzone zostało przejście na pierwszoplanowe okna już działającego programu.
- W menu dodano wsparcie dla klienta pocztowego Trojitá (musi być załadowany przed pierwszym użyciem).
- W przeglądarkach opartych na silniku WebEngine, takich jak Falkon, włączono przyspieszenie za pomocą GPU.
- Podwójne kliknięcie na plikach z dokumentami (.docx, .stl itp.) umożliwia załadowanie niezbędnych aplikacji do ich otwarcia, jeśli nie są jeszcze zainstalowane w systemie.
- Dodano nowe narzędzie do śledzenia wykonywanych procesów.
Źródło: opennet.ru
