Wydanie dystrybucji helloSystem 0.7, korzystającej z FreeBSD i przypominającej macOS

Simon Peter, twórca formatu samodzielnych pakietów AppImage, opublikował wydanie dystrybucji helloSystem 0.7, opartej na FreeBSD 13, reklamowanej jako system dla zwykłych użytkowników, na który mogą przejść miłośnicy macOS, niezadowoleni z polityki Apple. System jest wolny od komplikacji typowych dla nowoczesnych dystrybucji Linuxa, znajdując się pod pełną kontrolą użytkownika i umożliwiając komfortowe korzystanie byłym użytkownikom macOS. Aby zapoznać się z dystrybucją, stworzono obraz rozruchowy o rozmiarze 791 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.

Wydanie dystrybucji helloSystem 0.7, korzystającej z FreeBSD i przypominającej macOS

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.7:

  • Dokonano przejścia na kod bazowy FreeBSD 13.0 (poprzednie wydanie oparto na FreeBSD 12.2).
  • Wprowadzono nową architekturę pracy w trybie Live, działającą bez dysku RAM, bez zmiany partycji root oraz bez kopiowania obrazu systemu do pamięci operacyjnej. W obrazie live zamiast systemu plików ZFS zastosowano system plików UFS, skompresowany z użyciem uzip. Początek uruchamiania środowiska graficznego przeniesiono na wcześniejszy etap ładowania. W rezultacie rozmiar obrazu live zmniejszył się z 1,4 GB do 791 MB, a czas ładowania skrócił się trzykrotnie.
  • Zapewniono kompatybilność z narzędziem Ventoy, umożliwiającym ładowanie z jednego nośnika kilku różnych obrazów iso.
  • Dodano wsparcie dla systemu plików exFAT.
  • W osobnym zestawie do załadunku wydzielono pliki dla programistów aplikacji, w tym kompilatory, pliki nagłówkowe i dokumentację.
  • Poprawiono kompatybilność ze starszymi kartami graficznymi NVIDIA (dodano kilka różnych wersji sterowników NVIDIA).
  • Zmieniono wygląd procesu ładowania. Domyślnie zaprzestano udostępniania tekstowej konsoli.
  • Dodano tłumaczenia dla wielu aplikacji, dialogów konfiguratora oraz narzędzi.
  • Oprócz domyślnej przeglądarki Falkon, udostępniono możliwość szybkiej instalacji pakietów Chromium, Firefox i Thunderbird z wsparciem dla globalnego menu i natywnym dekorowaniem okien.
  • W menu zapewniono wyświetlanie skrótów klawiszowych prowadzących do wywołania odpowiednich elementów menu. Zapewniono wizualne wyróżnienie wybranych elementów menu. Domyślnie zaprzestano wyświetlania ikon w menu kontekstowych.
  • Wprowadzono możliwość zmiany głośności i jasności ekranu za pomocą odpowiednich przycisków multimedialnych na klawiaturach laptopów.
  • W emulatorze terminala operacje Command-C i Command-V dostosowano do tego, jak przetwarzane są dane w innych aplikacjach (aby wykonać Ctrl-C, należy nacisnąć Command-Shift-C lub Ctrl-Command-C).
  • Dodano wsparcie dla dźwięków systemowych w menedżerze plików oraz dźwięków ostrzegawczych w dialogu komunikatów.
  • W przypadku niemożności uruchomienia sesji graficznej w określonym czasie wprowadzono wyświetlanie komunikatu o błędzie z przydatnymi informacjami na temat sprzętu.
  • W menedżerze plików dodano obsługę zmiany nazw partycji (poprzez wykonanie polecenia diskutil rename), wyświetlania ich etykiet tekstowych oraz przypisywania ikon do partycji. Dodano możliwość otwierania obrazu dysku przez podwójne kliknięcie.
  • Dodano narzędzie makeimg do tworzenia obrazów dysków.
  • Do menu kontekstowego dodano element do wywołania interfejsu formatowania dysków.
  • Usunięto program do prowadzenia notatek z autostartu.
  • Dla urządzeń dźwiękowych dodano możliwość wywołania equalizera.
  • Całkowicie niedokończone eksperymentalne funkcje zebrano w sekcji „Under Construction”. Dostępne do testowania są narzędzia do instalacji aktualizacji pakietów i stosowania poprawek z FreeBSD, nagrywania na dyski optyczne, pobierania zestawów z dodatkowymi aplikacjami oraz instalacji Debian Runtime z otoczeniem do uruchamiania aplikacji Linux.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster