È iniziato il test della versione beta della distribuzione Fedora Linux 37. L'uscita beta segna il passaggio alla fase finale di test, durante la quale è consentita solo la correzione di errori critici. Il rilascio è previsto per il 18 ottobre. La versione include Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base e le build Live fornite come spin con ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Le build sono state create per le architetture x86_64, Power64 e ARM64 (AArch64).
Le modifiche più significative in Fedora Linux 37:
- Il desktop di Fedora Workstation è stato aggiornato alla versione GNOME 43, il cui rilascio è previsto per il 21 settembre. Nella nuova configurazione di GNOME 43 è stata aggiunta una nuova barra con impostazioni di sicurezza per i dispositivi e il firmware (ad esempio, viene mostrata l'attivazione di UEFI Secure Boot, lo stato di TPM, Intel BootGuard e i meccanismi di protezione IOMMU). È proseguito il porting delle applicazioni per utilizzare GTK 4 e la libreria libadwaita, che offre widget e oggetti pronti per costruire applicazioni conformi alle nuove linee guida GNOME HIG (Human Interface Guidelines).
- L'architettura ARMv7, nota anche come ARM32 o armhfp, è stata dichiarata obsoleta. Tra le ragioni della cessazione del supporto per ARMv7 si cita il generale ritiro dello sviluppo della distro per sistemi a 32 bit, poiché alcune delle nuove funzionalità di Fedora, relative all'incremento della sicurezza e al miglioramento delle prestazioni, sono disponibili solo per architetture a 64 bit. ARMv7 è rimasta l'ultima architettura a 32 bit completamente supportata in Fedora (la creazione dei repository per l'architettura i686 è stata interrotta nel 2019, rimanendo solo i repository multi-lib per gli ambienti x86_64).
- I file inclusi nei pacchetti RPM sono dotati di firme digitali, che possono essere utilizzate per verificare l'integrità e proteggere dai cambiamenti dei file mediante la sottosistema del kernel IMA (Integrity Measurement Architecture). L'aggiunta di firme ha comportato un aumento della dimensione dei pacchetti RPM dell'1,1% e un incremento della dimensione del sistema installato dello 0,3%.
- È stato ufficialmente garantito il supporto per la scheda Raspberry Pi 4, compreso il supporto per l'accelerazione hardware grafica per la GPU V3D.
- Sono state proposte due nuove edizioni ufficiali: Fedora CoreOS (ambiente con aggiornamenti atomici per l'esecuzione di contenitori isolati) e Fedora Cloud Base (immagini per la creazione macchine virtuali, eseguite in ambienti cloud pubblici e privati).
- È stata aggiunta la politica TEST-FEDORA39 per testare la prossima cessazione del supporto per le firme digitali basate sull'algoritmo SHA-1. Su richiesta, l'utente può disattivare il supporto SHA-1 utilizzando il comando «update-crypto-policies —set TEST-FEDORA39».
- Aggiornate le versioni dei pacchetti, tra cui Python 3.11, Perl 5.36, LLVM 15, Go 1.19, Erlang 25, Haskell GHC 8.10.7, Boost 1.78, glibc 2.36, binutils 2.38, Node.js 18, RPM 4.18, BIND 9.18, Emacs 28, Stratis 3.2.0.
- I pacchetti e la versione della distribuzione con ambiente desktop LXQt sono stati aggiornati alla versione LXQt 1.1.
- Il pacchetto openssl1.1 è stato classificato come obsoleto, e è stato sostituito da un pacchetto con la versione attuale di OpenSSL 3.0.
- I componenti di supporto per lingue aggiuntive e localizzazione sono stati separati dal pacchetto principale di Firefox in un pacchetto separato firefox-langpacks, il che ha permesso di risparmiare circa 50 MB di spazio su disco sui sistemi che non necessitano di supporto per lingue diverse dall'inglese. Analogamente, dal pacchetto gettext sono state separate in gettext-runtime le utility ausiliarie (envsubst, gettext, gettext.sh e ngettext), riducendo così la dimensione dell'installazione di base di 4,7 MB.
- È stato raccomandato agli sviluppatori di interrompere la compilazione di pacchetti per l'architettura i686, se la necessità di tali pacchetti è dubbia o comporta un notevole dispendio di tempo o risorse. La raccomandazione non si applica ai pacchetti utilizzati come dipendenze in altri pacchetti o utilizzati nel contesto di «multilib» per garantire l'esecuzione di programmi a 32 bit in ambienti a 64 bit. Per l'architettura i686 è stata interrotta la compilazione dei pacchetti java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk e java-latest-openjdk.
- È stata proposta una build preliminare per testare la gestione dell'installer Anaconda tramite interfaccia web, anche da un sistema remoto.
- Nei sistemi x86 con BIOS è attivato per impostazione predefinita il partizionamento con GPT invece di MBR.
- Nelle edizioni Fedora Silverblue e Kinoite è stata fornita la possibilità di rimontare la partizione /sysroot in modalità sola lettura, per proteggere contro modifiche accidentali.
- Per il download è disponibile una versione di Fedora Server, presentata come un'immagine di macchina virtuale, ottimizzata per il hypervisor. KVM.
Fonte: opennet.ru
