rilascio della distribuzione Linux . Per il download prodotti , , , e anche con Live-built delle interfacce desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. Le build sono state create per architetture x86_64, Power64, ARM64 (AArch64) e con processori ARM a 32 bit. La pubblicazione delle build e è in ritardo.
Le caratteristiche più notevoli in Fedora 32:
- Nelle versioni per workstation, per impostazione predefinita processo in background , 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.
- 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», trasmette ai dispositivi di memorizzazione informazioni sui blocchi non utilizzati nei file system montati e negli archivi LVM dinamicamente espandibili. Questo meccanismo riduce l'usura degli SSD e dei dispositivi NVMe e migliora l'efficienza della pulizia dei blocchi, oltre a ottimizzare l'uso dei blocchi logici liberi in LVM durante l'allocazione dinamica dello spazio di archiviazione («thin provisioning») restituendoli al pool.
- Il desktop è stato aggiornato alla versione , 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 del ciclo di vita di Python 2 da Fedora sarà il pacchetto python2 e tutti i pacchetti che richiedono Python 2 per il loro funzionamento o la loro compilazione. Per sviluppatori e utenti che necessitano di Python 2, sarà fornito un pacchetto separato python27, che sarà fornito in uno stile «tutto in uno» (senza suddivisione in sottopacchetti) e non sarà destinato all'uso come dipendenza.
- Per impostazione predefinita invece di iptables-legacy il pacchetto iptables-nft, che offre una serie di strumenti per garantire la compatibilità con iptables, che ha la stessa sintassi della riga di comando, ma traduce le regole ricevute in bytecode nf_tables.
- Il firewall dinamico firewalld per lavorare 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, il passaggio a definizioni degli utenti in un formato identico a sysusers.d (l'utilità stessa systemd-sysusers per generare contenuti in /etc/passwd e /etc/group non è ancora utilizzata, si parla solo del formato dei dati con informazioni sugli utenti, per la creazione degli utenti viene ancora utilizzato useradd).
- Nel gestore di pacchetti DNF 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 basato su un contatore di tempo di installazione e su una variabile con dati riguardanti architettura e versione del sistema operativo. Il contatore «countme» verrà azzerato a «0» dopo la prima richiesta di successo al server e dopo 7 giorni inizierà a aumentare ogni settimana, permettendo di valutare quanto tempo fa è stata installata la release utilizzata. Se lo desidera, l'utente può disattivare l'invio delle informazioni specificate.
- L'interprete Python con il flag «-fno-semantic-interposition», il cui utilizzo nei test ha mostrato un aumento delle prestazioni dal 5 al 27%.
- Fanno parte font rasterizzati aggiuntivi in formato OpenType da utilizzare in programmi come gnome-terminal (dopo il passaggio a HarfBuzz ci sono stati problemi con l'uso dei vecchi font rasterizzati in gnome-terminal).
- Durante la preparazione del rilascio test di qualità delle build di installazione per supporti ottici.
Simultaneamente per Fedora 32 "free" e "nonfree" repository 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, giochi, emulatori. La creazione di build di Russian Fedora .
Fonte: opennet.ru
