Rilascio della distribuzione Linux Fedora 32

Presentato rilascio della distribuzione Linux Fedora 32. Per il download preparati prodotti Fedora Workstation, Fedora Server, CoreOS, oltre a un insieme di 'spin' con Live-builds degli ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Le build sono state create per architetture x86_64, Power64, ARM64 (AArch64) e diversi dispositivi con processori ARM a 32 bit. La pubblicazione delle build Fedora Silverblue e Fedora IoT Edition è in ritardo.

Le migliorie più significative miglioramenti in Fedora 32:

  • Nelle build per workstation è attivato per default attivato processo in background earlyoom, che consentirà una risposta più rapida alla mancanza di memoria, evitando di raggiungere la chiamata del gestore OOM (Out Of Memory) nel kernel, che si attiva quando la situazione diventa critica e il sistema, di solito, non risponde più alle azioni dell'utente. Se la quantità di memoria disponibile scende sotto un valore prestabilito, earlyoom terminerà forzatamente (inviando SIGTERM quando la memoria libera è sotto il 10% o SIGKILL quando è sotto il 5%) il processo che consuma più memoria (quello con il valore più alto in /proc/*/oom_score), senza portare il sistema a uno stato di pulizia dei buffer di sistema.
  • Abilitato per impostazione predefinita il timer systemd fstrim.timer, che avvia settimanalmente il servizio fstrim.service per eseguire il comando «/usr/sbin/fstrim —fstab —verbose —quiet», che comunica ai dispositivi di memorizzazione informazioni sui blocchi non utilizzati nei file system montati e nei volumi LVM espandibili dinamicamente. Questo meccanismo riduce l'usura delle unità SSD e NVMe e aumenta l'efficienza della pulizia dei blocchi, oltre a migliorare l'uso degli extents logici liberi in LVM durante l'allocazione dinamica dello spazio di archiviazione («thin provisioning») restituendoli al pool.
  • Il desktop è stato aggiornato all'uscita GNOME 3.36, in cui è apparso un'apposita applicazione per la gestione delle estensioni di GNOME Shell, l'interfaccia di accesso al sistema e lo sblocco dello schermo sono stati modernizzati, la maggior parte dei dialoghi di sistema è stata riprogettata, è stata implementata la funzione di avvio delle applicazioni utilizzando GPU discrete sui sistemi con grafica ibrida, nella modalità panoramica è stata implementata la possibilità di rinominare le cartelle delle applicazioni, nel sistema di notifiche è stato aggiunto un pulsante «non disturbare», nel master di configurazione iniziale è stata aggiunta l'opzione per abilitare il controllo genitoriale, ecc.
  • A causa di cessazione del ciclo di vita di Python 2 da Fedora sarà è stato rimosso il pacchetto python2 e tutti i pacchetti che richiedono Python 2 per il loro funzionamento o compilazione. Per gli sviluppatori e gli utenti che necessitano di Python 2, sarà fornito un pacchetto separato python27, che sarà presentato in uno stile «tutto in uno» (senza suddivisione in subpacchetti) e non è progettato per essere utilizzato come dipendenza.
  • Per impostazione predefinita invece di iptables-legacy utilizzato il pacchetto iptables-nft offre un insieme di utilità per garantire la compatibilità con iptables, utilizzando la stessa sintassi della riga di comando, ma traducendo le regole ricevute in bytecode nf_tables.
  • Il firewall dinamico firewalld tradotto funziona sopra nftables. Per la chiamata diretta alle regole continueranno a essere utilizzati iptables e ebtables.
  • Per la compilazione è stato utilizzato GCC 10. Sono state aggiornate le versioni di molti pacchetti, inclusi Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
    Go 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4.
  • Nei pacchetti che definiscono utenti e gruppi propri, è avvenuto passaggio alle definizioni degli utenti nel formato identico a sysusers.d (l'utility systemd-sysusers per generare il contenuto di /etc/passwd e /etc/group non è ancora in uso, si parla solo del formato dei dati contenenti le informazioni sugli utenti, per la creazione degli utenti si continua a utilizzare useradd).
  • Nel gestore pacchetti DNF è stato aggiunto codice per inviare le informazioni necessarie per una valutazione più precisa della base utenti della distribuzione. Invece della trasmissione del UUID unico inizialmente previsto, è stata implementata una schema più semplice basato su un contatore di tempo di installazione e una variabile con i dati sulla architettura e sulla versione del sistema operativo. Il contatore 'countme' verrà azzerato a '0' dopo la prima chiamata riuscita al server e dopo 7 giorni inizierà ad aumentare ogni settimana, permettendo di valutare da quanto tempo è installata la versione in uso. Se desidera, l'utente può disabilitare l'invio di tali informazioni.
  • Interprete Python compilato con il flag '-fno-semantic-interposition', il cui utilizzo nei test ha mostrato un incremento delle prestazioni dal 5 al 27%.
  • Include sono inclusi font rasteri aggiuntivi in formato OpenType per l'uso in programmi come gnome-terminal (dopo il passaggio a HarfBuzz, ci sono stati problemi nell'uso dei vecchi font raster in gnome-terminal).
  • Preparazione del rilascio terminato test di qualità delle build di installazione per supporti ottici.

In contemporanea per Fedora 32 sono stati messi in funzione I repository «free» e «nonfree» del progetto RPM Fusion, dove sono disponibili pacchetti con applicazioni multimediali aggiuntive (MPlayer, VLC, Xine), codec video/audio, supporto DVD, driver proprietari AMD e NVIDIA, software di gioco ed emulatori. Creazione di build di Russian Fedora. terminato.

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