Rilascio della distribuzione Ubuntu 24.04 LTS

È stato rilasciato Ubuntu 24.04 "Noble Numbat", che appartiene alla categoria delle versioni con supporto a lungo termine (LTS), gli aggiornamenti per i quali vengono forniti per un periodo di 12 anni (5 anni di supporto pubblico, più altri 7 anni 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, Ubuntu Kylin (versione per la Cina), Ubuntu Unity, Edubuntu e Ubuntu Cinnamon.

Principali modifiche:

  • Il desktop è stato aggiornato alla versione GNOME 46, con l'introduzione della funzione di ricerca globale, miglioramenti nelle prestazioni del file manager e degli emulatori di terminale, supporto sperimentale per la tecnologia VRR (Variable Refresh Rate), migliorata la qualità dell'output con scaling frazionario, ampliate le capacità di connessione ai servizi esterni, aggiornato il configuratore e migliorato il sistema di notifiche. In GTK è stato implementato un nuovo motore di rendering basato su API Vulkan. L'applicazione per la gestione della fotocamera Cheese è stata sostituita da GNOME Snapshot.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • Il kernel Linux è stato aggiornato alla versione 6.8.
  • Aggiornati i pacchetti a 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.
  • Applicazioni utente aggiornate: 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.
  • Sottosistemi aggiornati: 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.
  • Pacchetti server aggiornati: 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 viene fornito solo in formato snap. Il pacchetto DEB di Thunderbird contiene un placeholder per l'installazione del pacchetto snap.
  • È stato aggiornato l'installer ubuntu-desktop-installer, che ora fa parte di un progetto più ampio chiamato ubuntu-desktop-provision ed è stato rinominato in ubuntu-desktop-bootstrap. La novità di questo progetto consiste nella suddivisione dell'installer in fasi: quelle che vengono eseguite 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 e viene implementato come un'estensione dell'installer a basso livello curtin, già utilizzato nell'installer Subiquity, impiegato in Ubuntu Server.

    Tra le novità nel nuovo installer, si segnala un'interfaccia utente migliorata, l'aggiunta di una pagina per specificare l'URL per il download dello script di installazione automatizzata autoinstall.yaml e la possibilità di modificare il comportamento predefinito e lo stile dell'interfaccia tramite un file di configurazione. È stata aggiunta la possibilità di aggiornare l'installer stesso: se è disponibile una nuova versione, ora viene richiesta l'installazione dell'aggiornamento già nelle prime fasi dell'installazione.

    L'installatore di Ubuntu Desktop utilizza per impostazione predefinita la modalità di installazione minima. Per installare programmi aggiuntivi, come LibreOffice e Thunderbird, è necessario selezionare la modalità di installazione avanzata. Nell'installatore sono inoltre evidenziate le funzionalità aggiunte nell'ultima versione di Ubuntu 23.10, come il supporto per il file system ZFS e la possibilità di crittografia dei dischi, che non richiede l'inserimento di una password per sbloccare il disco all'avvio, grazie alla memorizzazione delle informazioni per la decrittazione delle chiavi nel TPM (Trusted Platform Module).

    Rilascio della distribuzione Ubuntu 24.04 LTS
  • È stato migliorato il nuovo gestore delle applicazioni Ubuntu App Center, scritto in Dart utilizzando il framework Flutter e metodi di layout adattivi per funzionare correttamente su schermi di qualsiasi dimensione. L'Ubuntu Store implementa un'interfaccia combinata per la gestione dei pacchetti nei formati DEB e Snap (se una programma è disponibile in entrambi i formati deb e snap, viene scelto snap per impostazione predefinita), consente di cercare e navigare nel catalogo di snapcraft.io e nei repository DEB collegati, permettendo di gestire l'installazione, la rimozione e l'aggiornamento delle applicazioni, e di installare singoli pacchetti deb da file locali. L'applicazione utilizza un sistema di rating in cui la scala di valutazione a cinque stelle è stata sostituita da un voto in formato mi piace/non mi piace (+1/-1), da cui si ricava un rating virtuale a cinque stelle.

    Il Centro App Ubuntu ha sostituito la vecchia interfaccia dello Snap Store. Rispetto a Ubuntu 23.10, è stata aggiunta una nuova categoria di applicazioni: Giochi (mentre i giochi GNOME sono stati rimossi dalla distribuzione). È stata proposta un'interfaccia separata per l'aggiornamento dei firmware: Firmware Updater, disponibile per sistemi basati su architetture amd64 e arm64, che consente di aggiornare i firmware senza avviare un gestore di applicazioni a pieno carico in background.

    Rilascio della distribuzione Ubuntu 24.04 LTS
  • Analogamente ai cambiamenti in Arch Linux e Fedora Linux, il parametro sysctl vm.max_map_count, che determina il numero massimo di aree di mapping di memoria disponibili per un processo, è stato aumentato per impostazione predefinita 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 per le applicazioni che consumano molta memoria.
  • Access for non-privileged users to user namespace identifiers will be restricted, enhancing the security of systems utilizing container isolation against vulnerabilities that require manipulation of the user namespace for exploitation. Ubuntu employs a hybrid locking scheme that selectively allows certain applications to create user namespaces if they have an AppArmor profile with the "allow userns create" rule or the CAP_SYS_ADMIN right. For example, profiles have been created for Chrome and Discord, where the user namespace is used for sandbox isolation of processes.
  • Nella costruzione 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 identifica possibili overflow del buffer durante l'esecuzione delle funzioni stringa definite nell'intestazione string.h. La differenza rispetto alla modalità precedentemente utilizzata «_FORTIFY_SOURCE=2» risiede in controlli aggiuntivi. Teoricamente, controlli extra possono portare a una diminuzione delle prestazioni, ma nella pratica, i test SPEC2000 e SPEC2017 non hanno mostrato differenze e non sono state ricevute lamentele da parte degli utenti riguardo a una riduzione delle prestazioni durante i test.
  • In Apparmor, per impostazione predefinita, è attivato l'accesso a qualsiasi applicazione ai file di configurazione delle librerie GnuTLS e OpenSSL. La precedente fornitura selettiva di accesso portava a problemi di difficile diagnosi a causa dell'assenza di output di errore in caso di impossibilità di accesso ai file di configurazione.
  • 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 inoltre rimosso il modulo PAM pam_lastlog.so, che presenta ancora un problema risalente al 2038.
  • In dpkg, the flag "-mbranch-protection=standard" has been added to enable execution protection for instruction sets on ARM64 systems, preventing branches from being executed (ARMv8.5-BTI — Branch Target Indicator). Blocking transitions to arbitrary code segments has been implemented to counteract the creation of gadgets in exploits that use return-oriented programming (ROP — Return-Oriented Programming) techniques.
  • For applications using gnutls, support for TLS 1.0, TLS 1.1, and DTLS 1.0 protocols has been forcibly disabled, as they were officially classified as obsolete technologies three years ago by the IETF (Internet Engineering Task Force). A similar change was implemented for openssl in Ubuntu 20.04.
  • Le chiavi RSA a 1024 bit utilizzate nell'APT per la verifica dei repository tramite firme digitali 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 e 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. In un secondo momento, l'avviso sarà sostituito da un messaggio di errore.
  • Nel gestore pacchetti APT è stata modificata la priorità per il repository "proposed pocket", in cui avviene il test preliminare delle nuove versioni dei pacchetti, prima della loro inclusione nei repository principali per il pubblico generale. La modifica mira a ridurre la probabilità di installazione automatizzata di aggiornamenti instabili nel caso in cui il repository "proposed pocket" sia attivato, poiché potrebbero compromettere la funzionalità del sistema. Dopo l'attivazione del "proposed pocket", non tutte le aggiornamenti saranno più trasferiti da esso, ma l'utente potrà selettivamente installare gli aggiornamenti dei pacchetti necessari utilizzando il comando "apt install /-proposed".
  • La fornitura predefinita del servizio irqbalance, che distribuisce l'elaborazione delle interruzioni hardware tra diversi core CPU, è stata interrotta. Attualmente, nella maggior parte delle situazioni, sono sufficienti i meccanismi di distribuzione dei gestori forniti dal kernel Linux. L'uso di irqbalance può essere giustificato in alcune circostanze, ma solo con una corretta configurazione da parte dell'amministratore. Inoltre, in determinate configurazioni, irqbalance può causare problemi, ad esempio quando utilizzato in sistemi di virtualizzazione, e può ostacolare la configurazione manuale di parametri che influenzano il consumo energetico e la latenza.
  • Per la configurazione di rete viene utilizzata la versione 1.0 dello strumento Netplan, che consente di memorizzare le 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 contemporaneamente WPA2 e WPA3, è 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 effettivo 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 abilitato il meccanismo Active Directory Certificate Auto Enrollment (ADSys), che consente di ottenere automaticamente certificati dai servizi Active Directory quando le policy di gruppo sono attivate. L'ottenimento automatico dei certificati tramite Active Directory si applica anche quando ci si collega alle reti wireless aziendali e VPN.
  • Il pacchetto Apport, utilizzato in Ubuntu per automatizzare l'elaborazione dei crash delle applicazioni, è stato integrato con systemd-coredump per la gestione delle chiusure anomale. Ora è possibile utilizzare l'utility coredumpctl per analizzare i core dump.
  • La fornitura di base include applicazioni per l'analisi delle prestazioni, il tracciamento dei processi e il monitoraggio dello stato del 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, riuniti in un meta-pacchetto chiamato performance-tools.
  • Le impostazioni dei repository attivi sono state modificate per utilizzare il formato deb822 e trasferite da /etc/apt/sources.list al file /etc/apt/sources.list.d/ubuntu.sources.
  • È garantito il riavvio dei servizi dopo l'installazione degli aggiornamenti relativi alle librerie, anche se gli aggiornamenti sono stati installati automaticamente in modalità unattended-upgrade. Per impedire il riavvio automatico di un servizio dopo l'aggiornamento, è necessario aggiungerlo alla sezione override_rc nel file /etc/needrestart/needrestart.conf.
  • È stato migliorato il funzionamento del gestore dei profili di alimentazione (Power Profiles Manager), che ora supporta nuovi meccanismi hardware di gestione dell'alimentazione disponibili nei processori AMD, e consente di utilizzare diversi driver di ottimizzazione. In modalità offline, è garantito un aumento automatico del livello di ottimizzazione.
  • Aggiornati il pacchetto fprintd e la libreria libfprint, che ora supportano dispositivi di scansione delle impronte digitali aggiuntivi.
  • È stata impiegata una variante più sottile del font Ubuntu. Per tornare al vecchio font di sistema, è possibile installare il pacchetto fonts-ubuntu-classic.
  • Aggiunto il supporto per l'acceleratore QAT (QuickAssist Technology) integrato nei processori Intel, che offre strumenti per potenziare 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 convertiti all'uso del tipo time_t a 64 bit. Questa modifica ha interessato oltre mille pacchetti. Il tipo time_t a 32 bit precedentemente utilizzato non può essere impiegato per il trattamento delle ore dopo il 19 gennaio 2038 a causa del problema di overflow del contatore dei secondi trascorsi dal 1 gennaio 1970.
  • Aggiornate le build per le schede Raspberry Pi 5 (server e utente) e StarFive VisionFive 2 (RISC-V).
  • In Ubuntu Cinnamon è stato implementato l'ambiente personalizzato Cinnamon 6.0 con supporto iniziale per Wayland.
  • Nella distribuzione di Ubuntu per il sottosistema WSL (Windows Subsystem for Linux) è stata aggiunta la supporto per il trasferimento delle impostazioni 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 MATE è già disponibile il ramo 1.28, che al momento non è ancora ufficialmente annunciato). È stato utilizzato un nuovo installer, simile a quello proposto in Ubuntu Desktop. Invece dell'applicazione Firmware Updater per l'aggiornamento dei firmware, è stato utilizzato GNOME Firmware, mentre al posto di Software Boutique per la gestione delle installazioni delle applicazioni è stato aggiunto App Center. È stata interrotta la fornitura dell'applicazione MATE Welcome.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • In Ubuntu Budgie è stata implementata l'ambiente desktop Budgie 10.9. Molti applet e mini-applicazioni sono stati aggiornati. È 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. Alcune applicazioni di default sono state cambiate, 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 state rimosse dalla distribuzione di base GNOME-Calendar, GNOME System Monitor e GNOME Screenshot.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • In Kubuntu, the default versions of KDE Plasma 5.27.11, KDE Frameworks 5.115, and KDE Gear 23.08 continue to be provided. KDE 6 will be available in the fall release of Kubuntu 24.10. The logo and color scheme have been updated.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • In Lubuntu, the Calamares-based installer has been improved. A page has been added for configuring installation options such as installing available updates, codecs, proprietary drivers, and additional programs. There are now modes for minimal, full, and normal installations. A first-boot screen has been introduced to configure language and wireless network connections, as well as to choose between starting the installer or entering Live mode. Bluetooth Manager and SDDM display manager settings editor have been added. The desktop environment has been updated to LXQt 1.4.
    Rilascio della distribuzione Ubuntu 24.04 LTS
  • Ubuntu Studio now includes the Ubuntu Studio Audio Configuration utility for configuring PipeWire settings. A new installer similar to the one provided in Ubuntu Desktop has been implemented. A meta-package for installing music education software, such as FMIT, GNOME Metronome, Minuet, MuseScore, Piano Booster, and Solfege has been added.
    Rilascio della distribuzione Ubuntu 24.04 LTS

Riproduci 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