Rilascio della distribuzione Ubuntu 24.04 LTS

È avvenuto il rilascio del pacchetto Ubuntu 24.04 «Noble Numbat», che rientra nella categoria delle versioni con supporto a lungo termine (LTS), i cui aggiornamenti sono forniti per un periodo di 12 anni (5 anni pubblici, più altri 7 per gli utenti del servizio Ubuntu Pro). Sono disponibili immagini di installazione per Ubuntu Desktop, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (versione per la Cina), Ubuntu Unity, Edubuntu e Ubuntu Cinnamon.

Variazioni principali:

  • Il desktop è stato aggiornato alla versione GNOME 46, che offre una funzione di ricerca globale, ha migliorato le prestazioni del file manager e degli emulatori di terminale, ha aggiunto il supporto sperimentale per il meccanismo VRR (Variable Refresh Rate), ha migliorato la qualità dell'output con il ridimensionamento frazionale, ha ampliato le possibilità di connessione a servizi esterni, ha aggiornato il configuratore e ha migliorato il sistema di notifiche. In GTK è stato impiegato un nuovo motore di rendering basato su API Vulkan. L'applicazione per la gestione delle fotocamere Cheese è stata sostituita da GNOME Snapshot.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • Il kernel Linux è stato aggiornato alla versione 6.8.
  • Aggiornate le versioni di GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (disponibili anche OpenJDK 8, 11 e 17), Rust 1.75, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3, binutils 2.42, glibc 2.39.
  • Aggiornate le applicazioni per l'utente: Firefox 124 (compilato con supporto per Wayland), LibreOffice 24.2, Thunderbird 115, Ardour 8.4.0, OBS Studio 30.0.2, Audacity 3.4.2, Transmission 4.0, digiKam 8.2.0, Kdenlive 23.08.5, Krita 5.2.2, VLC 3.0.20.
  • Aggiornati i sottosistemi: Mesa 24.0.3, systemd 255.4, BlueZ 5.72, Cairo 1.18, NetworkManager 1.46, Pipewire 1.0.4, Poppler 24.02, xdg-desktop-portal 1.18.
  • Aggiornati i pacchetti server: Nginx 1.24, Apache httpd 2.4.58, Samba 4.19, Exim 4.97, Clamav 1.0.0, Chrony 4.5, containerd 1.7.12, LXD 5.21.0, Django 4.2.11, Docker 24.0.7, Dovecot 2.3.21, GlusterFS 11.1, HAProxy 2.8.5, Kea DHCP 2.4.1, libvirt 10.0.0, NetSNMP 5.9.4, OpenLDAP 2.6.7, open-vm-tools 12.3.5, PostgreSQL 16.2, Runc 1.1.12, QEMU 8.2.1, SpamAssassin 4.0.0, Squid 6.6, SSSD 2.9.4, Pacemaker 2.1.6, OpenStack 2024.1, Ceph 19.2.0, Openvswitch 3.3.0, Open Virtual Network 24.03.
  • Il client di posta Thunderbird ora è disponibile solo in formato snap. Il pacchetto DEB di Thunderbird contiene un collegamento per l'installazione del pacchetto snap.
  • L'installer di ubuntu-desktop-installer è stato modernizzato e ora è in fase di sviluppo all'interno di un progetto più ampio chiamato ubuntu-desktop-provision, rinominato in ubuntu-desktop-bootstrap. La novità del progetto consiste nella suddivisione dell'installatore in fasi: quelle da eseguire prima dell'installazione (partizionamento del disco e copia dei pacchetti) e quelle durante il primo avvio del sistema (configurazione iniziale del sistema). L'installer è scritto in Dart, utilizza il framework Flutter per costruire l'interfaccia utente ed è implementato come un'estensione dell'installer a basso livello chiamato curtin, già in uso nell'installer Subiquity, utilizzato in Ubuntu Server.

    Tra le novità dell'installer si segnala un'interfaccia migliorata, l'aggiunta di una pagina per specificare l'URL per il caricamento del file di configurazione per l'installazione automatica autoinstall.yaml e la possibilità di modificare il comportamento predefinito e lo stile attraverso un file di configurazione. È stata aggiunta la possibilità di aggiornare l'installer stesso: quando è disponibile una nuova versione, all'inizio del processo di installazione viene ora richiesta l'installazione della nuova versione.

    Nell'installer di Ubuntu Desktop è attivata di default la modalità installazione minima. Per installare programmi aggiuntivi, come LibreOffice e Thunderbird, è necessario selezionare la modalità installazione avanzata. Nell'installer sono anche state segnalate funzionalità aggiunte nell'ultima versione di Ubuntu 23.10, come il supporto per il file system ZFS e la possibilità di crittografare i dischi, senza la necessità di inserire una password per sbloccare il disco durante l'avvio, grazie alla memorizzazione delle informazioni per la decrittazione delle chiavi nel TPM (Trusted Platform Module).

    Rilascio della distribuzione Ubuntu 24.04 LTS
  • Migliorato il nuovo gestore delle applicazioni Ubuntu App Center, scritto in Dart utilizzando il framework Flutter e metodi di layout reattivi per un funzionamento corretto su schermi di qualsiasi dimensione. Ubuntu Store implementa un'interfaccia combinata per gestire i pacchetti nei formati DEB e Snap (se è presente un'app in entrambi i formati, verrà scelta di default la versione snap), consente di cercare e navigare nel catalogo dei pacchetti snapcraft.io e nei repository DEB collegati, e offre la possibilità di gestire l'installazione, la rimozione e l'aggiornamento delle applicazioni, installando singoli pacchetti deb da file locali. Nell'applicazione è presente un sistema di rating, in cui la scala di valutazione a cinque stelle è stata sostituita da un voto nel formato mi piace / non mi piace (+1 / -1), sulla base del quale viene generata una valutazione virtuale a cinque stelle.

    Ubuntu App Center ha sostituito il vecchio interfaccia di Snap Store. Rispetto a Ubuntu 23.10, è stata aggiunta una nuova categoria di applicazioni: Giochi (le giochi GNOME sono state rimosse dalle forniture). È stata proposta un'interfaccia separata per gli aggiornamenti del firmware: Firmware Updater, disponibile per i sistemi basati sulle architetture amd64 e arm64, e che consente di aggiornare il firmware senza avviare in background un gestore delle applicazioni completo.

    Rilascio della distribuzione Ubuntu 24.04 LTS
  • Analogamente alle modifiche in Arch Linux e Fedora Linux, il parametro sysctl vm.max_map_count, che definisce il numero massimo di aree di mapping della memoria disponibili per un processo, è stato aumentato di default da 65530 a 1048576. Questa modifica ha migliorato la compatibilità con i giochi Windows eseguiti tramite Wine (ad esempio, con il vecchio valore non si avviavano giochi come DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen e THE FINALS), e ha risolto alcuni problemi di prestazioni delle applicazioni che consumano intensamente memoria.
  • Limitato l'accesso degli utenti non privilegiati agli spazi dei nomi degli identificatori utente (user namespace), il che migliorerà la sicurezza dei sistemi che utilizzano l'isolamento dei container, proteggendoli da vulnerabilità che richiedono manipolazioni del user namespace. In Ubuntu è stata applicata una schematizzazione ibrida del blocco, che consente ad alcune applicazioni di creare user namespace se dotate di un profilo AppArmor con la regola "allow userns create" o del permesso CAP_SYS_ADMIN. Ad esempio, sono stati creati profili per Chrome e Discord, in cui il user namespace è utilizzato per l'isolamento sandbox dei processi.
  • Nella compilazione dei pacchetti, le opzioni del compilatore per complicare l'esploitazione delle vulnerabilità sono attivate per impostazione predefinita. In gcc e dpkg, è attivata di default la modalità "-D_FORTIFY_SOURCE=3", che rileva possibili overflow di buffer durante l'esecuzione di funzioni stringa definite nel file di intestazione string.h. La differenza rispetto alla modalità precedente "_FORTIFY_SOURCE=2" consiste in controlli aggiuntivi. Teoricamente, controlli extra possono ridurre le prestazioni, ma nella pratica, i test SPEC2000 e SPEC2017 non hanno mostrato differenze e non ci sono state lamentele da parte degli utenti riguardo a una diminuzione delle prestazioni durante il processo di test.
  • In Apparmor, per impostazione predefinita, è abilitato l'accesso di qualunque applicazione ai file di configurazione delle librerie GnuTLS e OpenSSL. L'accesso selettivo precedentemente applicato ha portato a problemi difficili da diagnosticare a causa della mancanza di output di errore quando l'accesso ai file di configurazione non era possibile.
  • I pacchetti pptpd e bcrelay sono stati rimossi a causa di potenziali problemi di sicurezza e della cessazione del supporto delle principali basi di codice. È stato rimosso anche il modulo PAM pam_lastlog.so, in cui non è stata risolta la questione del 2038.
  • In dpkg è stato aggiunto il flag "-mbranch-protection=standard" per abilitare, sui sistemi ARM64, la protezione dell'esecuzione dei set di istruzioni verso cui non devono essere eseguiti salti nei processi di branching (ARMv8.5-BTI — Branch Target Indicator). Il blocco di salti verso aree di codice arbitrarie è attuato per contrastare la creazione di gadget in exploit che utilizzano tecniche di programmazione orientata al ritorno (ROP — Return-Oriented Programming).
  • Per le applicazioni che utilizzano gnutls, è disabilitato forzatamente il supporto per i protocolli TLS 1.0, TLS 1.1 e DTLS 1.0, che tre anni fa sono stati ufficialmente classificati dal comitato IETF (Internet Engineering Task Force) come tecnologie obsolete. Per openssl, un cambiamento analogo è stato implementato in Ubuntu 20.04.
  • I chiavi RSA a 1024 bit utilizzate in APT per la verifica dei repository tramite firma digitale sono state dichiarate obsolete e disattivate. In Ubuntu 24.04, i repository devono essere firmati con chiavi RSA di almeno 2048 bit o con chiavi Ed25519 ed Ed448. Poiché le chiavi RSA a 1024 bit continuano a essere utilizzate in alcuni repository PPA, tali chiavi non vengono ancora bloccate, ma viene emesso un avviso. Nel corso del tempo, si prevede di sostituire l'avviso con un messaggio di errore.
  • In APT, è stata modificata la priorità per il repository «proposed pocket», dove si esegue il testing preliminare delle nuove versioni dei pacchetti prima della loro pubblicazione nei repository principali per il pubblico. Questa modifica è mirata a ridurre la probabilità di installazioni automatiche di aggiornamenti instabili se il repository «proposed pocket» è attivato, poiché potrebbero comportare malfunzionamenti del sistema. Dopo l'attivazione di «proposed pocket», ora non verranno trasferiti tutti gli aggiornamenti, ma l'utente potrà installare selettivamente gli aggiornamenti dei pacchetti necessari utilizzando il comando «apt install /-proposed».
  • È stata interrotta di default la fornitura del servizio irqbalance, che distribuisce il trattamento delle interruzioni hardware tra i vari nuclei della CPU. Attualmente, nella maggior parte delle situazioni, i meccanismi di distribuzione degli handler forniti dal kernel Linux sono sufficienti. L'uso di irqbalance può essere giustificato in situazioni particolari, ma deve essere configurato adeguatamente dall'amministratore. Inoltre, in determinate configurazioni, irqbalance può causare problemi, ad esempio se utilizzato nei sistemi di virtualizzazione, e potrebbe ostacolare la configurazione manuale dei parametri che influenzano il consumo energetico e le latenze.
  • Per la configurazione della rete è stata utilizzata la versione 1.0 dell'tool Netplan, che assicura il salvataggio delle impostazioni in formato YAML e fornisce backend che astraggono l'accesso alla configurazione per NetworkManager e systemd-networkd. Nella nuova versione è stata introdotta la possibilità di utilizzare WPA2 e WPA3 simultaneamente, è stata aggiunta la supporto per i dispositivi di rete Mellanox VF-LAG con SR-IOV (Single-Root I/O Virtualization) e implementato il comando «netplan status —diff» per una valutazione visiva delle differenze tra lo stato attuale delle impostazioni e i file di configurazione. In Ubuntu Desktop, NetworkManager è abilitato come backend di configurazione predefinito.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • È stato attivato il meccanismo di Active Directory Certificate Auto Enrollment (ADSys), che consente di ottenere automaticamente certificati dai servizi Active Directory quando sono attivate le politiche di gruppo. L'ottenimento automatico di certificati tramite Active Directory si applica anche alla connessione a reti wireless aziendali e VPN.
  • Nel pacchetto Apport, utilizzato in Ubuntu per automatizzare la gestione dei crash delle applicazioni, è stata integrata con systemd-coredump per la gestione delle terminazioni anomale. Per analizzare i core dump è ora possibile utilizzare l'utilità coredumpctl.
  • Nella distribuzione base sono inclusi applicazioni per l'analisi delle prestazioni, il tracciamento dei processi e il monitoraggio dello stato di sistema. In particolare, sono stati aggiunti i pacchetti procps, sysstat, iproute2, numactl, bpfcc-tools, bpftrace, perf-tools-unstable, trace-cmd, nicstat, ethtool, tiptop e sysprof, che sono stati raggruppati in un meta-pacchetto denominato performance-tools.
  • Le impostazioni dei repository attivi sono state modificate per utilizzare il formato deb822 e sono state spostate da /etc/apt/sources.list al file /etc/apt/sources.list.d/ubuntu.sources.
  • È stato garantito il riavvio dei servizi dopo l'installazione di aggiornamenti delle relative librerie, anche se gli aggiornamenti vengono installati automaticamente in modalità unattended-upgrade. Per impedire il riavvio automatico di un servizio dopo un aggiornamento, è necessario aggiungerlo alla sezione override_rc nel file /etc/needrestart/needrestart.conf.
  • È stata migliorata la funzionalità del gestore dei profili di risparmio energetico (Power Profiles Manager), nel quale è stata introdotta la supporto per i nuovi meccanismi hardware di gestione dell'energia disponibili nei processori AMD, e aggiunta la possibilità di utilizzare driver di ottimizzazione diversi. Durante l'uso in modalità offline è stata garantita un'ottimizzazione automatica maggiore.
  • Sono stati aggiornati il pacchetto fprintd e la libreria libfprint, che includono il supporto per dispositivi di scansione delle impronte digitali aggiuntivi.
  • È stata attivata una variante più sottile del font Ubuntu. Per ripristinare il vecchio font di sistema, è possibile installare il pacchetto fonts-ubuntu-classic.
  • È stato aggiunto il supporto per l'acceleratore QAT (QuickAssist Technology) integrato nei processori Intel, che offre strumenti per accelerare i calcoli utilizzati nella compressione e nella crittografia. Per utilizzare Intel QAT, sono inclusi i pacchetti qatlib 24.02.0, qatengine 1.5.0, qatzip 1.2.0, ipp-crypto 2021.10.0 e intel-ipsec-mb 1.5-1.
  • I pacchetti per l'architettura Armhf a 32 bit sono stati riportati all'uso del tipo time_t a 64 bit. La modifica ha interessato oltre mille pacchetti. Il tipo time_t a 32 bit precedentemente utilizzato non può essere applicato per gestire il tempo successivo al 19 gennaio 2038 a causa del traboccamento del contatore dei secondi trascorsi dal 1 gennaio 1970.
  • Aggiornati i pacchetti per le schede Raspberry Pi 5 (server e utente) e StarFive VisionFive 2 (RISC-V).
  • In Ubuntu Cinnamon è stato implementato l'ambiente desktop Cinnamon 6.0 con supporto iniziale per Wayland.
  • Nella build di Ubuntu per il subsistema WSL (Windows Subsystem for Linux) è stato aggiunto il supporto per la trasmissione delle configurazioni tramite cloud-init.
  • In Xubuntu continua la fornitura dell'ambiente basato su Xfce 4.18.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • In Ubuntu Mate continua a essere fornito l'ambiente desktop MATE 1.26.2 (nel repository di MATE è già disponibile il ramo 1.28, che non è ancora ufficialmente annunciato). È stato utilizzato un nuovo installer simile a quello offerto in Ubuntu Desktop. Al posto dell'applicazione Firmware Updater per l'aggiornamento del firmware, è stato utilizzato GNOME Firmware, mentre invece di Software Boutique per la gestione dell'installazione delle applicazioni è stato aggiunto App Center. È terminata la fornitura dell'applicazione MATE Welcome.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • In Ubuntu Budgie è stato implementato l'ambiente desktop Budgie 10.9. Sono stati aggiornati molti applet e mini-applicazioni. È stato proposto un nuovo configuratore Budgie Control Center. Al posto di GNOME Software per la gestione delle applicazioni è stato utilizzato App-Center. Pulseaudio è stato sostituito da Pipewire. Sono state sostituite alcune applicazioni predefinite, ad esempio, GNOME-Calculator → Mate Calc, GNOME System Monitor → Mate System Monitor, Evince → Atril, GNOME Font Viewer → font-manager, Cheese → guvcview, Celluloid → Parole, Rhythmbox → Lollypop + Goodvibes + gpodder. Sono stati rimossi dalle forniture di base GNOME-Calendar, GNOME System Monitor e GNOME Screenshot.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • In Kubuntu, di default, continua la fornitura di KDE Plasma 5.27.11, KDE Frameworks 5.115 e KDE Gear 23.08. KDE 6 sarà proposto nella versione autunnale di Kubuntu 24.10. Sono stati aggiornati il logo e il design dei colori.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • In Lubuntu è stato migliorato l'installer basato sul framework Calamares. È stata aggiunta una pagina per la configurazione delle opzioni di installazione, come l'installazione degli aggiornamenti disponibili, l'installazione di codec e driver proprietari, e l'installazione di programmi aggiuntivi. Sono stati aggiunti i metodi di installazione minima, completa e normale. È stata aggiunta una schermata di primo avvio che consente di configurare la lingua e la connessione a una rete wireless, oltre a scegliere tra l'avvio dell'installer o il passaggio alla modalità Live. È stato aggiunto il Bluetooth Manager e l'editor delle impostazioni del gestore di visualizzazione SDDM. L'ambiente desktop è stato aggiornato alla versione LXQt 1.4.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • In Ubuntu Studio è stata aggiunta l'utility Ubuntu Studio Audio Configuration per configurare le opzioni di PipeWire. È stato utilizzato un nuovo installer, simile a quello proposto in Ubuntu Desktop. È stato aggiunto un meta-pacchetto per l'installazione di programmi utili per lo studio della musica, come FMIT, GNOME Metronome, Minuet, MuseScore, Piano Booster, Solfege.
    Rilascio della distribuzione Ubuntu 24.04 LTS

Guarda il video


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster