Pierwsza wersja alfa dystrybucji KDE Linux, rozwijana przez projekt KDE

Projekt KDE zaprezentował pierwszą wersję alfa swojego dystrybucji KDE Linux, która jest promowana jako standardowa implementacja dystrybucji Linux dla pulpitu i aplikacji KDE, optymalnie współpracująca z technologiami KDE i rozwijana bez pośredników przez deweloperów KDE. Dostępne są obrazy systemowe (5 GB) do tworzenia rozruchowych nośników USB, działających w trybie Live.

Dystrybucja oparta jest na bazie pakietowej Arch Linux, ale przyjęła formę niepodzielnego obrazu, nie stosując podziału na oddzielne pakiety, montowanego w trybie tylko do odczytu i aktualizowanego atomowo. Komponenty, poza podstawowym środowiskiem systemowym, są zbierane z kodu źródłowego za pomocą kde-builder lub dostarczane w formie pakietów Flatpak. Dystrybucja wspiera powtarzalne kompilacje, umożliwiające każdemu chętnemu weryfikację procesu budowy dystrybucji. Wszystkie dane użytkownika (/home) oraz zmieniane dane systemowe są przechowywane w zaszyfrowanych partycjach. Jako bootloader używany jest systemd-boot, wspierający uruchamianie tylko w trybie EFI.

Do aktualizacji używane są dwa partycje dyskowe — aktualizacja ładowana jest na pasywną partycję, która po ponownym uruchomieniu staje się aktywna, a poprzednia aktywna partycja przechodzi w tryb pasywny i czeka na zainstalowanie następnej aktualizacji. W przypadku problemów po instalacji aktualizacji istnieje możliwość przywrócenia poprzedniego stanu systemu. Przełączanie między różnymi stanami systemu realizowane jest poprzez mechanizm migawkowy Btrfs. Do instalacji aktualizacji z użyciem atomowego mechanizmu wymiany partycji stosowany jest komponent systemd-sysupdate i narzędzie updatectl.

System jest oddzielony od aplikacji — dodatkowe aplikacje mogą być instalowane w katalogu domowym w formatach Flatpak, AppImage, Homebrew lub Snap. Ponadto dystrybucja zawiera narzędzia Distrobox i Toolbox, które umożliwiają tworzenie w katalogu domowym kontenerów do instalacji dowolnych pakietów z innych dystrybucji. Użytkownik może również skorzystać z narzędzia systemd-sysext do instalacji obrazów rozszerzenia systemu (System Extension), których zawartość nakłada się na hierarchię /usr/ za pomocą OverlayFS.

Wersja alpha kontynuuje rozwój wydania KDE Linux Testing Edition, które zostało stworzone na początku sierpnia, przeznaczone do testowania, kontrolowania jakości oraz śledzenia postępu prac nad kolejnym wydaniem KDE. Edycja ta jest skierowana do programistów KDE oraz użytkowników pragnących uczestniczyć w kontroli jakości, sprawdzaniu nowych możliwości i wykrywaniu błędów. W przyszłości planuje się utworzenie edycji dla entuzjastów i doświadczonych użytkowników (Enthusiast Edition), oferującej dostęp do najnowszych wydań i wersji beta KDE Plasma, a także stabilnego wydania (Stable Edition), które dostarcza finalne wersje po dodatkowym testowaniu i stabilizacji.

Do ograniczeń wersji alpha należy zaliczyć wsparcie tylko dla systemów z UEFI, brak możliwości uruchomienia w trybie UEFI Secure Boot, niemożność ładowania nowych modułów jądra w trakcie pracy, niedokończony interfejs do aktualizacji systemu i aplikacji w formacie Flatpak, a także brak wsparcia dla starszych GPU NVIDIA (obsługiwane są tylko GPU oparte na architekturze Turing (GTX 16xx) i nowsze, ponieważ ograniczenia licencyjne nie pozwalają na dołączenie do obrazu modułów własnościowych z wsparciem dla starszych GPU). Dla pracy dostępna jest tylko sesja graficzna bazująca na Wayland.

Pierwsza wersja alfa dystrybucji KDE Linux, rozwijana przez projekt KDE


Ź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