de bèta-test van de Fedora 32-distributie. De bètaversie markeerde de overgang naar de laatste fase van de test, waarin alleen kritieke fouten mogen worden hersteld. De release aan het eind van april. De release bestrijkt , Fedora Server, Fedora Silverblue en Live-builds, geleverd in de vorm van met desktopomgevingen zoals KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE en LXQt. De builds zijn voorbereid voor de architecturen x86_64, ARM (Raspberry Pi 2 en 3), ARM64 (AArch64) en Power.
De meest opvallende in Fedora 32:
- In de builds voor werkstations is standaard een achtergrondproces , dat een snellere reactie op geheugenstekorten mogelijk maakt, zonder dat de OOM (Out Of Memory)-handler in de kernel wordt aangeroepen, die afgaat wanneer de situatie kritiek wordt en het systeem doorgaans niet meer reageert op gebruikersacties. Als de beschikbare geheugenhoeveelheid onder een bepaalde waarde ligt, beëindigt earlyoom via het verzenden van SIGTERM (minder dan 10% vrij geheugen) of SIGKILL (< 5%) geforceerd het proces dat de meeste geheugen verbruikte (met de hoogste waarde in /proc/*/oom_score), zonder de toestand van het systeem te dwingen tot schoonmaak van systeembuffers.
- standaard is de systemd-timer fstrim.timer, die wekelijks de fstrim.service oproept om de opdracht „/usr/sbin/fstrim —fstab —verbose —quiet” uit te voeren, die opslagapparaten informatie doorgeeft over ongebruikte blokken in gemonteerde bestandssystemen en in dynamisch uitbreidbare LVM-opslag. Dit mechanisme vermindert de slijtage van SSD- en NVMe-opslag en verhoogt de efficiëntie van blokschoonmaak, en verbetert in LVM het gebruik van vrije logische extensies bij dynamische spatialenallocatie („thin provisioning”) door ze terug te geven aan de pool;
- Het bureaublad is bijgewerkt naar de release , waarin een afzonderlijke applicatie voor het beheren van extensies voor GNOME Shell is toegevoegd, het ontwerp van inlog- en ontgrendelingsinterfaces is vernieuwd, de meeste systeemdialoogvensters zijn herwerkt, er is een functie toegevoegd voor het uitvoeren van applicaties met behulp van een discrete GPU op systemen met hybride grafics, in de overzichtsmodus is de mogelijkheid toegevoegd om mappen met applicaties te hernoemen, een 'niet storen'-knop is toegevoegd aan het meldingssysteem, en in de configuratiewizard is een optie voor het inschakelen van ouderlijk toezicht toegevoegd, enz.
- In verband met de levensduur van Python 2 uit Fedora zal Python 2-pakket en alle pakketten die afhankelijk zijn van Python 2 voor hun werking of bouw. Voor ontwikkelaars en gebruikers die Python 2 nodig hebben, wordt er een aparte python27-pakket aangeboden, dat is ontworpen als een 'alles-in-één'-pakket (zonder onderverdeling in subpakketten) en niet bedoeld is voor gebruik als afhankelijkheid;
- Standaard in plaats van iptables-legacy iptables-nft-pakket, dat een set hulpprogramma's biedt voor compatibiliteit met iptables, met dezelfde opdrachtregelstructuur, maar waarbij de ontvangen regels worden vertaald naar nf_tables bytecode;
- Dynamische firewall firewalld werkt bovenop nftables. Voor directe aanroep van regels blijven iptables en ebtables in gebruik;
- GCC 10 is ingezet voor de bouw. Veel pakketten zijn bijgewerkt, waaronder 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. - In pakketten die hun eigen gebruikers en groepen definiëren, de overgang naar gebruikersdefinities in een formaat dat overeenkomt met sysusers.d (de systemd-sysusers-tool om de inhoud van /etc/passwd en /etc/group te genereren wordt voorlopig niet gebruikt, het gaat alleen om het gegevensformaat met informatie over gebruikers, om gebruikers aan te maken wordt nog steeds useradd aangeroepen);
- In de DNF-pakketbeheerder code om informatie te verzenden die nodig is voor een nauwkeurigere beoordeling van de gebruikersbasis van de distributie. In plaats van de aanvankelijk geplande verzending van een unieke UUID-identificator is er een eenvoudigere op basis van een tijdstempel van de installatie en een variabele met gegevens over de architectuur en versie van het OS. De 'countme'-teller wordt gereset naar '0' na de eerste succesvolle verbinding met de server en begint na 7 dagen wekelijks te verhogen, wat zal helpen om te beoordelen hoe lang de gebruikte release al is geïnstalleerd. Indien gewenst kan de gebruiker het verzenden van deze informatie uitschakelen;
- Python-interpreter met de vlag '-fno-semantic-interposition', waarvan het gebruik in tests een prestatieverbetering van 5 tot 27% heeft aangetoond;
- In het pakket aanvullende rasterlettertypen in OpenType-formaat voor gebruik in programma's zoals gnome-terminal (na de overstap naar HarfBuzz ontstonden problemen met het gebruik van oude rasterlettertypen in gnome-terminal);
- Bij de voorbereiding van de release wordt de kwaliteit van installatie-builds voor optische media getest.
Bron: opennet.ru
