La distribuzione Fedora 32 è entrata nella fase di beta testing

È iniziato test di beta del sistema operativo Fedora 32. Il rilascio beta segna il passaggio alla fase finale di test, in cui è consentita solo la correzione di errori critici. Il rilascio programmato è previsto per la fine di aprile. Il rilascio copre Fedora Workstation, Fedora Server, Fedora Silverblue e le versioni Live, fornite sotto forma di spin con ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Le compilazioni sono preparate per architetture x86_64, ARM (Raspberry Pi 2 e 3), ARM64 (AArch64) e Power.

Le migliorie più significative modifiche 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 di default, il timer systemd fstrim.timer avvia una volta a settimana il servizio fstrim.service per eseguire il comando «/usr/sbin/fstrim --fstab --verbose --quiet», che fornisce ai dispositivi di archiviazione informazioni sui blocchi non utilizzati nei filesystem montati e negli archivi LVM espandibili dinamicamente. Questo meccanismo riduce l'usura delle unità SSD e NVMe e migliora l'efficienza della pulizia dei blocchi, oltre a migliorare l'uso degli estensori 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 funzionare o essere compilati. Per sviluppatori e utenti che necessitano di Python 2, sarà fornito un pacchetto separato chiamato python27, progettato come un 'tutto in uno' (senza suddivisione in sottopacchetti) e non destinato ad essere utilizzato come dipendenza;
  • Per impostazione predefinita invece di iptables-legacy utilizzato il pacchetto iptables-nft, che offre un insieme di utility per garantire la compatibilità con iptables, con la stessa sintassi della riga di comando, ma traspone le regole ricevute in bytecode nf_tables;
  • Il firewall dinamico firewalld tradotto funziona sopra nftables. Per la chiamata diretta delle regole, continueranno ad 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 in un formato compatibile con sysusers.d (l'applicazione systemd-sysusers per la generazione dei contenuti di /etc/passwd e /etc/group non è ancora in uso, si parla solo del formato dei dati con informazioni sugli utenti, per creare gli utenti viene comunque utilizzato 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 basata su un contatore del tempo di installazione e una variabile con dati sull'architettura e la versione del sistema operativo. Il contatore "countme" verrà azzerato a "0" dopo la prima richiesta di successo al server e inizierà ad aumentare ogni settimana dopo 7 giorni, permettendo di valutare quanto tempo fa è stata installata la versione in uso. Su richiesta, l'utente può disabilitare l'invio delle informazioni specificate;
  • Interprete Python compilato con il flag "-fno-semantic-interposition", il cui utilizzo nei test ha mostrato un aumento delle prestazioni dal 5 al 27%;
  • Include sono inclusi font rasterizzati aggiuntivi in formato OpenType per l'uso in programmi come gnome-terminal (dopo la transizione a HarfBuzz ci sono stati problemi con l'uso di vecchi font rasterizzati in gnome-terminal);
  • Preparazione del rilascio terminato test di qualità delle build di installazione per supporti ottici.

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