Została wydana beta wersja dystrybucji Ubuntu 25.10 „Questing Quokka”, po której nastąpiło całkowite zamrożenie bazy pakietów, a deweloperzy przeszli do końcowego testowania i naprawy błędów. Wydanie zaplanowane jest na 9 października i zostało zaklasyfikowane jako wydanie pośrednie, dla którego aktualizacje będą tworzone przez 9 miesięcy. Przygotowane obrazy testowe stworzono dla Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (edycja dla Chin), Ubuntu Unity, Edubuntu i Ubuntu Cinnamon.
Główne zmiany:
- Pulpit został zaktualizowany do wydania GNOME 49. Wsparcie dla sesji GNOME opartej na X11 zostało zakończone, a pozostawiono jedynie sesję opartą na Wayland, w której do uruchamiania aplikacji X11 wykorzystuje się XWayland. Pakiety z komponentami X.org i alternatywnymi środowiskami graficznymi korzystającymi z X11 są nadal dostarczane w repozytorium.
- Do konfiguratora dodano interfejs do zarządzania autostartem aplikacji (Ustawienia → Aplikacje).
- Zamiast przeglądarki zdjęć Eye of GNOME domyślnie zamieniono aplikację Loupe, która oferuje lekką interfejs oraz jest zoptymalizowana do szybkiego przeglądania zdjęć. Do dekodowania obrazów używana jest biblioteka glycin, wykorzystująca izolację sandbox oraz napisana w Rust. Wśród możliwości znajdują się: płynne przejścia pomiędzy zdjęciami, efekty wizualne przy skalowaniu i obracaniu obrazu, boczny panel z właściwościami, przyciski do szybkiego kopiowania i usuwania, narzędzia do edycji (przycinanie, obracanie, odbicie).
- Zamiast emulatora terminala GNOME Terminal wykorzystano aplikację Ptyxis, która oferuje dodatkowe możliwości pracy z kontenerami przy pomocy narzędzi Toolbox, Distrobox, Podman i JHBuild. Ptyxis wyróżnia się również rozszerzonymi ustawieniami, trybem przeglądania do wizualnej nawigacji po otwartych sesjach oraz bardzo wysoką szybkością renderowania dzięki wykorzystaniu Vulkan i OpenGL.
- W serwerze kompozytowym Mutter poprawiono wsparcie dla HDR i rozszerzono funkcje zarządzania kolorami. Wprowadzono mechanizm VRR (Variable Refresh Rate), który umożliwia adaptacyjne dostosowywanie częstotliwości odświeżania monitora, zapewniając płynność i brak zacięć podczas gier i odtwarzania wideo.
- Poprawiono wsparcie dla Wayland na systemach z GPU NVIDIA.
- Jako minimalnie wspierana wersja architektury RISC-V ogłoszono profil RVA23 (RISC-V Application), który zawiera rozszerzenia do operacji wektorowych i hipernadzorców. Obecnie jedynie ograniczona liczba płyt RISC-V obsługuje rozszerzenia wektorowe profilu RVA23, a większość dostępnych urządzeń na rynku odpowiada profilowi RVA20.
- Dla systemów opartych na architekturze RISC-V oferowane jest pełnofunkcyjne środowisko pulpitu, które obsługuje takie aplikacje jak Firefox i Thunderbird.
- Ugruntowano wsparcie dla pełnej szyfrowania dysków, które nie wymaga wprowadzania hasła odblokowującego dysk podczas rozruchu, dzięki przechowywaniu informacji potrzebnych do deszyfrowania kluczy w TPM (Trusted Platform Module). Zrealizowano możliwości odzyskiwania kluczy stosowanych w pełnym szyfrowaniu dysków opartym na TPM.
- Kontynuowane są prace nad systemem wyjścia zapytań o uprawnienia, które wymagają potwierdzenia dostępu przez użytkownika, na przykład podczas uzyskiwania dostępu z pakietów snap do plików w katalogu domowym. Dynamizacja przyznawania dostępu zorganizowana jest przy użyciu mechanizmu AppArmor. Ulepszono integrację zapytania o uprawnienia z GNOME Shell.
- Do instalatora włączono wsparcie dla Landscape, systemu zarządzania grupą roboczych stacji i serwerów. Zmiana ta umożliwi administratorom przedsiębiorstw przesyłanie plików z ustawieniami automatycznej instalacji bezpośrednio z platformy Landscape.
- Narzędzia GNU Coreutils w podstawowej dystrybucji zostały zastąpione zestawem narzędzi Rust Coreutils (uutils), a aplikacja sudo została zastąpiona przez sudo-rs. Wymiana komponentów systemowych odbywa się w ramach inicjatywy mającej na celu poprawę jakości środowiska systemowego poprzez dostarczanie programów, które początkowo opracowywane są z uwzględnieniem bezpieczeństwa, niezawodności i poprawności. Dostarczenie narzędzi napisanych w języku Rust pozwoli na zmniejszenie ryzyka wystąpienia błędów podczas pracy z pamięcią, takich jak dostęp do obszaru pamięci po jej zwolnieniu i wyjście poza granice bufora.
- Domyślnie do synchronizacji dokładnego czasu wykorzystywany jest projekt Chrony. Stosowany wcześniej serwis systemd-timesyncd postanowiono zastąpić Chrony, aby móc używać protokołu NTS (Network Time Security) dla kryptograficznej ochrony synchronizacji czasu. Chrony zapewnia niezależną implementację klienta i serwera NTP i jest stosowany do synchronizacji dokładnego czasu w Fedora, SUSE/openSUSE i RHEL.
- Do tworzenia obrazów początkowego RAM-dysku (initrd) zamiast pakietu initramfs-tools domyślnie wykorzystywane jest narzędzie Dracut. Przejście na Dracut pozwoli rozwiązać problemy takie jak brak możliwości użycia systemd w initrd, brak wsparcia dla NVMe over Fabric (NVM-oF), nadmiar kodu na shellu w initrd oraz trudności w utrzymaniu z powodu rozdzielnej pracy z initrd i głównym systemem plików.
- Pakiet intel-compute-runtime został przebudowany z flagą NEO_DISABLE_MITIGATIONS, wyłączającą ochronę przed atakami klasy Spectre. Według oceny programistów, obecność takiej ochrony prowadziła do spadku wydajności pakietu o około 20%, mimo że taka ochrona na poziomie pakietu nie jest konieczna, ponieważ do blokowania ataków klasy Spectre wystarczy ochrona na poziomie jądra.
- Wykorzystano nową gałąź menedżera pakietów APT 3.0, w której przekształcono interfejs użytkownika, uruchomiono silnik rozwiązywania zależności Solver3, dodano wsparcie dla zrzutów, zaprzestano używania narzędzia apt-key, dodano backend kryptograficzny dla biblioteki OpenSSL i wdrożono polecenie ‘dist-clean’.
- Jądro Linux zaktualizowano do gałęzi 6.17, której wydanie oczekiwane jest w najbliższy poniedziałek. Ogłoszono przestarzałymi pakiety linux-modules-extra-* — wszystkie moduły jądra są teraz dostarczane w pakietach linux-modules--.
- Zaktualizowano wersje pakietów, w tym systemd 257.9, GCC 15.2, binutils 2.45, glibc 2.42, Python 3.13.7, LLVM 20, Ruby 3.3, Rust 1.85, Go 1.24, OpenJDK 25, Pipewire 1.4.5, BlueZ 5.83, Netplan 1.1.2, Firefox 142, LibreOffice 25.8, Qt 6.8.3, VLC 3.0.21, cloud-init 25.3, Django 5.2, Dovecot 2.4, libvirt 11.6.0, MySQL 8.4, QEMU 10.1, Samba 4.22, Valkey (fork Redis) 8.1.1.
- Zamiast Ubuntu Report zintegrowano nowy system gromadzenia i wysyłania telemetryjnych danych Ubuntu Insights, przez który realizowane jest okresowe zbieranie metryk. System jest opcjonalny i może być włączany według życzenia użytkownika w kreatorze początkowej konfiguracji (GNOME Initial Setup).
- Usługa nvidia-powerd jest włączona, zapewniając wsparcie dla mechanizmu NVIDIA Dynamic Boost, który umożliwia zrównoważenie zużycia energii między CPU a GPU w celu zwiększenia wydajności.
- Zaktualizowano skład edycji Ubuntu Server. Z zestawu pakietów ubuntu-server usunięto narzędzia screen, wget, byobu, cloud-guest-utils i dirmngr, które są dostępne do zainstalowania z repozytoriów lub w ramach zależności (np. screen jako zależność do ubuntu-release-upgrader, cloud-guest-utils – cloud-init, a dirmngr – gnupg i vanilla-gnome-desktop).
- W Kubuntu wykorzystano wydania KDE Plasma 6.4, KDE Gear 25.08, Qt 6.8 i KDE Frameworks 6.17.0. W podstawowym środowisku Kubuntu zaprzestano dostarczania sesji KDE opartej na serwerze X. Aby użyć sesji na bazie serwera X, w repozytorium dostępny jest pakiet „plasma-session-x11”.
- W Lubuntu zainstalowano wydanie środowiska graficznego LXQt 2.2.
- W Ubuntu Cinnamon zaproponowano wersję środowiska Cinnamon 6.4.12 (w poprzedniej wersji była 6.4.8). Zaktualizowano temat wyglądu Yaru-Cinnamon.
- W Ubuntu Studio wykorzystano pulpit KDE Plasma 6.4. Dodano opcjonalną opcję stylu interfejsu w stylu macOS z dolnym panelem i globalnym menu. Do konfiguratora Ubuntu Studio Audio Configuration dodano dodatkowe opcje dźwięku, wiele ustawień można zmieniać bez uzyskiwania dostępu root. Dodano pakiet JackTrip z interfejsem graficznym do przesyłania dźwięku przez sieć. Zaktualizowano wersje Qtractor 1.5.8, Audacity 3.7.5, digiKam 8.7.0, Kdenlive 25.08.1, Krita 5.2.11 i GIMP 3.0.4.
Dodatkowo warto wspomnieć o ogłoszeniu firmy Canonical o wsparciu narzędzi CUDA oraz umowie z NVIDIA na dystrybucję CUDA Toolkit i CUDA Runtime przez repozytoria Ubuntu. Deweloperzy korzystający z Ubuntu będą mogli zainstalować narzędzia CUDA za pomocą standardowego menedżera pakietów, bez konieczności pobierania ze strony NVIDIA.
Źródło: opennet.ru
