Simon Peter, twórca formatu autonomicznego pakietu AppImage, wydał helloSystem 0.8, dystrybucję bazującą na FreeBSD 13, pozycjonowaną jako system przeznaczony dla przeciętnych użytkowników, do którego mogą migrować hobbyści. macOS, niezadowolony z polityki Apple. System jest wolny od komplikacji charakterystycznych dla nowoczesnych Linux-dystrybucje, znajdują się pod całkowitą kontrolą użytkownika i pozwalają byłym użytkownikom czuć się komfortowo macOSAby zapoznać się z dystrybucją, stworzono obraz startowy o rozmiarze 941 MB (torrent).
Interfejs przypomina macOS Zawiera dwa panele: górny z menu globalnym i dolny z paskiem aplikacji. Menu globalne i pasek stanu są generowane za pomocą pakietu panda-statusbar, opracowanego przez dystrybucję CyberOS (dawniej PandaOS). Pasek aplikacji Dock jest oparty na projekcie cyber-dock, również rozwijanym przez twórców CyberOS. Do zarządzania plikami i skrótami na pulpicie rozwijany jest menedżer plików Filer, oparty na pcmanfm-qt z projektu LXQt. Przeglądarka Falkon jest oferowana domyślnie, ale Firefox i Chromium są opcjonalne. Aplikacje są dostarczane w samodzielnych pakietach. Narzędzie uruchamiania służy do uruchamiania aplikacji; wyszukuje ono programy i analizuje błędy w czasie wykonywania.

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 konfiguracji sieci, narzędzie do zrzutów ekranu, przeglądarka serwerów Zeroconf, wskaźnik głośności konfiguracji, narzędzie do konfigurowania środowiska rozruchowego. Do programowania używany jest język Python i biblioteka Qt. Obsługiwane komponenty do tworzenia aplikacji obejmują PyQt, QML, Qt, KDE Frameworks i GTK, w malejącej kolejności preferencji. ZFS jest używany jako główny system plików, a do montowania obsługiwane są UFS, exFAT, NTFS, EXT4, HFS+, XFS i MTP.
Główne innowacje helloSystem 0.8:
- Zakończono przejście na bazę kodu FreeBSD 13.1.
- Polecenie launch, służące do uruchamiania aplikacji w samodzielnych pakietach, zostało przełączone na korzystanie z bazy danych zainstalowanych aplikacji (launch.db). Dodano wstępną obsługę uruchamiania plików AppImage za pomocą polecenia launch (wymaga instalacji). Debian (czas wykonania).
- Dodatki gościnne VirtualBox są dołączone i włączone, dzięki czemu możesz korzystać ze schowka i kontrolować rozmiar ekranu podczas uruchamiania helloSystem w VirtualBox.
- Wprowadzono monit wyboru języka, który jest wyświetlany, jeśli informacje o języku nie są ustawione w zmiennej EFI prev-lang:kbd lub nie są odbierane z klawiatury Raspberry Pi. Zapewniono przechowywanie ustawień klawiatury w zmiennej EFI prev-lang:kbd.
- Wprowadzono obsługę podłączania kontrolerów MIDI.
- Pakiet initgfx został zaktualizowany w celu obsługi karty graficznej NVIDIA GeForce RTX 3070. Pakiet drm-2-kmod służy do obsługi nowych kart graficznych Intel, takich jak TigerLake-LP GT510 (Iris Xe).
- Menedżer plików wyświetla teraz ikony plików w formatach AppImage, EPUB i mp3. Pliki AppImage są teraz wyświetlane w menu.
- Dodano możliwość kopiowania plików na dysk lub do kosza poprzez przeciągnięcie ich myszką na ikonę dysku lub kosza na pulpicie. Zapewniono obsługę otwierania dokumentów poprzez przeciągnięcie ich do aplikacji.
- Wyszukiwanie w menu działa teraz również w podmenu, a wyniki są wyświetlane za pomocą ikon i skrótów. Dodano obsługę wyszukiwania w lokalnym systemie plików z poziomu menu.
- Menu umożliwia wyświetlanie ikon aktywnych aplikacji i przełączanie się między nimi.
- Do menu systemowego dodano opcję wymuszenia zamknięcia aplikacji.
- Automatyczne uruchamianie panelu dokującego jest wyłączone (należy go uruchomić ręcznie lub poprzez zainstalowanie łącza symbolicznego w /Applications/Autostart).
- Podczas próby uruchomienia już aktywnej aplikacji, zamiast uruchomienia kolejnej kopii, na pierwszy plan wysuwają się okna już uruchomionego programu.
- Dodano do menu obsługę klienta poczty Trojitá (należy go pobrać przed pierwszym użyciem).
- Przeglądarki bazujące na technologii WebEngine, takie jak Falkon, mają włączoną akcelerację GPU.
- Wprowadzono możliwość pobrania aplikacji niezbędnych do ich otwarcia po dwukrotnym kliknięciu plików zawierających dokumenty (.docx, .stl itp.), jeśli nie zostały one jeszcze zainstalowane w systemie.
- Dodano nowe narzędzie do śledzenia uruchomionych procesów.
Źródło: opennet.ru
