La distribuzione di Fedora 32 entra in fase di beta testing

È iniziata testare la versione beta della distribuzione Fedora 32. La versione beta ha segnato il passaggio alla fase finale del test, in cui sono consentite solo correzioni di bug critici. Pubblicazione è previsto alla fine di aprile. Copertine dei numeri Fedora Workstation, Fedora Server, Fedora Silverblue e Live fornite nel modulo gira con gli ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Le build sono preparate per le architetture x86_64, ARM (Raspberry Pi 2 e 3), ARM64 (AArch64) e Power.

Il più notevole modifiche in Fedora 32:

  • Nelle build di workstation predefinite attivato processo in background presto, che ti permetterà di rispondere più rapidamente alla mancanza di memoria, senza arrivare fino a chiamare il gestore OOM (Out Of Memory) nel kernel, che si attiva quando la situazione diventa critica e il sistema, di regola, no risponde più alle azioni dell'utente. Se la quantità di memoria disponibile è inferiore al valore specificato, earlyoom inviando SIGTERM (memoria libera inferiore al 10%) o SIGKILL (< 5%) terminerà forzatamente il processo che sta consumando più attivamente memoria (con il valore /proc più alto /*/oom_score value), senza portare lo stato del sistema al punto di cancellare i buffer di sistema.
  • Incluso per impostazione predefinita, il timer systemd fstrim.timer, che esegue il servizio fstrim.service una volta alla settimana per eseguire il comando "/usr/sbin/fstrim —fstab —verbose —quiet", che trasmette ai dispositivi di archiviazione informazioni sui blocchi inutilizzati montati file system e in quelli espansi dinamicamente archivi LVM. Questo meccanismo attenua l'usura delle unità SSD e NVMe e aumenta l'efficienza della pulizia dei blocchi, e anche in LVM migliora l'uso delle estensioni logiche libere durante l'allocazione dinamica dello spazio nello storage ("thin provisioning") restituendole al pool;
  • Desktop aggiornato prima del rilascio GNOME 3.36, in cui è apparsa un'applicazione separata per la gestione dei componenti aggiuntivi di GNOME Shell, il design delle interfacce di accesso e sblocco dello schermo è stato modernizzato, la maggior parte delle finestre di dialogo di sistema sono state ridisegnate, è apparsa una funzione per avviare applicazioni utilizzando una GPU discreta sui sistemi con grafica ibrida e in modalità panoramica la possibilità di rinominare le directory con le applicazioni, è stato aggiunto un pulsante "non disturbare" al sistema di notifica, è stata aggiunta un'opzione per abilitare il sistema di controllo parentale alla procedura guidata di configurazione iniziale, ecc.
  • В связи с terminazione La vita di Python 2 da Fedora sarà cancellato il pacchetto python2 e tutti i pacchetti che richiedono Python 2 per essere eseguito o compilato. Per gli sviluppatori e gli utenti che richiedono Python 2, verrà fornito un pacchetto python27 autonomo, che sarà confezionato in uno stile all-in-one (senza sottopacchetti) e non destinato ad essere utilizzato come dipendenza;
  • Predefinito invece di iptables-legacy coinvolti il pacchetto iptables-nft, che offre una serie di utilità per garantire la compatibilità con iptables, avendo la stessa sintassi della riga di comando, ma traducendo le regole risultanti in bytecode nf_tables;
  • Firewall dinamico firewalld tradotto per lavorare su nftables. iptables e ebtables continueranno ad essere utilizzati per richiamare direttamente le regole;
  • Per l'assemblaggio viene 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 i propri utenti e gruppi, implementato passaggio alle definizioni utente in un formato identico a sysusers.d (l'utility systemd-sysusers stessa non è ancora utilizzata per generare il contenuto di /etc/passwd e /etc/group, stiamo solo parlando del formato dei dati con informazioni sugli utenti ; per creare gli utenti si chiama ancora useradd);
  • Nel gestore pacchetti DNF aggiunto codice per inviare le informazioni necessarie per stimare con maggiore precisione la base utenti della distribuzione. Invece della trasmissione originariamente prevista di un identificatore UUID univoco, verrà aggiunto un altro circuito semplice basato sul contatore del tempo di installazione e su una variabile con dati sull'architettura e sulla versione del sistema operativo. Il contatore “countme” verrà resettato a “0” dopo la prima chiamata riuscita al server e dopo 7 giorni inizierà ad aumentare ogni settimana, il che consentirà di stimare da quanto tempo è stata installata la versione in uso. Se lo desidera, l'utente può disabilitare l'invio delle informazioni specificate;
  • Interprete Python raccolto con il flag “-fno-semantic-interposition”, il cui utilizzo nei test ha mostrato un aumento delle prestazioni dal 5 al 27%;
  • La struttura incluso font bitmap aggiuntivi in ​​formato OpenType da utilizzare in programmi come gnome-terminal (dopo il passaggio a HarfBuzz, si sono verificati problemi nell'utilizzo dei vecchi font bitmap in gnome-terminal);
  • Quando si prepara una versione interrotto testare la qualità dei gruppi di installazione per supporti ottici.

Fonte: opennet.ru

Aggiungi un commento