Rilascio della distribuzione Linux Fedora 30

Introdotto Rilascio della distribuzione Linux Fedora 30. Per caricare preparato Prodotti Fedora Workstation, Fedora Server, Fedora SilverBlue, Edizione Fedora IoT, E set di "giri" con build live degli ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Gli assembly vengono generati per x86, x86_64, Power64, ARM64 (AArch64) e vari dispositivi con processori ARM a 32 bit.

Il più notevole miglioramenti in Fedora 30:

  • Desktop GNOME aggiornato per il rilascio 3.32 con uno stile ridisegnato degli elementi dell'interfaccia, del desktop e delle icone, supporto sperimentale per il ridimensionamento frazionario e la fine del supporto per il menu globale;
  • È stato svolto del lavoro per migliorare le prestazioni del gestore pacchetti DNF. Tutti i metadati nei repository diversi da xz e gzip sono ora disponibili nel formato zchunk, che, oltre ad un buon livello di compressione, fornisce il supporto per le modifiche delta, permettendo di scaricare solo le parti modificate dell'archivio (il file viene diviso in blocchi compressi separatamente e il client scarica solo quei blocchi per i quali il checksum non abbinare i blocchi sul suo lato);
  • Nel DNF aggiunto codice per inviare le informazioni necessarie per stimare con maggiore precisione la base utenti della distribuzione. Quando si accede ai mirror verrà inviato un contatore “countme”, il cui valore aumenta ogni settimana. Il contatore verrà reimpostato su “0” dopo la prima chiamata riuscita al server e dopo 7 giorni inizierà a contare le settimane. Questo metodo consentirà di stimare da quanto tempo è installata la release in uso, sufficiente per analizzare le dinamiche di passaggio degli utenti alle nuove versioni e individuare installazioni di breve durata in sistemi di integrazione continua, sistemi di test, container e macchine virtuali. Se lo desidera, l'utente può disattivare l'invio di tali informazioni.
  • Aggiunti pacchetti desktop Deepin, sviluppato dagli sviluppatori dell'omonimo kit di distribuzione dalla Cina. I componenti desktop sono sviluppati utilizzando i linguaggi C/C++ e Go, ma l'interfaccia viene creata utilizzando le tecnologie HTML5 utilizzando il motore web Chromium. La caratteristica principale del desktop Deepin è il pannello, che supporta più modalità operative. Nella modalità classica esiste una separazione più esplicita tra le finestre aperte e le applicazioni offerte per l'avvio. La modalità Efficace ricorda in qualche modo Unity, mescolando indicatori di programmi in esecuzione, applicazioni preferite e applet di controllo. L'interfaccia di avvio del programma viene visualizzata sull'intero schermo e offre due modalità: visualizzazione delle applicazioni preferite e navigazione nel catalogo dei programmi installati;
  • Aggiunti pacchetti con il desktop Pantheon, sviluppato dal progetto Sistema operativo elementare. Per lo sviluppo vengono utilizzati GTK3+, il linguaggio Vala e il framework Granite. L'ambiente grafico Pantheon combina componenti come il window manager Gala (basato su LibMutter), il pannello superiore WingPanel, il lanciatore Slingshot, il pannello di controllo Switchboard, la barra delle applicazioni inferiore Plank (un analogo del pannello Docky riscritto in Vala) e il Pantheon Gestore della sessione di saluto (basato su LightDM);
  • Versioni del programma aggiornate: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    Pesce 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;

  • Transizione a GnuPG 2 come implementazione principale di GPG (
    /usr/bin/gpg ora si collega all'eseguibile GnuPG 2 invece che a GnuPG 1;
  • È stato fatto del lavoro per garantire una visualizzazione grafica più fluida all'avvio, senza blackout dello schermo o transizioni grafiche improvvise. Il driver i915 ha la modalità fastboot abilitata per impostazione predefinita, la schermata di avvio di Plymouth ha un nuovo tema;
  • L'implementazione predefinita del bus D-Bus è abilitata Broker D-Bus. D-Bus Broker è implementato interamente nello spazio utente, rimane pienamente compatibile con l'implementazione di riferimento D-Bus, è progettato per supportare funzionalità pratiche e si concentra sul miglioramento delle prestazioni e dell'affidabilità;
  • Il formato dei metadati per la crittografia dell'intero disco è stato modificato da LUKS1 a LUKS2;
  • In preparazione alla fine del supporto per Python 2 (la manutenzione di questo ramo scade il 1 gennaio 2020), è stato rimosso dai repository gran numero Pacchetti specifici di Python 2. Per moduli Python forniti dal repository con supporto per metadati
    Python Egg/Wheel ha un generatore di dipendenze abilitato per impostazione predefinita;

  • Il supporto per funzioni deprecate e non sicure come encrypt, encrypt_r, setkey, setkey_r e fcrypt è stato rimosso da libcrypt;
  • Il file /etc/sysconfig/nfs è stato deprecato; solo /etc/nfs.conf dovrebbe essere utilizzato per configurare NFS;
  • Aggiunto supporto uEFI per l'avvio su sistemi ARMv7;
  • Il DBMS MongoDB è stato rimosso dai repository a causa del passaggio di questo progetto ad una licenza non libera, incompatibile con i requisiti Fedora;
  • I pacchetti Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp e sonatype-oss-parent sono stati deprecati;
  • Raccolta aggiunta Ruoli del sistema Linux con una serie di moduli e ruoli per l'implementazione di un sistema di gestione della configurazione centralizzato basato su Ansible;
  • interrotto formazione di build Fedora Atomic Host, che offrono un ambiente ridotto al minimo, il cui aggiornamento viene effettuato atomicamente sostituendo l'immagine dell'intero sistema, senza scomporlo in pacchetti separati. Fedora Atomic Host sarà sostituita da un progetto Fedora Core OS, continua sviluppo di un sistema server Linux Contenitore Linux;
  • Grazie all'utilizzo di PipeWire problemi risolti con accesso condiviso alle finestre di Chrome e Firefox in ambienti basati su Wayland durante l'organizzazione del lavoro remoto con il sistema. Sono stati risolti anche i problemi relativi all'utilizzo dei driver binari NVIDIA proprietari con Wayland. consegna Per impostazione predefinita, le build di Firefox con il supporto Wayland integrato vengono ritardate fino alla versione successiva (in Fedora 30, Firefox continuerà a funzionare tramite XWayland).
  • Kit di strumenti incluso Casella degli strumenti Fedora, che permette di lanciare un ulteriore ambiente isolato, configurabile in qualsiasi modo utilizzando il consueto gestore di pacchetti DNF. L'ambiente specificato semplificherà la vita agli sviluppatori che spesso hanno bisogno di installare varie librerie e applicazioni aggiuntive quando utilizzano gli assembly Fedora SilverBlue;
  • La libreria OpenH264 con l'implementazione del codec H.264, utilizzato in Firefox e GStreamer, ha aggiunto il supporto per la decodifica dei profili Main e High, che vengono solitamente utilizzati per servire video nei servizi online (in precedenza, solo il profilo Baseline era supportato in OpenH264);
  • La struttura prevede un sistema per la configurazione centralizzata dei desktop Linux - Comandante della flotta, progettato per organizzare la distribuzione e la manutenzione delle impostazioni per un gran numero di workstation basate su Linux e GNOME. Fornisce un'unica interfaccia centralizzata per gestire le impostazioni del desktop, i programmi applicativi e le connessioni di rete;
  • Continua sviluppo dell'edizione Fedora Silverblue, che differisce da Fedora Workstation in quanto viene consegnata in forma monolitica, senza dividere il sistema di base in pacchetti separati, utilizzando un meccanismo di aggiornamento atomico e installando tutte le applicazioni aggiuntive sotto forma di pacchetti flatpak lanciati in modo isolato contenitori. La nuova versione aggiunge la possibilità di utilizzare il layer rpm-ostree nel software GNOME per aggiungere layer all'immagine Silverblue di base con applicazioni e componenti di sistema aggiuntivi che sono distribuiti solo sotto forma di pacchetti rpm e non sono ancora disponibili in flatpak. Ad esempio, rpm-ostree fornisce supporto per l'installazione di driver NVIDIA proprietari, caratteri, set di lingue, estensioni della shell GNOME e applicazioni di terze parti come Google Chrome.

Contemporaneamente per Fedora 30 mettere in funzione Repository “gratuiti” e “non liberi” 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, programmi di gioco, emulatori.

Fonte: opennet.ru

Aggiungi un commento