È stata presentata la versione beta della distribuzione Ubuntu 25.10 «Questing Quokka», dopo la quale è avvenuto il congelamento completo della base dei pacchetti, e gli sviluppatori sono passati ai test finali e alla correzione degli errori. Il rilascio è previsto per il 9 ottobre ed è classificato come release intermedia, per la quale gli aggiornamenti vengono forniti per un periodo di 9 mesi. Le immagini di test pronte sono state create per Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (edizione per la Cina), Ubuntu Unity, Edubuntu e Ubuntu Cinnamon.
Variazioni principali:
- Il desktop è stato aggiornato alla versione GNOME 49. È stata interrotta la supporto al sessione GNOME basato su X11 e rimane solo la sessione basata su Wayland, nella quale per avviare le applicazioni X11 viene utilizzato XWayland. I pacchetti con i componenti X.org e gli ambienti desktop alternativi che utilizzano X11 continuano a essere forniti nel repository.
- È stata aggiunta un'interfaccia nel configuratore per la gestione dell'avvio automatico delle applicazioni (Impostazioni → App).
- Invece del visualizzatore di immagini Eye of GNOME, è stato coinvolto l'applicativo Loupe, che fornisce un'interfaccia leggera e ottimizzata per la visualizzazione rapida delle immagini. Per la decodifica delle immagini è stata utilizzata la libreria glycin, che impiega l'isolamento sandbox ed è scritta in Rust. Tra le funzionalità: transizione fluida tra le immagini, effetti visivi durante la zoomata e la rotazione dell'immagine, un pannello laterale con le proprietà, pulsanti per la copia e la cancellazione rapida, strumenti per la modifica (ritaglio, rotazione, riflessione).
- Invece dell'emulatore di terminale GNOME Terminal, è stato utilizzato l'applicativo Ptyxis, che offre funzionalità aggiuntive per lavorare con i container tramite gli strumenti Toolbox, Distrobox, Podman e JHBuild. Ptyxis si distingue anche per le sue impostazioni avanzate, una modalità panoramica per una navigazione chiara nelle sessioni aperte e un'elevata velocità di rendering grazie all'utilizzo di Vulkan e OpenGL.
- Nel server composito Mutter è stato migliorato il supporto HDR e sono state ampliate le funzionalità di gestione del colore. È stato implementato il meccanismo VRR (Variable Refresh Rate), che consente di adattare dinamicamente la frequenza di aggiornamento del monitor per garantire fluidità e assenza di tearing durante i giochi e la visualizzazione di video.
- Migliorato il supporto per Wayland sui sistemi con GPU NVIDIA.
- Il profilo RVA23 (RISC-V Application) è stato dichiarato come la variante architetturale RISC-V minimalmente supportata, includendo estensioni per operazioni vettoriali e hypervisor. Attualmente, solo un numero limitato di schede RISC-V supporta le estensioni vettoriali del profilo RVA23, mentre la maggior parte dei dispositivi disponibili sul mercato corrisponde al profilo RVA20.
- Per i sistemi basati sull'architettura RISC-V è fornita una sessione desktop completamente funzionale, che supporta applicazioni come Firefox e Thunderbird.
- È stata stabilizzata la supporto per la crittografia del disco intero, che non richiede l'inserimento di una password per lo sblocco del disco all'avvio, grazie alla memorizzazione delle informazioni per la decrittografia delle chiavi nel TPM (Trusted Platform Module). Sono state implementate funzionalità per il recupero delle chiavi utilizzate nella crittografia del disco intero basata su TPM.
- È proseguito il lavoro sul sistema di richiesta di autorizzazione, che richiede all'utente di confermare l'accesso, ad esempio, quando i pacchetti snap accedono a file nella home directory. L'accesso dinamico è stato organizzato utilizzando il meccanismo AppArmor. È migliorata l'integrazione della richiesta di autorizzazione con GNOME Shell.
- L'installer ha integrato il supporto per Landscape, un sistema di gestione di gruppi di workstation e server. Questa modifica consentirà agli amministratori aziendali di caricare file con le impostazioni di installazione automatica direttamente dalla piattaforma Landscape.
- Le utilità GNU Coreutils sono state sostituite nella fornitura di base con gli strumenti Rust Coreutils (uutils), e l'applicazione sudo è stata sostituita con sudo-rs. La sostituzione dei componenti di sistema avviene nell'ambito di un'iniziativa per migliorare la qualità dell'ambiente di sistema attraverso la fornitura di software originariamente sviluppato con un occhio alla sicurezza, affidabilità e correttezza. La fornitura di utilità scritte in Rust ridurrà il rischio di errori nella gestione della memoria, come l'accesso a memoria dopo la sua liberazione e il superamento dei limiti del buffer.
- Per impostazione predefinita, il progetto Chrony è utilizzato per la sincronizzazione dell'ora esatta. Il precedente servizio systemd-timesyncd è stato scelto di essere sostituito da Chrony a causa del desiderio di utilizzare il protocollo NTS (Network Time Security) per la protezione crittografica della sincronizzazione temporale. Chrony fornisce un'implementazione indipendente del client e del server NTP ed è utilizzato per la sincronizzazione dell'ora esatta in Fedora, SUSE/openSUSE e RHEL.
- Per la creazione delle immagini del disco RAM iniziale (initrd), è stato scelto l'insieme di strumenti Dracut anziché il pacchetto initramfs-tools. Il passaggio a Dracut consentirà di risolvere problemi come l'impossibilità di utilizzare systemd in initrd, la mancanza di supporto per NVMe over Fabric (NVM-oF), l'abbondanza di codice shell in initrd e la complessità della manutenzione a causa della gestione separata di initrd e del filesystem radice.
- Il pacchetto intel-compute-runtime è stato ricompilato con il flag NEO_DISABLE_MITIGATIONS, che disabilita la protezione contro gli attacchi di tipo Spectre. Secondo le stime degli sviluppatori, la presenza di tale protezione comportava una diminuzione delle prestazioni del pacchetto di circa il 20%, considerando che per bloccare gli attacchi di tipo Spectre è sufficiente una protezione a livello di kernel.
- È stata attivata una nuova branch del gestore pacchetti APT 3.0, in cui è stata riprogettata l'interfaccia utente, attivato il motore di risoluzione delle dipendenze Solver3, aggiunto il supporto per gli snapshot, interrotto l'uso dell'utilità apt-key, aggiunto un backend crittografico per la libreria OpenSSL e implementato il comando ‘dist-clean’.
- Il kernel Linux è stato aggiornato alla branch 6.17, il cui rilascio è atteso per il prossimo lunedì. Sono stati dichiarati obsoleti i pacchetti linux-modules-extra-* — tutti i moduli del kernel ora vengono forniti nei pacchetti linux-modules--.
- Aggiornate le versioni dei pacchetti, inclusi 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 di Redis) 8.1.1
- Invece di Ubuntu Report, è integrato un nuovo sistema di raccolta e invio della telemetria denominato Ubuntu Insights, attraverso il quale avviene la raccolta periodica delle metriche. Il sistema è facoltativo e viene attivato su richiesta dell'utente nella procedura guidata di configurazione iniziale (GNOME Initial Setup).
- Il servizio nvidia-powerd è attivato, fornendo supporto per il meccanismo NVIDIA Dynamic Boost, che consente di bilanciare il consumo energetico tra CPU e GPU per migliorare le prestazioni.
- La composizione dell'editoria di Ubuntu Server è stata modificata. Sono state rimosse dal pacchetto ubuntu-server le utility screen, wget, byobu, cloud-guest-utils e dirmngr, che sono disponibili per l'installazione dai repository o come parte delle dipendenze (ad esempio, screen è tra le dipendenze di ubuntu-release-upgrader, cloud-guest-utils è cloud-init, e dirmngr è gnupg e vanilla-gnome-desktop).
- In Kubuntu sono stati utilizzati i rilasci di KDE Plasma 6.4, KDE Gear 25.08, Qt 6.8 e KDE Frameworks 6.17.0. Il pacchetto per la sessione KDE basata su X-server non è più fornito nell'ambiente di base di Kubuntu. Per utilizzare una sessione basata su X-server, nel repository è disponibile il pacchetto «plasma-session-x11».
- In Lubuntu è stata abilitata la versione dell'ambiente desktop LXQt 2.2.
- In Ubuntu Cinnamon è stata proposta la versione del desktop Cinnamon 6.4.12 (nella versione precedente era 6.4.8). È stato aggiornato il tema Yaru-Cinnamon.
- In Ubuntu Studio è stato utilizzato il desktop KDE Plasma 6.4. È stata aggiunta un'opzione per un'interfaccia in stile macOS con barra inferiore e menu globale. Nel configuratore Ubuntu Studio Audio Configuration sono state aggiunte ulteriori impostazioni audio, molte delle quali possono essere modificate senza accesso root. È stato aggiunto il pacchetto JackTrip con interfaccia grafica per il trasferimento audio in rete. Sono state aggiornate le versioni di Qtractor 1.5.8, Audacity 3.7.5, digiKam 8.7.0, Kdenlive 25.08.1, Krita 5.2.11 e GIMP 3.0.4.
Inoltre, si segnala l'annuncio dell'azienda Canonical riguardo al supporto per il toolkit CUDA e l'accordo con NVIDIA per la distribuzione del CUDA Toolkit e del CUDA Runtime attraverso i repository di Ubuntu. Gli sviluppatori che utilizzano Ubuntu potranno installare il toolkit CUDA tramite il gestore pacchetti di default, senza la necessità di scaricare dal sito NVIDIA.
Fonte: opennet.ru
