testen van de bètaversie van de Fedora 31-distributie. De bètarelease markeerde de overgang naar de laatste fase van testen, waarbij alleen kritieke fouten mogen worden opgelost. Release op 22 of 29 oktober. De release omvat , 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 31:
- De GNOME-desktop is bijgewerkt naar de release met ondersteuning voor het groeperen van app-pictogrammen in mappen en een nieuw bureaubladachtergrondselectiepaneel;
- werk aan het verwijderen van afhankelijkheden van GNOME Shell die gerelateerd zijn aan X11, waardoor GNOME kan draaien zonder XWayland op te starten.
De ondersteuning voor automatische opstart van XWayland bij poging om een X11-gebaseerde applicatie uit te voeren in een op Wayland gebaseerde grafische omgeving. De mogelijkheid is toegevoegd om X11-applicaties met rootrechten onder XWayland uit te voeren. In SDL zijn problemen met schaling opgelost bij het starten van oude spellen die werken in lage schermresoluties. Er wordt gewerkt aan het mogelijk maken van 3D-versnelling in XWayland op systemen met propriëtaire NVIDIA-stuurprogramma's; - 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;
- Voor gebruik met de GNOME-desktop is standaard de versie van de browser Firefox, met ondersteuning voor Wayland;
- De Qt-bibliotheek voor gebruik in de GNOME-omgeving standaard met ondersteuning voor Wayland (in plaats van XCB is de Qt Wayland-plugin geactiveerd);
- Pakketten met de desktop ;
- Pakketten met de Deepin-desktop zijn bijgewerkt naar de release ;
- Er is gewerkt aan het aanpassen van de GNOME Classic-modus naar een meer native stijl voor GNOME 2. Standaard is de overzichtmodus in GNOME Classic uitgeschakeld en is de interface voor het schakelen tussen virtuele desktops gemoderniseerd;
- 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.
Bron: opennet.ru
