Rilascio della distribuzione Linux Fedora 30

Presentato rilascio della distribuzione Linux Fedora 30. Per il download sono stati preparati prodotti Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT Edition, e anche set di 'spin' con le compilazioni Live degli ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Le compilazioni sono state create per le architetture x86, x86_64, Power64, ARM64 (AArch64) e diversi dispositivi con processori ARM a 32 bit.

Le caratteristiche più notevoli miglioramenti in Fedora 30:

  • Il desktop GNOME è stato aggiornato alla versione 3.32 con uno stile rinnovato per gli elementi dell'interfaccia, il desktop e le icone, il supporto sperimentale per la scalabilità frazionaria e l'interruzione del supporto per il menu globale;
  • Sono state apportate modifiche per migliorare le prestazioni del gestore pacchetti DNF. Tutti i metadati nei repository, ad eccezione di xz e gzip, sono ora disponibili nel formato zchunk, che oltre a garantire un buon livello di compressione supporta modifiche delta, permettendo di caricare solo le parti modificate dell'archivio (il file viene suddiviso in blocchi compressibili separatamente e il client carica solo i blocchi per i quali il checksum non corrisponde ai blocchi sul suo lato);
  • In DNF è stata aggiunta è stato aggiunto un codice per inviare informazioni necessarie per una valutazione più accurata della base utenti della distribuzione. Durante l'accesso ai mirror verrà inviato un contatore "countme", il cui valore aumenta ogni settimana. Il contatore verrà azzerato a "0" dopo il primo accesso riuscito al server e inizierà a conteggiare le settimane dopo 7 giorni. Questo metodo consentirà di valutare da quanto tempo la versione utilizzata è stata installata, sufficiente per analizzare la dinamica del passaggio degli utenti a nuove versioni e identificare installazioni di breve durata in sistemi di integrazione continua, sistemi di test, contenitori e macchine virtuali. Gli utenti possono disattivare l'invio di tali informazioni se lo desiderano.
  • Aggiunti pacchetti con desktop Deepin, sviluppato dagli sviluppatori della distribuzione omonima proveniente dalla Cina. I componenti del desktop sono sviluppati utilizzando i linguaggi C/C++ e Go, ma l'interfaccia è realizzata utilizzando tecnologie HTML5 con il motore web Chromium. Una caratteristica chiave del desktop Deepin è la barra che supporta più modalità di funzionamento. In modalità classica c'è una separazione più chiara tra le finestre aperte e le applicazioni suggerite per l'avvio. La modalità efficace ricorda un po' Unity, mescolando gli indicatori dei programmi in esecuzione, delle applicazioni preferite e dei widget di gestione. L'interfaccia per avviare le applicazioni occupa l'intero schermo e offre due modalità: visualizzazione delle applicazioni preferite e navigazione nel catalogo delle applicazioni installate;
  • Sono stati aggiunti pacchetti con il desktop Pantheon, sviluppato dal progetto Elementary OS. Per lo sviluppo viene utilizzato GTK3+, il linguaggio Vala e il framework Granite. L'ambiente grafico Pantheon comprende componenti come il gestore di finestre Gala (basato su LibMutter), il pannello superiore WingPanel, il launcher Slingshot, il pannello di controllo Switchboard, il pannello delle attività Plank (una riscrittura in Vala del pannello Docky) e il gestore delle sessioni Pantheon Greeter (basato su LightDM);
  • Aggiornate le versioni dei programmi: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    Fish 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;
  • Completato il passaggio a GnuPG 2 come principale implementazione di GPG (
    /usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1;
  • È stato fatto un lavoro per garantire una visualizzazione grafica più fluida durante il caricamento, senza brevi disconnessioni dello schermo e senza transizioni grafiche brusche. Nel driver i915 è attivata di default la modalità fastboot, mentre nel boot splash plymouth è utilizzato un nuovo tema grafico;
  • Come implementazione predefinita del bus D-Bus viene utilizzato D-Bus Broker. D-Bus Broker è interamente realizzato nello spazio utente, rimane completamente compatibile con l'implementazione standard di D-Bus, progettato tenendo conto del supporto delle funzionalità pratiche richieste e si concentra principalmente sul miglioramento delle prestazioni e sull'affidabilità;
  • Il formato dei metadati per la crittografia dell'intero disco è stato cambiato da LUKS1 a LUKS2;
  • In preparazione alla cessazione del supporto per Python 2 (il periodo di supporto di questa versione scade il 1° gennaio 2020) sono stati rimossi dai repository un gran numero di pacchetti specifici per Python 2. Per i moduli Python forniti nel repository con supporto per i metadati
    Python Egg/Wheel è stato incluso di default il generatore di dipendenze;
  • Dalla libcrypt è stata rimossa la supporto per funzioni obsolete e non sicure, come encrypt, encrypt_r, setkey, setkey_r e fcrypt;
  • Il file /etc/sysconfig/nfs è stato dichiarato obsoleto, per la configurazione di NFS bisogna utilizzare solo /etc/nfs.conf;
  • Aggiunto il supporto per uEFI per l'avvio su sistemi ARMv7;
  • Il database MongoDB è stato rimosso dai repository a causa del passaggio di questo progetto a una licenza non libera, incompatibile con i requisiti di Fedora;
  • Sono stati classificati come obsoleti i pacchetti Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp e sonatype-oss-parent;
  • Aggiunta una collezione Linux System Roles con un insieme di moduli e ruoli per il dispiegamento di un sistema di gestione centralizzata della configurazione basato su Ansible;
  • Interrotto la formazione delle raccolte di Fedora Atomic Host, che offre un ambiente ridotto al minimo, il cui aggiornamento avviene in modo atomico sostituendo l'immagine dell'intero sistema, senza suddividerlo in pacchetti separati. Al posto di Fedora Atomic Host arriverà il progetto Fedora CoreOS, che continua lo sviluppo di un sistema Linux per server Container Linux;
  • Grazie all'utilizzo di PipeWire sono stati risolti i problemi relativi alla condivisione delle finestre di Chrome e Firefox in ambienti basati su Wayland durante l'organizzazione del lavoro remoto con il sistema. Sono stati inoltre risolti problemi relativi all'uso di driver binari proprietari NVIDIA con Wayland. La fornitura per impostazione predefinita della raccolta di Firefox con supporto Wayland integrato è rinviata al prossimo rilascio (in Fedora 30, come in precedenza, Firefox funzionerà tramite XWayland).
  • È incluso un set di strumenti Fedora Toolbox, che consente di avviare un ulteriore ambiente isolato, che può essere configurato in modo arbitrario tramite il comune gestore di pacchetti DNF. Quest'ambiente semplificherà la vita degli sviluppatori che necessitano di installare frequentemente diverse librerie e applicazioni aggiuntive in condizioni di utilizzo delle raccolte. Fedora Silverblue;
  • Nella libreria OpenH264 con implementazione del codec H.264, utilizzato in Firefox e GStreamer, è stata aggiunta la compatibilità per la decodifica dei profili Main e High, che vengono generalmente utilizzati per la trasmissione video nei servizi online (in precedenza in OpenH264 era supportato solo il profilo Baseline);
  • È incluso un sistema per la configurazione centralizzata dei desktop Linux — Fleet Commander, progettato per organizzare il deploy e la manutenzione delle impostazioni per un gran numero di workstation basate su Linux e GNOME. Viene fornito un'interfaccia centralizzata unica per gestire le impostazioni del desktop, delle applicazioni e delle connessioni di rete;
  • Continuato sviluppo della versione Fedora Silverblue, che si distingue da Fedora Workstation per una fornitura monolitica, senza separazione del sistema di base in pacchetti singoli, utilizzando un meccanismo di aggiornamento atomico e installando tutte le applicazioni aggiuntive come pacchetti flatpak, eseguiti in contenitori isolati. Nella nuova versione è stata aggiunta la possibilità di utilizzare in GNOME Software il layer rpm-ostree per aggiungere al sistema di base di Silverblue strati con applicazioni aggiuntive e componenti di sistema, distribuiti solo in forma di pacchetti rpm e al momento non disponibili in flatpak. Ad esempio, tramite rpm-ostree è stata implementata la possibilità di installare driver proprietari NVIDIA, font, pacchetti linguistici, estensioni per GNOME Shell e applicazioni di terze parti, come Google Chrome.

Contemporaneamente per Fedora 30 sono stati attivati i repository "free" e "nonfree" del progetto RPM Fusion, in cui sono disponibili pacchetti con applicazioni multimediali aggiuntive (MPlayer, VLC, Xine), codec video/audio, supporto DVD, driver proprietari AMD e NVIDIA, giochi e emulatori.

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