Udgivelsen af Fedora Linux 41 distributionssættet er blevet præsenteret. Produkterne Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite og Live builds, leveret i form af spins med skrivebordsmiljøer. KDE Plasma, Xfce, er blevet forberedt til download, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie og Sway. Samlinger genereres til x86_64, Power64 og ARM64 (AArch64) arkitekturer.
De mest markante ændringer i Fedora Linux 41:
- Som standard bruges DNF5-pakkehåndteringen, hvor de eksisterende lavniveaubiblioteker er forenet, og komponenter, som Python tidligere blev brugt til, omskrives i C++. Den grundlæggende pakkehåndteringsfunktionalitet er blevet flyttet til et separat libdnf5-bibliotek. Ved at bruge C++ i stedet for Python kunne vi slippe af med et stort antal afhængigheder, reducere størrelsen af værktøjssættet og forbedre produktiviteten.
DNF5-værktøjssættet er også afkoblet fra PackageKit til fordel for en ny baggrundsproces kaldet DNF Daemon, som erstatter funktionaliteten i PackageKit og giver en grænseflade til håndtering af pakker og opdateringer i grafiske miljøer. Blandt de forbedringer, der er synlige for brugeren, kan man bemærke en mere visuel indikation af operationernes fremskridt; understøttelse af brug af lokale RPM-pakker til transaktioner; evnen til at vise i rapporter om gennemførte transaktioner information produceret af scripts indbygget i pakker; et mere avanceret indtastningssystem til bash.
- Den officielle Spin-udgave af Fedora er blevet skabt med et grafisk miljø baseret på Miracle Composite Manager, ved at bruge Wayland-protokollen og komponenter til at bygge Mir Composite Managers. Målet med det nye byggeri er at give et funktionelt og elegant brugermiljø med et flisebelagt vindueslayout i stil med i3 window manager og et mere levende grafisk design med visuelle effekter.

- GNOME-skrivebordet i Fedora Workstation er blevet opdateret til version 47, som tilbyder en ny stil af dialogbokse, forbedret ydeevne på systemer med lave skærmopløsninger, hardwareacceleration af videokodning ved optagelse af screencasts og fuldstændigt redesignede dialogbokse til åbning og lagring af filer.
- GNOME Software har returneret muligheden for at installere proprietære NVIDIA-drivere og forenklet processen med at tilføje en digital signatur, så drivere kan fungere, når distributionen indlæses i sikker opstartstilstand. Det er muligt at oprette og gemme en digital signatur til et kernemodul fra NVIDIA i MOK (Machine Owner Key).
- GNOME-pakker relateret til X11-protokollen er blevet fjernet fra Fedora Workstation-basedistributionen. Af de sessioner, der understøttes som standard, er der kun Wayland tilbage, men pakker til at organisere X11-sessionen kan installeres separat fra lagrene. Hovedårsagen til at udfase X11-understøttelse i Fedora er udfasningen af X.Org-serveren i RHEL 9 og beslutningen om at fjerne den fuldstændigt i en fremtidig større udgivelse af RHEL 10.
- Fedora Workstation erstatter GNOME Terminal som standard med Ptyxis-terminalemulatoren, som giver yderligere muligheder for at arbejde med containere ved hjælp af Toolbox, Distrobox, Podman og JHBuild. Ptyxis har også meget hurtige gengivelseshastigheder, større tilpasningsmuligheder og en oversigtstilstand til klar navigation af åbne sessioner.

- KDE desktop-udgaven er blevet opdateret til at frigive KDE Plasma 6.2. Byg med KDE til AArch64-arkitekturen klassificeres som blokerende udgivelser, hvis der identificeres alvorlige problemer.
- En ny Spin-udgave er blevet tilføjet med KDE Plasma Mobile-miljøet, som kan bruges på mobile enheder. Ud over den klassiske opbygning er en atomisk opdateret version med KDE Plasma Mobile også tilgængelig.
- Bygningen baseret på LXQt-brugermiljøet er blevet opdateret til version LXQt 2.0.
- Opdaterede pakkeversioner inkluderer GCC 14, binutils 2.42, glibc 2.40, Python 3.13, Go 1.23, Node.js 22, Perl 5.40, RPM 4.20.
- Network-scripts-pakken er blevet fjernet, hvilket giver understøttelse af klassiske netværkskonfigurationsscripts baseret på ifup og ifdown kommandoerne. Sådanne scripts er blevet erklæret for forældede siden 2018. Årsagen til sletningen siges at være planer om at fjerne ISC dhcp, hvis vedligeholdelse blev afbrudt i slutningen af 2022. Indholdet af netværksscripts er stærkt afhængige af ISC dhcp, og dets overførsel til en anden DHCP-klient er ikke mulig på grund af afbrydelsen af udviklingen af pakken. I stedet for ifup og ifdown-kommandoerne anbefales det at bruge nmcli-værktøjet fra NetworkManager eller networkctl-kommandoen.
- NetworkManager understøtter ikke længere forbindelsesprofiler i ifcfg-format.
- Tilføjet understøttelse af Intel IPU6-kameraer og aktiveret en ny åben stak til kameraer, der er tilsluttet ved hjælp af MIPI-grænsefladen (Mobile Industry Processor Interface). MIPI-grænsefladen bruges i mange nye bærbare modeller i stedet for den tidligere brugte videostreaming over USB-bussen fra enheder, der understøtter UVC-standarden (USB Video Class). Pipewire-medieserveren kan bruges til at optage video fra MIPI-kameraer.
- Firefox-pakken inkluderer som standard support til at arbejde med kameraer via Pipewire-medieserveren.
- I builds, der bruger den atomiske opdateringsmodel (Fedora Atomic Desktops), er Polkit-reglerne blevet ændret for at tillade standard uprivilegerede brugere at udføre en systemopdatering uden at indtaste en administratoradgangskode. Samtidig er antallet af privilegerede operationer, der kræver en adgangskode, når de udføres af administratoren, blevet udvidet (for yderligere bekræftelse af farlige operationer, såsom ændring af kerneparametre, installation af pakker fra den lokale FS og ændring af systembilledet).
- Atomisk opdaterede udgaver af Fedora CoreOS- og Fedora IoT-distributionerne er som standard skiftet til Composefs-filsystemet, hvilket gør det muligt at bruge en rodpartition, der fungerer i skrivebeskyttet tilstand i disse samlinger, samt yderligere bruge integritetsverifikationsværktøjer til systempartition, så du kan identificere nye problemer i arbejdstiden. /etc og /var partitionerne fortsætter med at være skrivbart monteret. Composefs-filsystemet er implementeret som en tilføjelse over OverlayFS- og EROFS-filsystemerne, der allerede findes i kernen, og er optimeret til effektiv fælles lagring af indholdet af flere monterede diskbilleder.
- Atomisk opgraderbare udgaver af Fedora, såsom Fedora Atomic, CoreOS og Fedora IoT, tilbyder et nyt bootc-værktøj, der erstatter rpm-ostree og er designet til transaktionelle systemopgraderinger ved hjælp af OCI-billeder (Open Container Initiative). For at opdatere bootloaderen i atomsamlinger bruges bootupd-værktøjet.
- I udgaver med GNOME, KDE Plasma og Budgie bruges den indstillede baggrundsproces til at administrere strømprofiler i stedet for strøm-profiler-dæmon, hvilket giver flere muligheder for at konfigurere strømforbrugstilstande.
- I forbindelse med overførslen af Redis DBMS-kodebasen til en proprietær licens blev der foreslået en Valkey-gaffel i stedet for Redis.
- De fleste pakker giver en gentagelig byggefunktion for at sikre, at de distribuerede binære filer er bygget fra den medfølgende kildekode og ikke indeholder skjulte ændringer.
- Installationsprogrammet har tilføjet understøttelse af selvkrypterende drev (SED - Self-Encrypting Drives) med OPAL2 TCG-grænsefladen, hvor hardwarekrypteringsenheden er indbygget direkte i controlleren.
- PyTorch-bibliotekspakken inkluderer nu understøttelse af ROCm-stakken til hardwareacceleration på AMD GPU'er. PyTorch-pakken er blevet opdateret til version 2.4 og ROCm til version 6.2.
- Pakken med GIMP-rastergrafikeditoren er blevet overført til levering af foreløbige udgivelser, på grundlag af hvilke GIMP 3-udgivelsen vil blive dannet.
- Et nyt fedora-repoquery-værktøj er blevet tilføjet, som giver dig mulighed for at søge efter pakker i Fedora-, EPEL-, eln- og Centos Stream-depoterne.
- OpenSSL-pakken har som standard mistillid til digitale signaturer, der er oprettet ved hjælp af SHA-1-hash.
- Tilføjet understøttelse af brug af TLS-implementeringen på kerneniveau (kTLS) til at accelerere GnuTLS.
- For at bygge CPython i GCC blev optimeringstilstanden "-O3" aktiveret i stedet for standardtilstanden "-O2", hvilket forbedrede Python-ydeevnen med cirka 4 %.
- Leveringen af pakker med Python 2, samt alle pakker, der kræver Python 2.7 for at fungere, er afbrudt.
- Stoppet med at generere 32-bit pakker med PHP.
Derudover kan vi bemærke introduktionen af "gratis" og "ikke-fri" depoter af RPM Fusion-projektet til Fedora 41, hvori pakker med yderligere multimedieapplikationer (MPlayer, VLC, Xine), video/lyd-codecs, DVD-understøttelse, proprietær AMD og NVIDIA-drivere er tilgængelige, spilprogrammer og emulatorer.
Kilde: opennet.ru


