Wydanie BSD helloSystem 0.8 opracowanego przez AppImage

Simon Peter, twórca samodzielnego formatu pakietu AppImage, wydał dystrybucję helloSystem 0.8, opartą na FreeBSD 13 i ustawioną jako system dla zwykłych użytkowników, na który miłośnicy macOS niezadowoleni z zasad Apple mogą się przełączyć. System pozbawiony jest komplikacji właściwych współczesnym dystrybucjom Linuksa, znajduje się pod pełną kontrolą użytkownika i pozwala czuć się komfortowo byłym użytkownikom macOS. Aby zapoznać się z zestawem dystrybucyjnym, został wygenerowany obraz rozruchowy o rozmiarze 941 MB (torrent).

Interfejs przypomina macOS i składa się z dwóch paneli – górnego z globalnym menu i dolnego z paskiem aplikacji. Pakiet panda-statusbar opracowany przez zestaw dystrybucyjny CyberOS (wcześniej PandaOS) jest używany do tworzenia globalnego menu i paska stanu. Pasek aplikacji Dock jest oparty na pracach 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ślną przeglądarką jest Falkon, ale Firefox i Chromium są opcjonalne. Aplikacje są dostarczane w niezależnych pakietach. Do uruchamiania aplikacji używane jest narzędzie uruchamiania, które znajduje program i analizuje błędy podczas wykonywania.

Wydanie BSD helloSystem 0.8 opracowanego przez AppImage

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:

  • Przejście na bazę kodu FreeBSD 13.1 zostało zakończone.
  • Polecenie launch, służące do uruchamiania aplikacji w samodzielnych pakietach, zostało przeniesione w celu korzystania z bazy danych zainstalowanych aplikacji (launch.db). Dodano wstępną obsługę uruchamiania plików AppImage za pomocą polecenia uruchamiania (wymagane jest środowisko wykonawcze Debiana).
  • Dodatki VirtualBox dla systemów gościnnych są dołączone i aktywowane, umożliwiając korzystanie ze schowka i kontrolowanie rozmiaru ekranu podczas uruchamiania helloSystem w VirtualBox.
  • Zaimplementowano monit o wybór języka wyświetlany, jeśli informacja o języku nie jest ustawiona w zmiennej EFI prev-lang:kbd lub nie została odebrana z klawiatury Raspberry Pi. Włączono zapisywanie ustawień klawiatury w zmiennej EFI prev-lang:kbd.
  • Zaimplementowano obsługę podłączania kontrolerów MIDI.
  • Zaktualizowano pakiet initgfx, dodano obsługę procesora graficznego NVIDIA GeForce RTX 3070. Pakiet drm-2-kmod służy do obsługi nowych procesorów graficznych Intel, takich jak TigerLake-LP GT510 (Iris Xe).
  • Menedżer plików implementuje wyświetlanie ikon dla plików w formatach AppImage, EPUB i mp3. Włączono wyświetlanie plików AppImage w menu.
  • Dodano możliwość kopiowania plików na dysk lub do kosza poprzez przesunięcie ich myszką na ikonę z dyskiem lub koszem na pulpicie. Zapewnia obsługę otwierania dokumentów poprzez przeciąganie ich do aplikacji.
  • Wyszukiwanie w menu działa teraz w przypadku podmenu, a wyniki są wyświetlane w postaci ikon i etykiet. Dodano obsługę wyszukiwania w lokalnym FS z poziomu menu.
  • Menu umożliwia wyświetlenie ikon aktywnych aplikacji i możliwość przełączania się między nimi.
  • Do menu systemowego dodano opcję wymuszania zamknięcia aplikacji.
  • Automatyczne uruchamianie panelu dokującego jest wyłączone (należy uruchomić go ręcznie lub instalując dowiązanie symboliczne w /Aplikacje/Autostart).
  • Podczas próby uruchomienia już aktywnej aplikacji, zamiast uruchamiać kolejną kopię, na pierwszy plan wysuwają się okna już działającego programu.
  • Dodano obsługę klienta poczty e-mail Trojitá do menu (należy pobrać przed pierwszym użyciem).
  • Przeglądarki oparte na silniku WebEngine, takie jak Falkon, mają włączoną akcelerację GPU.
  • Po dwukrotnym kliknięciu plików dokumentów (.docx, .stl itp.) możliwe jest pobranie aplikacji niezbędnych do ich otwarcia, jeśli nie są one jeszcze zainstalowane w systemie.
  • Dodano nowe narzędzie do śledzenia uruchomionych procesów.

Źródło: opennet.ru

Dodaj komentarz