Beta di Ubuntu 24.04

È stato presentato il beta di Ubuntu 24.04 «Noble Numbat», dopo il quale è stata effettuata una completa congelazione del database dei pacchetti e gli sviluppatori sono passati ai test finali e alla correzione dei bug. Il rilascio è programmato per il 25 aprile. La versione 24.04 è classificata come release a lungo termine (LTS), con aggiornamenti che saranno forniti per 12 anni (5 anni per il pubblico, più altri 7 anni per gli utenti del servizio Ubuntu Pro). Immagini di prova pronte sono state create per Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (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.
  • Il kernel Linux è stato aggiornato alla versione 6.8.
  • 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.
  • Aggiornate le versioni di GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (disponibili anche OpenJDK 8, 11 e 17), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3.
  • Aggiornate le applicazioni per utenti: 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.
  • Aggiornate le sottosistemi: Mesa 24.0.3, systemd 253.5, BlueZ 5.72, Cairo 1.18, NetworkManager 1.46, Pipewire 1.0.4, Poppler 24.02, xdg-desktop-portal 1.18.
  • Pacchetti del 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, 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.
  • 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.
  • 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.
  • 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 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.
  • Nel gestore dei pacchetti APT, è stata modificata la priorità per il repository "proposed pocket", in cui viene effettuato un test preliminare delle nuove versioni dei pacchetti, prima di pubblicarle nei repository principali per il pubblico. La modifica mira a ridurre la probabilità di installazioni automatiche di aggiornamenti instabili, nel caso in cui sia abilitato il repository "proposed pocket", che potrebbero compromettere il funzionamento del sistema. Dopo l'abilitazione di "proposed pocket", non verranno più trasferiti tutti gli aggiornamenti da esso, ma l'utente potrà installare selettivamente gli aggiornamenti 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.
  • L'installer ubuntu-desktop-installer è stato modernizzato e ora fa parte di un progetto più grande, chiamato ubuntu-desktop-provision, ed è stato rinominato in ubuntu-desktop-bootstrap. L'idea del nuovo progetto è quella di suddividere l'installer in fasi: quelle che vengono eseguite prima dell'installazione (partizionamento del disco e copia dei pacchetti) e durante il primo avvio del sistema (configurazione iniziale del sistema). Tra le novità, si segnalano un'interfaccia dell'installer 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 all'inizio dell'installazione, ora viene visualizzata una richiesta di aggiornamento dell'installer.

    Nell'installer sono inoltre presenti le funzionalità aggiunte nella precedente versione di Ubuntu 23.10, come il supporto per il file system ZFS e la possibilità di crittografare i dischi senza richiedere 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).

  • È 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.
  • È 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.

  • 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.
  • In Xubuntu continua la fornitura dell'ambiente basato su Xfce 4.18.
  • In Ubuntu Mate è utilizzato l'ambiente desktop MATE 1.28, che non è stato ancora ufficialmente annunciato.
  • In Ubuntu Budgie è utilizzato l'ambiente desktop Budgie 10.9.
  • In Kubuntu, per impostazione predefinita, viene fornito KDE Plasma 5.27. KDE 6 sarà disponibile nella versione autunnale di Kubuntu 24.10. Sono stati aggiornati il logo e il design del colore.
  • 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.
  • In Ubuntu Studio è stata aggiunta l'utilità Ubuntu Studio Audio Configuration per configurare le impostazioni di PipeWire.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster