Fedora-distributionsudgivelse annonceret Linux Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite og Live builds er tilgængelige til download. Disse builds er tilgængelige til arkitekturerne x86_64, Power64 og ARM64 (AArch64).
De vigtigste ændringer i Fedora Linux 42:
- Fedora KDE Plasma Desktop build har modtaget status som en grundlæggende udgave af distributionen, identisk med hensyn til supportniveau til Fedora Workstation. Således har GNOME- og KDE-varianterne af distributionen nu identisk status og præsenteres på lige fod. KDE-specifikke alvorlige problemer vil nu blive betragtet som udgivelsesblokering, ligesom alvorlige problemer i GNOME tidligere var udgivelsesblokering. Derudover tilføjer Fedora KDE Plasma Desktop understøttelse af Power-arkitekturen (ppc64le), som giver den fulde KDE-applikationsstak, inklusive KDE PIM. For OpenPOWER-systemer såsom Talos Workstation er Live builds af KDE tilgængelige, der understøtter installation.
- Tilføjet officielle Spin builds af distributionen med COSMIC desktop-miljøet, udviklet af System76 på Rust-sproget. COSMIC tilbyder hybride vinduesfliser og vinduesstabling (vinduesgruppering svarende til browserfaner), der kan aktiveres i forbindelse med virtuelle skriveborde.
- Skrivebordet i Fedora Workstation er blevet opdateret til GNOME 48-grenen. Xfce 4.20 og LXQt 2.1-skrivebordene er blevet opdateret.
- Fedora Workstation bruger som standard en ny version af Anaconda-installationsprogrammet, som erstatter den GTK-baserede brugerflade med en webgrænseflade. Webgrænsefladen er bygget ved hjælp af React JavaScript-frameworket, PatternFly-designelementer og komponenter fra Cockpit-projektet, som allerede bruges i Red Hat-produkter til konfiguration og serveradministrationI stedet for en hovedskærm med en liste over handlinger har den nye brugerflade en guidebaseret brugerflade, der giver brugerne mulighed for at udføre specifikke trin sekventielt uden at vende tilbage til hovedskærmen. Webgrænsefladen muliggør interaktion via en webbrowser til fjernbetjening af enheden.
Den foreslåede grænseflade er fri for komplikationer og er mere forståelig for nybegyndere. Som en grundlæggende mulighed foreslås det at bruge den automatiserede (guidede) diskpartitioneringstilstand, hvor installationsprogrammet selv vælger parametrene for at oprette eller ændre partitioner baseret på de indstillinger, brugeren har valgt. Der er tilføjet en mulighed for at geninstallere distributionen (for eksempel for at gendanne driften, hvis nogle systemfiler er beskadigede), samt muligheden for at installere i dual boot-tilstand for at bruge flere operativsystemer på én computer.
- Det klassiske Anaconda-installationsprogram er blevet skiftet til at bruge Wayland-protokollen, som har elimineret X11-relaterede afhængigheder fra installationsmedier. Fjerninstallationsprocessen er blevet flyttet fra TigerVNC VNC-klienten til applikationen grd (Gnome Remote Desktop), som bruger RDP-protokollen. Som standard er GPT-partitionering aktiveret for alle understøttede arkitekturer.
- Indholdet af mapperne /usr/bin og /usr/sbin er blevet slået sammen. Mappen /usr/sbin er blevet erstattet med et symbolsk link, der peger på /usr/bin. At adskille eksekverbare filer i bin- og sbin-mapper betragtes som en forældet praksis, der har mistet sin betydning i moderne distributioner. Ensretning af bin og sbin vil forenkle arbejdet for pakkevedligeholdere, som ikke skal gætte i hvilken mappe den eksekverbare fil skal placeres i; vil gøre systemet mere forudsigeligt og forståeligt for brugerne; vil øge kompatibiliteten med andre distributioner; vil reducere antallet af katalogtjek, når execvp() og lignende kald udføres.
- Nye grupper flatpak og diskadmin er blevet tilføjet for at give uprivilegerede brugere adgang til administrationsfunktioner for systempakker i Flatpak-format og eksternt lager. Ændringen eliminerede behovet for at tilføje en bruger til hjulgruppen, dvs. giver dig mulighed for at arbejde med flatpak og eksterne drev uden at give adgang til andre administrative operationer. For brugere i hjulgruppen er der desuden mulighed for at låse op (LUKS) og montere eksterne drev uden at bede om en adgangskode.
- Det er tilladt at inkludere yderligere eksekverbare varianter i pakker, bygget med optimeringer til x86-64-v2, x86-64-v3 og x86-64-v4 mikroarkitekturerne. I de fleste tilfælde overstiger ydelsesgevinsten under montering for sådanne arkitekturer ikke 10%, men i nogle situationer fører det til en mærkbar stigning i ydeevnen (op til 120%). Beslutningen om at tilføje yderligere optimerede eksekverbare filer træffes af vedligeholdere, afhængigt af resultaterne af ydeevnetest af specifikke pakker.
- Live builds af distributionen, der bruger et systembillede i skrivebeskyttet tilstand, er blevet skiftet fra SquashFS til EROFS-filsystemet. Årsagerne til flytningen omfatter mere aktiv udvikling af EROFS (den sidste udgivelse af SquashFS-værktøjerne var i foråret 2023) og tilstedeværelsen af avancerede funktioner i EROFS, som kan bruges i fremtiden. Sammenlignet med SquashFS har EROFS et dårligere komprimeringsniveau (billedstørrelsen er 2.7 GiB i EROFS mod 2.0 GiB i SquashFS, når du bruger XZ-komprimeringsalgoritmen og 3.9 GiB mod 3.1 GiB, når du bruger LZ4), men har højere tilfældig adgangshastighed og gennemstrømning i ERO MiB/Squash/Squash/Squash 7.1 MiB/s mod 5.0 MiB/s for LZ30.9).
- Fedora Atomic Desktops, såsom Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic og Fedora Budgie Atomic, er migreret til Composefs-filsystemet som standard, hvilket tillader disse builds at bruge en skrivebeskyttet rodpartition og yderligere aktivere integritetsverifikation for problemer under systempartitionen for at detektere systempartitionen. /etc og /var partitionerne fortsætter med at være monterede skrivbare. Composefs-filsystemet er implementeret som en tilføjelse til OverlayFS- og EROFS-filsystemerne, der allerede findes i kernen, og er optimeret til effektiv fælles lagring af indholdet af flere monterede diskbilleder.
- I Fedora Kinoite-udgaven (den atomisk opdaterede variant med KDE) er automatiske opdateringer aktiveret som standard.
- Officielle Fedora-builds til WSL-undersystemet leveres (Windows Delsystem til Linux), som er inkluderet på listen Linux-distributioner tilbydes til hurtig installation i WSL. Builds er oprettet i et nyt format, der giver dig mulighed for at distribuere distributionen fra din egen servere uden at uploade til Microsoft Store-kataloget, uden at pakke i appx-format og uden at placere kode specifik for samlingen Windows.
- Den nye gren af SDL 3 multimediebiblioteket bruges til SDL-baserede applikationer, som standard bruges Wayland-protokollen. SDL 2-bibliotekerne er blevet erstattet af sdl2-compat-laget, som kører oven på SDL 3.
- DNF5-pakkehåndteringen understøtter nu sletning af forældede eller udløbne PGP-lagernøgler fra systemet, hvilket tillader automatiseret nøglestyring ved installation og opdatering af programmer.
- RPM-pakkehåndteringen understøtter nu oprettelse af brugere og grupper baseret på pakkeleverede konfigurationsfiler placeret i Sysusers.d-biblioteket, der bruges af systemd.
- Tilføjet en afhængighedsgenerator til GNOME Shell-udvidelser, så du kan linke rpm-pakker med udvidelser til GNOME Shell-versioner.
- DNF og RPM har "Copy on Write"-tilstand aktiveret som standard, implementeret ved hjælp af reflink i Btrfs.
- Opdaterede pakkeversioner: LLVM 20, GCC 15-test, binutils 2.44, glibc 2.41, gdb 15, Go 1.24, Tcl/Tk 9.0, Ruby 3.4, Zlib-ng 2.2.x, Setuptools 74, Djangosible 5..py 11..py 8.4..py
- FEX-emulatoren er blevet tilføjet til AArch64-arkitekturlageret, hvilket giver dig mulighed for at køre eksekverbare filer bygget til x86- og x86-64-arkitekturer i ARM64 (AArch64)-miljøet. FEX-baserede komponenter til at køre x86-programmer er integreret i Fedora-builds med KDE-skrivebordsmiljøet.
- Udvidet understøttelse af webcams med MIPI (Mobile Industry Processor Interface) interface, som i stigende grad bruges på bærbare computere og tablets i stedet for UVC (USB Video Class).
- Tilføjet understøttelse af kryptering af virtuel maskinhukommelse ved hjælp af AMD SEV-SNP og Intel TDX teknologier.
- Pakker, der kun bruger git-binæren, er blevet flyttet til at linke mod git-core-afhængigheden i stedet for den fulde git-pakke.
- Plymouth-startskærmen er blevet skiftet til at bruge simpledrm-kernemodulet, hvilket eliminerer behovet for at vente på, at GPU-driveren initialiseres.
- I Firewalld, i workstation builds til IPv6, er rpfilter-tilstanden (Reverse Path Filter) aktiveret som standard som "løs" i stedet for "streng".
For Fedora 42 er de "gratis" og "ikke-frie" arkiver i RPM Fusion-projektet blevet lanceret, som indeholder pakker med yderligere multimedieapplikationer (MPlayer, VLC, Xine), video/lyd-codecs, DVD-understøttelse, proprietære AMD- og NVIDIA-drivere, spilprogrammer og emulatorer.
Fedora Asahi Remix 42, en distribution designet til installation på Mac-computere udstyret med Apple-udviklede ARM-chips, blev udgivet samtidig. Fedora Asahi Remix 42 er baseret på Fedora-pakkebasen. Linux 42 og inkluderer Calamares-installationsprogrammet. Det understøtter Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio og iMac-systemer udstyret med Apple M1- og M2 ARM-chips.
Fedora Asahi understøtter fuldt ud Apples computerlyd, kamera, Wi-Fi, Bluetooth, inputenheder, USB Type C (USB 3.0) og trådløs MagSafe-opladning. Ikke understøttet endnu: USB-C, Thunderbolt/USB4-skærmforbindelse, mikrofon og Touch ID. Grafikdriverne understøtter OpenGL 4.6, OpenGL ES 3.2 og Vulkan 1.4. For at køre applikationer kompileret til x86_64-systemer bruges muvm-værktøjssættet og et emuleringslag baseret på FEX-pakken.
Kilde: opennet.ru
