release van de Linux-distributie . Voor download producten , , , , en ook met Live-builds van desktopomgevingen zoals KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE en LXQt. De builds zijn samengesteld voor de architecturen x86, x86_64, Power64, ARM64 (AArch64) en met 32-bits ARM-processoren.
De meest opvallende in Fedora 31:
- De GNOME-desktop is bijgewerkt naar de release met ondersteuning voor het groeperen van app-pictogrammen in mappen en een nieuw bureaubladachtergrondselectiepaneel;
- De werkzaamheden om GNOME Shell te ontdoen van afhankelijkheden die met X11 samenhangen, maken het mogelijk om GNOME uit te voeren in een omgeving op basis van Wayland zonder XWayland te starten.
Er is een experimentele functie geĆÆmplementeerd die automatisch XWayland start wanneer geprobeerd wordt een applicatie op basis van het X11-protocol uit te voeren in een grafische omgeving gebaseerd op het Wayland-protocol (geactiveerd via de vlag autostart-xwayland in gsettings org.gnome.mutter experimental-features). De mogelijkheid is toegevoegd om X11-applicaties met root-rechten te starten onder XWayland. In SDL zijn problemen met schaalvergroting opgelost bij het starten van oude spellen die werken in lage schermresoluties. - Voor gebruik met de GNOME-desktop is standaard de versie van de browser Firefox, met ondersteuning voor Wayland;
- In de windowmanager Mutter is ondersteuning voor de nieuwe transactionele (atomische) KMS API (Atomic Kernel Mode Setting) toegevoegd, die het mogelijk maakt om de juistheid van de parameters te controleren voordat de videomodus feitelijk wordt gewijzigd;
- De Qt-bibliotheek voor gebruik in de GNOME-omgeving standaard met ondersteuning voor Wayland (in plaats van XCB is de Qt Wayland-plugin geactiveerd);
- In de QtGNOME-module, met componenten voor de integratie van Qt-applicaties in de GNOME-omgeving, is de aanpassing aan de veranderingen in het Adwaita-thema uitgevoerd (ondersteuning voor de donkere themaoptie is toegevoegd).
- Pakketten met de desktop ;
- Pakketten met de Deepin-desktop zijn bijgewerkt naar de release ;
- Er wordt gewerkt aan het aanpassen van de GNOME Classic-modus naar een stijl die meer native is voor GNOME 2. In GNOME Classic is de overzichtsmodus standaard uitgeschakeld en is de interface voor het schakelen tussen virtuele desktops gemoderniseerd.
- De installatie van taalcodes is vereenvoudigd ā wanneer een nieuwe taal wordt gekozen in het GNOME-beheercentrum, worden de benodigde pakketten voor ondersteuning nu automatisch geĆÆnstalleerd.
- Voor de release van 0.14.1 is het systeem voor gecentraliseerde configuratie van Linux-desktops geüpdatet ā wat is ontworpen voor het organiseren van het implementeren en onderhouden van configuraties voor een groot aantal werkstations op basis van Linux en GNOME. Er wordt een uniforme gecentraliseerde interface geboden voor het beheren van desktopinstellingen, applicaties en netwerkverbindingen. De meest opvallende verbetering is de mogelijkheid om Active Directory te gebruiken voor het implementeren van profielen zonder FreeIPA.
- Bijgewerkt , een tool voor het profilereren van de prestaties van Linux-systemen, die een gedetailleerde analyse van de prestaties van alle componenten van het systeem als geheel mogelijk maakt, inclusief de kernel en applicaties van de gebruikersomgeving.
- In de OpenH264-bibliotheek met de implementatie van de H.264-codec, die wordt gebruikt in Firefox en GStreamer, is ondersteuning toegevoegd voor het decoderen van de High en Advanced profielen die worden gebruikt voor het streamen van video in online-diensten (voorheen werden in OpenH264 alleen de Baseline en Main profielen ondersteund).
- De opbouw van builds, de Linux-kernelimage en de belangrijkste repositories voor de i686-architectuur is stopgezet. De opbouw van multi-lib repositories voor x86_64-omgevingen is behouden en i686-pakketten zullen daarin blijven worden bijgewerkt;
- Een nieuwe officiƫle editie is toegevoegd aan het aantal builds dat wordt verspreid vanaf de hoofdpagina voor downloads, die Fedora Workstation, Server en CoreOS aanvult. De build voor gebruik op internet of things (IoT) apparaten en biedt een minimaal omgevingsmodel, waarvan de updates atomair plaatsvinden door de vervanging van het volledige systeembeeld, zonder het te splitsen in aparte pakketten. Voor de samenstelling van de systeemomgeving wordt de technologie OSTree gebruikt;
- Er wordt een test uitgevoerd van de editie , die de producten Fedora Atomic Host en CoreOS Container Linux vervangt als een enkele oplossing voor het draaien van omgevingen op basis van geĆÆsoleerde containers. De eerste stabiele release van CoreOS wordt volgend jaar verwacht;
- Standaard inloggen als root-gebruiker via SSH met een wachtwoord (inloggen met sleutels is mogelijk);
- De GOLD linker in een apart pakket uit het binutils-pakket. optionele mogelijkheid om de LDD linker van het LLVM-project te gebruiken;
- Distro naar standaard gebruik van een uniforme cgroups-v2 hiƫrarchie. Eerder werd standaard een hybride modus ingesteld (systemd werd samengesteld met "-Ddefault-hierarchy=hybrid");
- mogelijkheid om build-afhankelijkheden te genereren voor het RPM-spec-bestand;
- Voortgezet van pakketten gerelateerd aan Python 2 en voorbereiding op de volledige beƫindiging van de ondersteuning voor Python 2. Het uitvoerbare bestand python is omgeleid naar Python 3;
- In de RPM pakketmanager is het compressie-algoritme Zstd. In DNF is standaard ingesteld skip_if_unavailable=FALSE, dat wil zeggen dat er nu een foutmelding zal verschijnen bij onbeschikbaarheid van de repository. Pakketten gerelateerd aan de ondersteuning voor YUM 3 zijn verwijderd;
- Systeemcomponenten zijn bijgewerkt, waaronder , Gawk 5.0.1 (eerder werd versie 4.2 gebruikt), RPM 4.15
- Ontwikkelingstools zijn vernieuwd, waaronder Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20;
- De mogelijkheid om eigen beleid te definiƫren () voor de ondersteuning van cryptografische algoritmen en protocollen is toegevoegd;
- Er is voortgang geboekt in het vervangen van PulseAudio en Jack door een multimedia server , die de mogelijkheden van PulseAudio uitbreidt met middelen voor video streaming en geluidsverwerking met minimale vertraging, rekening houdend met de behoeften van professionele geluidsverwerking, en tevens een uitgebreid beveiligingsmodel biedt voor het beheren van toegang op het niveau van individuele apparaten en streams. Binnen de ontwikkelingscyclus van Fedora 31 is de focus gelegd op het gebruik van PipeWire voor het organiseren van schermdeling in omgevingen gebaseerd op Wayland, inclusief gebruik van het Miracast-protocol.
- Niet-privilegeerde programma's de mogelijkheid om ICMP Echo-pakketten (ping) te verzenden, dankzij de instelling van sysctl "net.ipv4.ping_group_range" voor het volledige bereik van groepen (voor alle processen);
- De samenstelling van buildroot een verkorte versie van de debugger GDB (zonder ondersteuning voor XML, Python en syntaxiskleuring);
- In de afbeelding voor EFI (grubx64.efi uit grub2-efi-x64) modules
"verify," "cryptodisk" en "luks"; - een nieuwe spin-assemblage voor de architectuur AArch64 met de desktopomgeving Xfce.
Tegelijkertijd voor Fedora 31 De "free" en "nonfree" repositories van het RPM Fusion-project, waar pakketten met extra multimedia-applicaties (MPlayer, VLC, Xine), video/audio codecs, DVD-ondersteuning, proprietaire drivers van AMD en NVIDIA, gameprogramma's en emulators beschikbaar zijn. Samenstellen van Russian Fedora builds. .
Bron: opennet.ru
