A beta release of the Ubuntu 25.10 "Questing Quokka" distribution has been presented, after which a complete freeze of the package base has been implemented, and the developers have moved on to final testing and bug fixing. The release is scheduled for October 9 and is classified as an interim release, with updates being generated over a period of 9 months. Ready test images have been created for Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, Ubuntu Kylin (edition for China), Ubuntu Unity, Edubuntu, and Ubuntu Cinnamon.
Key Changes:
- The desktop has been updated to GNOME version 49. Support for the X11 session has been discontinued, leaving only the Wayland session, which uses XWayland to run X11 applications. Packages containing X.org components and alternative desktop environments using X11 continue to be provided in the repository.
- A user interface for managing application autostart has been added to the configurator (Settings → Apps).
- The Loupe application, which offers a lightweight interface optimized for quick image viewing, has been implemented as the default image viewer instead of Eye of GNOME. The glycin library, which uses sandbox isolation and is written in Rust, handles image decoding. Features include smooth transitions between images, visual effects when scaling and rotating images, a properties sidebar, buttons for quick copying and deletion, and editing tools (cropping, rotating, flipping).
- The Ptyxis application has replaced GNOME Terminal, providing additional functionalities for container management using Toolbox, Distrobox, Podman, and JHBuild. Ptyxis also features advanced settings, an overview mode for visual navigation through open sessions, and very high rendering speed by utilizing Vulkan and OpenGL.
- In the Mutter compositor, HDR support has been improved and color management features have been expanded. The VRR (Variable Refresh Rate) mechanism has been implemented, allowing for adaptive changes in monitor refresh rates to ensure smoothness and eliminate tearing during gaming and video playback.
- Wayland support has been enhanced on systems with NVIDIA GPUs.
- The minimally supported version of the RISC-V architecture is the RVA23 profile (RISC-V Application), which includes extensions for vector operations and hypervisors. Currently, only a limited number of RISC-V boards support the vector extensions of the RVA23 profile, while most devices available on the market correspond to the RVA20 profile.
- For systems based on the RISC-V architecture, a fully functional desktop session is provided, supporting applications such as Firefox and Thunderbird.
- Support for full disk encryption has been stabilized, eliminating the need to enter a disk unlock password at boot, thanks to storing decryption key information in the TPM (Trusted Platform Module). Capabilities for recovering keys used for full disk encryption based on TPM have been implemented.
- Work continues on the permission request output system, which requires user confirmation for access, such as when snap packages attempt to access files in the home directory. Dynamic access provision is organized using the AppArmor mechanism. Integration of permission requests with GNOME Shell has been improved.
- Support for Landscape, a management system for groups of workstations, has been integrated into the installer. serversThis change will allow enterprise administrators to upload automatic installation configuration files directly from the Landscape platform.
- The GNU Coreutils have been replaced in the base distribution with the Rust Coreutils (uutils) toolkit, and the sudo application has been replaced with sudo-rs. The replacement of system components is part of an initiative to enhance the quality of the system environment by providing applications originally developed with a focus on security, reliability, and correctness. The supply of utilities written in Rust will help reduce the risk of memory-related errors, such as accessing memory after it has been freed and buffer overflows.
- By default, the Chrony project is used for precise time synchronization. The previously used systemd-timesyncd service has been replaced by Chrony due to the desire to implement the NTS (Network Time Security) protocol for cryptographic protection of time synchronization. Chrony provides an independent implementation of the NTP client and server and is used for precise time synchronization in Fedora, SUSE/openSUSE, and RHEL.
- To create initial RAM-disk images (initrd), the Dracut toolkit is used by default instead of the initramfs-tools package. Transitioning to Dracut will resolve issues such as the inability to use systemd in initrd, lack of support for NVMe over Fabric (NVM-oF), excessive shell code in initrd, and maintenance difficulties due to separate handling of initrd and the root filesystem.
- The intel-compute-runtime package has been rebuilt with the NEO_DISABLE_MITIGATIONS flag, which disables protection against attacks of the Spectre class. According to the developers, having such protection reduced the package's performance by approximately 20%, as package-level protection is unnecessary since blocking Spectre class attacks can be achieved with kernel-level protection.
- A new branch of the APT package manager 3.0 is in use, featuring a redesigned user interface, an activated dependency resolution engine Solver3, added support for snapshots, discontinued use of the apt-key utility, added a crypto backend for the OpenSSL library, and implemented the 'dist-clean' command.
- The Linux kernel has been updated to version 6.17, with an expected release next Monday. The packages linux-modules-extra-* have been deprecated — all kernel modules are now provided in the linux-modules-- packages.
- Package versions have been updated, including 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, and Valkey (a Redis fork) 8.1.1.
- Instead of the Ubuntu Report, a new system for collecting and sending telemetry, Ubuntu Insights, has been integrated, which implements periodic metric collection. The system is optional and can be enabled at the user's discretion in the initial setup wizard (GNOME Initial Setup).
- The nvidia-powerd service is enabled, providing support for the NVIDIA Dynamic Boost mechanism, which balances power consumption between the CPU and GPU to enhance performance.
- The composition of the Ubuntu Server edition has changed. The ubuntu-server package set has removed the utilities screen, wget, byobu, cloud-guest-utils, and dirmngr, which are available for installation from the repository or as dependencies (for instance, screen is among the dependencies for ubuntu-release-upgrader, cloud-guest-utils is for cloud-init, and dirmngr is for gnupg and vanilla-gnome-desktop).
- Kubuntu features releases of KDE Plasma 6.4, KDE Gear 25.08, Qt 6.8, and KDE Frameworks 6.17.0. The base environment of Kubuntu no longer includes the KDE session based on the X server. A package "plasma-session-x11" is available in the repository for using an X server-based session.
- Lubuntu now includes the release of the LXQt 2.2 desktop environment.
- Ubuntu Cinnamon offers version 6.4.12 of the Cinnamon desktop (6.4.8 was in the previous version). The Yaru-Cinnamon theme has been updated.
- Ubuntu Studio now uses the KDE Plasma 6.4 desktop. An optional macOS-style interface theme with a bottom panel and global menu has been added. The Ubuntu Studio Audio Configuration tool has received additional sound settings, many of which can be modified without root access. The JackTrip package with a graphical interface for network audio transmission has been added. Versions of Qtractor 1.5.8, Audacity 3.7.5, digiKam 8.7.0, Kdenlive 25.08.1, Krita 5.2.11, and GIMP 3.0.4 have been updated.
Additionally, it is worth noting Canonical's announcement of support for CUDA tooling and an agreement with NVIDIA to distribute the CUDA Toolkit and CUDA Runtime through Ubuntu repositories. Developers using Ubuntu will be able to install CUDA tooling via the built-in package manager without the need to download from the NVIDIA website.
Source: opennet.ru
