La distribuzione Fedora 32 è passata alla fase di beta testing

Iniziato testazione della beta del pacchetto Fedora 32. L'uscita beta ha segnato il passaggio alla fase finale di test, in cui sono ammessi solo i correttivi per gli errori critici. Rilascio è previsto per la fine di aprile. L'uscita copre Fedora Workstation, Fedora Server, Fedora Silverblue e le versioni Live, fornite in forma di spin con 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.

Le caratteristiche più notevoli cambiamenti in Fedora 32:

  • Nelle versioni per workstation, per impostazione predefinita il servizio DoH di Google ('https://dns.google.com/dns-query'), se DNS è 1.1.1.1, allora il servizio DoH di Cloudflare ('https://cloudflare-dns.com/dns-query') e processo in background earlyoom, che consentirà una reazione più rapida alla mancanza di memoria, senza arrivare a chiamare il gestore OOM (Out Of Memory) nel kernel, che scatta quando la situazione diventa critica e il sistema, di solito, non risponde più alle azioni dell'utente. Se la quantità di memoria disponibile è inferiore a un valore specificato, earlyoom attraverso l'invio di SIGTERM (memoria libera inferiore al 10%) o SIGKILL (< 5%) terminerà forzatamente il processo che consuma più memoria (con il punteggio più alto in /proc/*/oom_score), senza portare lo stato del sistema alla pulizia dei buffer di sistema.
  • Abilitato per impostazione predefinita, il timer systemd fstrim.timer, che una volta alla settimana avvia 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 file system montati e negli archivi LVM a espansione dinamica. Questo meccanismo riduce l'usura degli SSD e degli NVMe e aumenta l'efficienza della pulizia dei blocchi, e in LVM migliora l'uso dei free logical extent durante l'allocazione dinamica dello spazio di archiviazione (thin provisioning) tramite il loro ritorno nel pool;
  • Il desktop è stato aggiornato alla versione GNOME 3.36, in cui è stata introdotta un'applicazione separata per la gestione delle estensioni di GNOME Shell, l'interfaccia di accesso e sblocco dello schermo è stata modernizzata, la maggior parte delle finestre di dialogo di sistema è stata rielaborata, è stata implementata la funzionalità di avvio delle applicazioni utilizzando una GPU discreta su sistemi con grafica ibrida, nella modalità panoramica è stata implementata la possibilità di rinominare le cartelle delle applicazioni, è stato aggiunto un pulsante "non disturbare" nel sistema di notifiche, e nell'assistente di configurazione iniziale è stata aggiunta l'opzione per attivare il controllo genitoriale, ecc.
  • In relazione a cessazione del ciclo di vita di Python 2 da Fedora sarà rimossa 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 sotto-pacchetti) e non destinato all'uso come dipendenza;
  • Per impostazione predefinita invece di iptables-legacy è stato utilizzato il pacchetto iptables-nft, che offre un insieme di utility per garantire la compatibilità con iptables, che mantiene la stessa sintassi della riga di comando, ma traduce le regole acquisite in bytecode nf_tables;
  • Il firewall dinamico firewalld tradotto funziona sopra nftables. Per la chiamata diretta delle regole continueranno a essere utilizzati iptables ed ebtables;
  • Per la compilazione è stato utilizzato GCC 10. Sono state aggiornate le versioni di molti pacchetti, tra cui 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, è stato effettuato c'è un passaggio alle definizioni degli utenti in un formato identico a sysusers.d (l'utility stessa systemd-sysusers per la creazione del contenuto di /etc/passwd e /etc/group non viene ancora utilizzata, si parla solo del formato dei dati con le informazioni sugli utenti, per creare utenti si continua a chiamare useradd);
  • Nel gestore di pacchetti DNF è stata aggiunta il codice per inviare informazioni necessarie per una stima più accurata della base utenti della distribuzione. Invece della trasmissione inizialmente pianificata di un identificatore UUID unico, è 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 chiamata riuscita al server e inizierà ad aumentare ogni settimana dopo 7 giorni, consentendo di stimare da quanto tempo è stata installata la versione in uso. Se lo desidera, l'utente può disattivare l'invio di queste informazioni;
  • L'interprete Python è stato compilato con il flag '-fno-semantic-interposition', il cui utilizzo nei test ha mostrato un incremento delle prestazioni dal 5 al 27%;
  • Fanno parte sono inclusi font raster addizionali in formato OpenType per l'uso in programmi come gnome-terminal (dopo il passaggio a HarfBuzz si sono riscontrati problemi con l'utilizzo di vecchi font raster in gnome-terminal);
  • Durante la preparazione del rilascio interrotto 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