Rilascio della distribuzione Fedora Linux 36

È stato presentato il rilascio della distribuzione Fedora Linux 36. Sono stati preparati per il download i prodotti Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition e le versioni Live, fornite sotto forma di spin con ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Le build sono state create per architetture x86_64, Power64, ARM64 (AArch64) e vari dispositivi con processori ARM a 32 bit. La pubblicazione delle build di Fedora Silverblue è stata ritardata.

Le modifiche più significative in Fedora Linux 36:

  • Il desktop di Fedora Workstation è stato aggiornato alla versione GNOME 42, che ha introdotto impostazioni generali di stile scuro per l'interfaccia e ha portato alla migrazione di molte applicazioni all'uso di GTK 4 e della libreria libadwaita, che offre widget e oggetti pronti per la costruzione di applicazioni, conformi alle nuove linee guida GNOME HIG (Human Interface Guidelines). La maggior parte delle applicazioni è stata progettata seguendo le nuove raccomandazioni GNOME HIG, mentre alcune continuano a utilizzare lo stile precedente o a combinare elementi di vecchio e nuovo stile.
  • Per i sistemi con driver proprietari NVIDIA, per impostazione predefinita è stato attivato un sessione GNOME basata sul protocollo Wayland, utilizzata in precedenza solo con i driver open source. È rimasta la possibilità di scegliere una sessione GNOME che funziona sopra il tradizionale server X. In passato, l'abilitazione di Wayland sui sistemi con driver NVIDIA era ostacolata dall'assenza di supporto per l'accelerazione hardware OpenGL e Vulkan nelle applicazioni X11 eseguite tramite il componente DDX (Device-Dependent X) XWayland. Nella nuova versione dei driver NVIDIA, i problemi sono stati risolti e le prestazioni di OpenGL e Vulkan nelle applicazioni X avviate tramite XWayland ora non differiscono quasi per nulla da quelle eseguite su un normale server X.
  • Le edizioni aggiornabili attraverso snapshot di Fedora Silverblue e Fedora Kinoite, che offrono immagini monolitiche con GNOME e KDE, non separate in pacchetti distinti e costruite con il tool rpm-ostree, sono state riprogettate per posizionare la gerarchia /var su una partizione Btrfs separata, consentendo di gestire snapshot del contenuto di /var indipendentemente dalle altre partizioni di sistema.
  • I pacchetti e l'edizione della distribuzione con desktop LXQt sono stati aggiornati alla versione LXQt 1.0.
  • Durante il funzionamento, systemd fornisce l'output dei nomi dei file unit, semplificando così l'identificazione dei servizi che si avviano e si fermano. Ad esempio, invece di «Starting Frobnicating Daemon…», ora verrà visualizzato «Starting frobnicator.service — Frobnicating Daemon…».
  • Per impostazione predefinita, per la maggior parte delle lingue vengono utilizzati i font Noto invece di DejaVu.
  • Per la scelta degli algoritmi di crittografia disponibili in GnuTLS, ora è stato applicato un elenco bianco, ovvero gli algoritmi consentiti sono specificati esplicitamente anziché essere esclusi. Questo approccio consente di ripristinare la compatibilità con algoritmi disabilitati per determinate applicazioni e processi, se desiderato.
  • Nei file eseguibili e nelle librerie in formato ELF è stata aggiunta l'informazione relativa al pacchetto rpm a cui appartiene il file. In systemd-coredump, queste informazioni vengono utilizzate per riflettere la versione del pacchetto durante l'invio di notifiche di errore.
  • I driver fbdev, utilizzati per l'output tramite Framebuffer, sono stati sostituiti dal driver simpledrm, che utilizza per l'output il framebuffer EFI-GOP o VESA fornito dal firmware UEFI o BIOS. Per garantire la retrocompatibilità, è stato implementato uno strato di emulazione del dispositivo fbdev sopra la sottosistema DRM (Direct Rendering Manager). Questa modifica è notevole in quanto mantiene la possibilità di utilizzare solo i driver DRM/KMS. Il processo di aggiunta di nuovi driver fbdev al kernel Linux è stato interrotto 7 anni fa, e i driver rimanenti riguardavano principalmente il supporto per hardware obsoleto. Ad esempio, erano in uso driver come atyfb (ATI Mach64, RageII, RageII+, RageIIc), aty128fb (ATI Rage128), s3fb (S3), savagefb (Savage), sisfb (SiS), tdfxfb (3Dfx) e tridentfb (Trident), che ora saranno sostituiti dal driver universale simpledrm.
  • Nel stack di lavoro con immagini aggiornabili in modo atomico basate su rpm-ostree, è stata aggiunta una supporto preliminare per i contenitori nei formati OCI/Docker, che consente di creare facilmente immagini di contenitori e trasferire l'ambiente di sistema nei contenitori.
  • Il pacchetto del gestore di pacchetti RPM è stato spostato dalla directory /var/lib/rpm a /usr/lib/sysimage/rpm, sostituendo /var/lib/rpm con un collegamento simbolico. Questa disposizione è già utilizzata nelle build basate su rpm-ostree e nelle distribuzioni SUSE/openSUSE. Il motivo dello spostamento è l'indivisibilità del database RPM dal contenuto della partizione /usr, in cui si trovano effettivamente i pacchetti RPM (ad esempio, la collocazione in diverse partizioni complica la gestione degli snapshot del file system e il rollback delle modifiche, mentre nel caso dello spostamento di /usr si perde informazione sul legame con i pacchetti installati).
  • In NetworkManager, per impostazione predefinita, è stata interrotta la supporto per il formato di configurazione ifcfg (/etc/sysconfig/network-scripts/ifcfg-*). A partire da Fedora 33, NetworkManager utilizza per impostazione predefinita il formato keyfile.
  • I dizionari Hunspell sono stati trasferiti dalla directory /usr/share/myspell/ a /usr/share/hunspell/.
  • È stata fornita la possibilità di installare contemporaneamente diverse versioni del compilatore per il linguaggio Haskell (GHC).
  • È stato incluso un modulo cockpit con un'interfaccia web per configurare la condivisione di file tramite NFS e Samba.
  • Il pacchetto java-17-openjdk è stato scelto come implementazione predefinita di Java al posto di java-11-openjdk.
  • Il programma per la ricerca rapida di un file per nome, mlocate, è stato sostituito con plocate, un'alternativa più veloce e che consuma meno spazio su disco.
  • È stata interrotta la supporto per il vecchio stack wireless utilizzato nei driver ipw2100 e ipw2200 (Intel Pro Wireless 2100/2200), sostituito dallo stack mac80211/cfg80211 nel 2007.
  • Nell'installer Anaconda, nell'interfaccia di creazione di un nuovo utente, è stata attivata di default l'opzione per concedere i diritti di amministratore all'utente aggiunto.
  • È stata interrotta la fornitura del pacchetto nscd, utilizzato per la gestione della cache delle basi host e utenti (/etc/hosts, /etc/passwd, /etc/services, ecc.). Per la cache degli host, ora si utilizza systemd-resolved, e per la cache del database degli utenti – sssd.
  • L'toolkit per gestire i depositi locali Stratis è stato aggiornato alla versione 3.0.0.
  • Le versioni dei pacchetti sono state aggiornate, incluso il kernel Linux 5.17, GCC 12, LLVM 14, glibc 2.35, OpenSSL 3.0, Golang 1.18, Ruby 3.1, PHP 8.1, PostgreSQL 14, Autoconf 2.71, OpenLDAP 2.6.1, Ansible 5, Django 4.0, MLT 7, Podman 4.0, Ruby on Rails 7.0.
  • 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