Uitgave van de Linux-distributie Fedora 32

Geïntroduceerd Linux-distributie-uitgave Fedora 32. Voor laden bereid Producten Fedora Workstation, Fedora Server, Kern-besturingssysteem, En reeks "draaiingen" met Live builds van desktopomgevingen KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE en LXQt. Er worden Assemblies gegenereerd voor x86_64, Power64, ARM64 (AArch64) en verschillende apparaten met 32-bits ARM-processors. Vergaderingen publiceren Gleufhoed Zilverblauw и Fedora IoT-editie vertraagd.

Meest opvallende verbeteringen in Fedora32:

  • In standaard werkstationbuilds geactiveerd achtergrond proces vroege kamer, waarmee u sneller kunt reageren op een gebrek aan geheugen, zonder zo ver te gaan dat u de OOM-handler (Out Of Memory) in de kernel aanroept, die wordt geactiveerd wanneer de situatie kritiek wordt en het systeem in de regel geen reageert langer op gebruikersacties. Als de hoeveelheid beschikbaar geheugen kleiner is dan de opgegeven waarde, zal earlyoom door het verzenden van SIGTERM (vrij geheugen minder dan 10%) of SIGKILL (< 5%) met geweld het proces beëindigen dat het meest actief geheugen verbruikt (met de hoogste /proc /*/oom_score), zonder de systeemstatus zover te brengen dat systeembuffers worden gewist.
  • Inbegrepen standaard de systemd timer fstrim.timer, die de fstrim.service service één keer per week uitvoert om de opdracht “/usr/sbin/fstrim —fstab —verbose —quiet” uit te voeren, die informatie over ongebruikte blokken in aangekoppelde opslagapparaten verzendt bestandssystemen en in dynamisch uitgebreide LVM-opslagsystemen. Dit mechanisme verzacht de slijtage van SSD- en NVMe-schijven en verhoogt de efficiëntie van het opschonen van blokken, en verbetert ook in LVM het gebruik van vrije logische gebieden bij het dynamisch toewijzen van ruimte in opslag (“thin provisioning”) door deze terug te sturen naar de pool.
  • Desktop bijgewerkt vóór release GNOME 3.36, waarin een aparte applicatie voor het beheren van add-ons voor GNOME Shell is verschenen, het ontwerp van de login- en schermontgrendelingsinterfaces is gemoderniseerd, de meeste systeemdialogen opnieuw zijn ontworpen, er een functie is verschenen voor het starten van applicaties met behulp van een afzonderlijke GPU op systemen met hybride grafische afbeeldingen en in de overzichtsmodus de mogelijkheid om mappen met applicaties te hernoemen, is er een knop “niet storen” toegevoegd aan het meldingssysteem, is er een optie toegevoegd om het systeem voor ouderlijk toezicht in te schakelen aan de initiële installatiewizard, enz.
  • In verband met beëindiging Python 2-levensduur van Fedora zal zijn verwijderd het python2-pakket en alle pakketten waarvoor Python 2 nodig is om te draaien of te bouwen. Voor ontwikkelaars en gebruikers die Python 2 nodig hebben, wordt een zelfstandig Python27-pakket geleverd, dat in een alles-in-één-stijl wordt verpakt (geen subpakketten) en niet bedoeld is om als afhankelijkheid te worden gebruikt.
  • Standaard in plaats van iptables-legacy betrokken het iptables-nft-pakket biedt een reeks hulpprogramma's om compatibiliteit met iptables te garanderen, met dezelfde opdrachtregelsyntaxis, maar die de resulterende regels vertaalt naar nf_tables bytecode.
  • Dynamische firewall firewalld vertaald om bovenop nftables te werken. iptables en ebtables zullen gebruikt blijven worden om regels rechtstreeks aan te roepen.
  • Voor de assemblage wordt gebruik gemaakt van GCC 10. Versies van veel pakketten zijn bijgewerkt, waaronder Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
    Ga naar 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4.

  • In pakketten die hun eigen gebruikers en groepen definiëren, geïmplementeerd overgang naar gebruikersdefinities in een formaat dat identiek is aan sysusers.d (het hulpprogramma systemd-sysusers zelf wordt nog niet gebruikt om de inhoud van /etc/passwd en /etc/group te genereren, we hebben het alleen over het gegevensformaat met informatie over gebruikers ; om gebruikers aan te maken heet het nog steeds useradd).
  • In DNF-pakketbeheer toegevoegd code om informatie te verzenden die nodig is om het gebruikersbestand van de distributie nauwkeuriger te schatten. In plaats van de oorspronkelijk geplande verzending van een unieke UUID-identificator, wordt een more eenvoudig circuit gebaseerd op de installatietijdteller en een variabele met gegevens over de architectuur en de OS-versie. De “countme”-teller wordt na de eerste succesvolle oproep naar de server opnieuw op “0” gezet en na 7 dagen begint deze elke week te stijgen, waardoor we kunnen schatten hoe lang geleden de gebruikte versie is geïnstalleerd. Indien gewenst kan de gebruiker het verzenden van de opgegeven informatie uitschakelen.
  • Python-tolk samengesteld met de vlag “-fno-semantic-interposition”, waarvan het gebruik in tests een prestatieverbetering liet zien van 5 naar 27%.
  • De structuur inbegrepen extra bitmaplettertypen in OpenType-formaat voor gebruik in programma's zoals gnome-terminal (na het overstappen naar HarfBuzz waren er problemen bij het gebruik van de oude bitmaplettertypen in gnome-terminal).
  • Bij het voorbereiden van een release beëindigd het testen van de kwaliteit van installatiesamenstellen voor optische media.

Gelijktijdig voor Fedora 32 in gebruik nemen “gratis” en “niet-vrije” repositories van het RPM Fusion-project, waarin pakketten met extra multimediatoepassingen (MPlayer, VLC, Xine), video-/audiocodecs, dvd-ondersteuning, eigen AMD- en NVIDIA-stuurprogramma's, spelprogramma's en emulators beschikbaar zijn. Het genereren van Russische Fedora-builds beëindigd.

Bron: opennet.ru

Voeg een reactie