È disponibile il rilascio della distribuzione Ubuntu 21.04 «Hirsute Hippo», che è classificata come una versione intermedia, gli aggiornamenti per la quale vengono forniti per 9 mesi (il supporto sarà garantito fino a gennaio 2022). Le immagini di installazione sono state create per Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu e UbuntuKylin (edizione per la Cina).
Variazioni principali:
- Come ambiente desktop è continuata la fornitura di GNOME Shell 3.38, costruita utilizzando GTK3, ma le applicazioni GNOME sono prevalentemente sincronizzate con GNOME 40 (il passaggio dell'ambiente desktop a GTK 4 e GNOME 40 è stato considerato prematuro).
- Di default è stata attivata una sessione basata sul protocollo Wayland. Utilizzando i driver proprietari NVIDIA, di default viene ancora proposta una sessione basata sul server X, ma per le altre configurazioni questa sessione è stata ridotta a opzioni. Si segnala che recentemente sono state eliminate molte limitazioni della sessione GNOME basata su Wayland, che erano state considerate problemi ostacolanti per la transizione a Wayland. Ad esempio, è stata introdotta la possibilità di condividere il desktop utilizzando il server multimediale Pipewire. Il primo tentativo di passare Ubuntu di default a Wayland è stato fatto nel 2017 con Ubuntu 17.10, ma in Ubuntu 18.04, a causa di problemi irrisolti, è stato ripristinato il tradizionale stack grafico basato su X.Org Server.
- È stata proposta una nuova tema scura di Yaru e sono state aggiornate le icone per l'identificazione dei tipi di file.

- È stato aggiunto il supporto multimediale server Pipewire, che consente di organizzare la registrazione dei contenuti dello schermo, migliorare il supporto audio nelle applicazioni isolate, fornire capacità di elaborazione audio professionale, eliminare la frammentazione e unificare l'infrastruttura audio per diverse applicazioni.
- È stato aggiunto il supporto per l'autenticazione tramite smart card (utilizzando pam_sss 7).
- Sul desktop è stata aggiunta la possibilità di spostare risorse dalle applicazioni utilizzando il metodo di drag&drop.
- Nelle impostazioni è stata aggiunta la possibilità di cambiare il profilo di consumo energetico.
- Nell'installer è stato aggiunto il supporto per la creazione di chiavi di riserva per il ripristino dell'accesso a partizioni criptate, che possono essere utilizzate per decriptare in caso di smarrimento della password.
- Migliorata l'integrazione con Active Directory e fornita la possibilità di autenticazione degli utenti in Active Directory con supporto per GPO (Group Policy Objects) subito dopo l'installazione di Ubuntu. Gli amministratori possono gestire le workstation Ubuntu posizionando le impostazioni nel controller. di dominio Active Directory, comprese le impostazioni del desktop e un insieme di applicazioni offerte. Per definire le politiche di sicurezza di tutti i client connessi può essere applicato GPO, incluso per impostare i parametri di accesso degli utenti e le regole di configurazione delle password.
- È stato modificato il modello di accesso alle cartelle home degli utenti nel sistema: le cartelle home ora vengono create con i permessi 750 (drwxr-x—), che garantiscono l'accesso alla cartella solo al proprietario e ai membri del gruppo. Per ragioni storiche, in precedenza le cartelle home degli utenti in Ubuntu venivano create con permessi di accesso 755 (drwxr-xr-x), consentendo a un utente di visualizzare il contenuto della cartella di un altro.
- Il kernel Linux è stato aggiornato alla versione 5.11, che include supporto per gli enclavi Intel SGX, un nuovo meccanismo di intercettazione delle chiamate di sistema, un bus virtuale ausiliario, divieto di costruzione di moduli senza MODULE_LICENSE(), modalità di filtraggio veloce delle chiamate di sistema in seccomp, cessazione del supporto per l'architettura ia64, migrazione della tecnologia WiMAX nel ramo 'staging', possibilità di incapsulare SCTP in UDP.
- Di default è attivato il filtro pacchetti nftables. Per mantenere la retrocompatibilità è disponibile il pacchetto iptables-nft, che fornisce utilità con la stessa sintassi della riga di comando di iptables, ma traduce le regole ricevute in bytecode nf_tables.
- Nei sistemi x86_64 (amd64) e AArch64 (arm64) è stato migliorato il supporto per la modalità UEFI SecureBoot. Lo strato per l'organizzazione dell'avvio verificato è stato trasferito all'uso del meccanismo SBAT (UEFI Secure Boot Advanced Targeting), che risolve i problemi con il ritiro dei certificati. Il supporto per SBAT è stato aggiunto ai pacchetti grub2, shim e fwupd. SBAT implica l'aggiunta di nuovi metadati, che vengono firmati digitalmente e possono essere ulteriormente inclusi nelle liste di componenti autorizzati o vietati per UEFI Secure Boot. Questi metadati consentono, in caso di ritiro, di manipolare i numeri di versione dei componenti senza dover rigenerare le chiavi per Secure Boot e senza dover creare nuove firme per il kernel, shim, grub2 e fwupd.
- Componenti di sistema e linguaggi di programmazione aggiornati, tra cui GCC 10.3.0, binutils 2.36.1, glibc 2.33, Python 3.9.4, Perl 5.32.1, LLVM 12, Go 1.16, Rust 1.50, OpenJDK 16, Ruby 2.7.2, Rails 6.
- Aggiornate le versioni delle applicazioni e dei sottosistemi, tra cui Mesa 21.0, PulseAudio 14, BlueZ 5.56, NetworkManager 1.30, Firefox 87, LibreOffice 7.1.2, Thunderbird 78.8.1, Darktable 3.4.1, Inkscape 1.0.2, Scribus 1.5.6.1, OBS 26.1.2, KDEnlive 20.12.3, Blender 2.83.5, Krita 4.4.3, GIMP 2.10.22.
- Aggiornati i componenti per sistemi server, inclusi PostgreSQL 13.2, Samba 4.13.3, QEMU 5.2, SSSD 2.40, Net-SNMP 5.9, DPDK 20.11.1, Strongswan 5.9.1, Open vSwitch 2.15, Chrony 4.0, OpenVPN 2.5.1, Virt-manager 3.2.0, Libvirt 7.0, Rsyslog 8.2102.0, Docker 20.10.2, OpenStack Wallaby.
- Nelle versioni per Raspberry Pi è stato implementato il supporto a Wayland. È stato aggiunto il supporto GPIO (tramite libgpiod e liblgpio). Per le schede Compute Module 4 è stato implementato il supporto per Wi-Fi e Bluetooth.
- Aggiunti pacchetti per le schede HiFive SiFive Unleashed e HiFive SiFive Unmatched basate sull'architettura RISC-V.
- Per il lavoro con iSCSI, invece di tgt, è stato impiegato lo strumento targetcli-fb, che offre prestazioni superiori, funzionalità aggiuntive e supporto per la clustering SCSI 3.
- Incluso nel pacchetto Ubuntu Server c'è il pacchetto needrestart, che viene eseguito alla fine di ogni transazione APT, identifica le modifiche che richiedono un riavvio e informa l'amministratore.
- Cessato il supporto per il modulo lua per nginx, che non è compatibile con le nuove versioni di nginx (invece di un modulo separato, il progetto ora sviluppa OpenResty, una versione speciale di Nginx con supporto integrato per LuaJIT).
- In Kubuntu è stata offerta l'interfaccia desktop KDE Plasma 5.21 e il pacchetto di applicazioni KDE Applications 20.12.3. Il framework Qt è stato aggiornato alla versione 5.15.2. Di default è stato attivato il lettore musicale Elisa 20.12.3. Sono state aggiornate le versioni di Krita 4.4.3 e Kdevelop 5.6.2. È disponibile, ma non abilitato di default, il sessione basata su Wayland (per attivarlo, nella schermata di accesso è necessario selezionare “Plasma (Wayland)”).

- In Xubuntu, l'interfaccia desktop Xfce è stata aggiornata alla versione 4.16. Sono state incluse le applicazioni Hexchat e Synaptic nel pacchetto di base. Sul desktop, per default, la visualizzazione del menu delle applicazioni tramite clic destro è disattivata e le icone delle partizioni e dei supporti esterni sono nascoste.
- In Ubuntu MATE, è continuata la fornitura della versione desktop MATE 1.24.
- In Ubuntu Studio è stato utilizzato di default il nuovo gestore di sessioni musicali Agordejo, sono state aggiornate le versioni di Studio Controls 2.1.4, Ardour 6.6, RaySession 0.10.1, Hydrogen 1.0.1, Carla 2.3-rc2, jack-mixer 15-1, lsp-plugins 1.1.29.
- In Lubuntu è stata proposta l'interfaccia grafica LXQt 0.16.0.
- In Ubuntu Budgie è stato rilasciato un nuovo ambiente desktop Budgie 10.5.2. Sono state aggiunte versioni per Raspberry Pi 4. È stato introdotto un tema opzionale in stile macOS. In Shuffler, l'interfaccia per la navigazione rapida tra le finestre aperte e la loro organizzazione in griglia, è stata aggiunta l'interfaccia Layouts per raggruppare e avviare insieme più applicazioni, così come è stata implementata la possibilità di fissare la posizione e la dimensione della finestra dell'applicazione. Sono stati proposti nuovi applet budgie-clipboard-applet (gestione degli appunti) e budgie-analogue-applet (orologio analogico). È stato aggiornato il design del desktop, con un tema scuro impostato per impostazione predefinita. In Budgie Welcome è stata proposta un'interfaccia a schede per la navigazione tra i temi.

In aggiunta, la comunità ha proposto due varianti non ufficiali di Ubuntu 21.04: Ubuntu Cinnamon Remix 21.04 con desktop Cinnamon e Ubuntu Unity Remix 21.04 con desktop Unity.

Fonte: opennet.ru



