Wydanie całkowicie darmowej dystrybucji Linuksa PureOS 10

Purism, który rozwija smartfon Librem 5 oraz serię laptopów, serwerów i mini-PC wyposażonych w Linux i CoreBoot, ogłosił wydanie dystrybucji PureOS 10, zbudowanej na bazie pakietów Debiana i zawierającej wyłącznie darmowe aplikacje, w tym te dostarczane z jądro GNU Linux-Libre, oczyszczone z niewolnych elementów binarnego oprogramowania sprzętowego. PureOS jest uznawany przez Free Software Foundation za całkowicie darmowy i znajduje się na liście rekomendowanych dystrybucji. Rozmiar instalacyjnego obrazu ISO obsługującego pobieranie w trybie na żywo wynosi 2 GB.

Dystrybucja jest wrażliwa na prywatność i oferuje szereg funkcji chroniących prywatność użytkowników. Na przykład dostępny jest pełny zestaw narzędzi do szyfrowania danych na dysku, pakiet zawiera przeglądarkę Tor, DuckDuckGo jest oferowany jako wyszukiwarka, preinstalowany jest dodatek Privacy Badger, który chroni przed śledzeniem działań użytkownika w sieci , a protokół HTTPS Everywhere jest wstępnie zainstalowany w celu automatycznego przekazywania do protokołu HTTPS. Domyślną przeglądarką jest PureBrowser (przebudowany Firefox). Pulpit oparty jest na środowisku GNOME 3 działającym na platformie Wayland.

Najbardziej zauważalną innowacją w nowej wersji jest obsługa trybu „Konwergencja”, który oferuje adaptacyjne środowisko użytkownika dla urządzeń mobilnych i stacjonarnych. Kluczowym celem rozwoju jest zapewnienie możliwości pracy z tymi samymi aplikacjami GNOME zarówno na ekranie dotykowym smartfona, jak i na dużych ekranach laptopów i komputerów stacjonarnych w połączeniu z klawiaturą i myszą. Interfejs aplikacji zmienia się dynamicznie w zależności od rozmiaru ekranu i dostępnych urządzeń wejściowych. Przykładowo, korzystając z PureOS na smartfonie, podłączenie urządzenia do monitora może zamienić smartfon w przenośną stację roboczą.

Wydanie całkowicie darmowej dystrybucji Linuksa PureOS 10

Nowa wersja jest standardem we wszystkich produktach Purism, w tym w smartfonie Librem 5, laptopie Librem 14 i Librem Mini PC. Do łączenia interfejsów ekranów mobilnych i stacjonarnych w jednej aplikacji wykorzystywana jest biblioteka libhandy, która umożliwia dostosowanie aplikacji GTK/GNOME do urządzeń mobilnych (dostarczany jest zestaw adaptacyjnych widżetów i obiektów).

Wydanie całkowicie darmowej dystrybucji Linuksa PureOS 10

Inne ulepszenia:

  • Obrazy kontenerów obsługują powtarzalne kompilacje, aby zapewnić spójność oferowanych plików binarnych z powiązanym z nimi kodem źródłowym. W przyszłości planują zapewniać powtarzalne kompilacje pełnych obrazów ISO.
  • Menedżer aplikacji sklepu PureOS wykorzystuje metadane AppStream do tworzenia uniwersalnego katalogu aplikacji, który może dystrybuować aplikacje na smartfony i urządzenia z dużym ekranem.
  • Instalator został zaktualizowany, aby uwzględnić obsługę konfiguracji automatycznego logowania, możliwość wysyłania informacji diagnostycznych w celu rozwiązania problemów podczas instalacji, a także udoskonalono tryb instalacji sieciowej.
    Wydanie całkowicie darmowej dystrybucji Linuksa PureOS 10
  • Pulpit GNOME został zaktualizowany do wersji 40. Rozszerzono możliwości biblioteki libhandy, wiele programów GNOME może teraz dostosować interfejs do różnych typów ekranów bez dokonywania zmian.
  • Dodano Wireguard VPN.
  • Dodano menedżera haseł Pass, używającego gpg2 i git do przechowywania haseł w katalogu ~/.password-store.
  • Dodano sterownik Librem EC ACPI DKMS dla oprogramowania Librem EC, pozwalający na sterowanie wskaźnikami LED, podświetleniem klawiatury oraz wskaźnikami WiFi/BT z przestrzeni użytkownika, a także odbieranie danych o poziomie naładowania baterii.

Podstawowe wymagania dla całkowicie bezpłatnych dystrybucji:

  • Włączenie oprogramowania z licencjami zatwierdzonymi przez FSF do pakietu dystrybucyjnego;
  • Niedopuszczalność dostarczenia binarnego oprogramowania sprzętowego i jakichkolwiek binarnych komponentów sterownika;
  • Nieakceptowanie niezmienialnych komponentów funkcjonalnych, lecz możliwość włączenia niefunkcjonalnych, pod warunkiem uzyskania zgody na ich kopiowanie i rozpowszechnianie w celach komercyjnych i niekomercyjnych (np. karty CC BY-ND do gry GPL);
  • Niedopuszczalne jest używanie znaków towarowych, których warunki używania zabraniają swobodnego kopiowania i rozpowszechniania całości lub części dystrybucji;
  • Zgodność z dokumentacją licencyjną, niedopuszczalność dokumentacji zalecającej instalację oprogramowania własnościowego w celu rozwiązania określonych problemów.

Obecnie na liście całkowicie darmowych dystrybucji GNU/Linux znajdują się następujące projekty:

  • Dragora to niezależna dystrybucja promująca ideę maksymalnego uproszczenia architektury;
  • ProteanOS to samodzielna dystrybucja, która rozwija się w kierunku osiągnięcia możliwie najbardziej kompaktowych rozmiarów;
  • Dynebolic - wyspecjalizowana dystrybucja do przetwarzania danych wideo i audio (już nie rozwijana - ostatnia wersja miała miejsce 8 września 2011);
  • Hyperbola opiera się na ustabilizowanych fragmentach bazy pakietów Arch Linux, z pewnymi poprawkami przeniesionymi z Debiana w celu poprawy stabilności i bezpieczeństwa. Projekt rozwijany jest zgodnie z zasadą KISS (Keep It Simple Stupid) i ma na celu zapewnienie użytkownikom prostego, lekkiego, stabilnego i bezpiecznego środowiska.
  • Parabola GNU/Linux jest dystrybucją opartą na rozwoju projektu Arch Linux;
  • PureOS - oparty na bazie pakietów Debiana i opracowany przez firmę Purism, która rozwija smartfon Librem 5 i produkuje laptopy dostarczane z tą dystrybucją oraz oprogramowaniem opartym na CoreBoot;
  • Trisquel to wyspecjalizowana dystrybucja oparta na Ubuntu dla małych firm, użytkowników domowych i instytucji edukacyjnych;
  • Ututo to dystrybucja GNU/Linux oparta na Gentoo.
  • libreCMC (libre Concurrent Machine Cluster), wyspecjalizowana dystrybucja przeznaczona do użytku w urządzeniach wbudowanych, takich jak routery bezprzewodowe.
  • Guix opiera się na menedżerze pakietów Guix i systemie init GNU Shepherd (dawniej znanym jako GNU dmd), napisanym w języku Guile (jedna z implementacji języka Scheme), który służy także do definiowania parametrów uruchamiania usług .

Źródło: opennet.ru

Dodaj komentarz