Fedora Linux 43 er blevet lanceret. Der er forberedt produkter til download som Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite samt Live-bygninger, der leveres i form af spins med brugerdefinerede miljøer som Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway og Cosmic. Bygningerne er udformet for arkitekturerne x86_64, Power64 og ARM64 (AArch64).
De mest markante ændringer i Fedora Linux 43:
- Desktop-miljøet i Fedora Workstation er opdateret til GNOME 49.
- Pakker, der anvendes til at køre GNOME over X-serveren, er fjernet fra arkiverne. Alle GNOME-brugere, der har brugt X11, vil blive tvunget til at skifte til en GNOME-session baseret på Wayland. Muligheden for at køre X11-applikationer ved hjælp af XWayland forbliver uændret.
- På systemer med x86-arkitektur er der kun mulighed for at bruge GPT-partitionstabeller (GUID Partition Table) i alle Fedora-installationer, der bruger UEFI. Støtten til installation af Fedora i UEFI-tilstand på diske med MBR-partitionstabeller (Master Boot Record) er blevet stoppet på x86-systemer, men er bevaret på ARM- og RISC-V-systemer.
- Overgangen til pakkemanageren RPM 6 er gennemført, som er bemærkelsesværdig for sin støtte til det nye format, der muliggør oprettelse af pakker, der er større end 4 GB. Indførelsen af de nye værktøjer til pakkeautenticering med digital signatur fra RPM6 vil blive udsat til udgivelsen af Fedora 44.
- Alle spin-samlinger er blevet opdateret til den nye version af Anaconda-installationsprogrammet, hvor der i stedet for et GTK-baseret interface anvendes et webinterface, der muliggør interaktion via en webbrowser til fjernstyring af installationen. I den tidligere udgave blev det nye installationsprogram anvendt i Fedora Workstation. I stedet for hovedskærmen med en liste over handlinger er arbejdet i det nye interface organiseret i form af en guide (Wizard), der indebærer sekventiel udførelse af bestemte trin uden tilbagevenden til hovedskærmen. Den grundlæggende metode anbefales at være en automatiseret (guided) diskpartitionering, hvor installationsprogrammet selv vælger parametrerne for oprettelse eller ændring af partitioner baseret på indstillingerne valgt af brugeren. Der er muligheder for geninstallering af distributionen og installation i dual-boot-tilstand på systemer med flere operativsystemer.
- Installationsprogrammet er blevet opdateret til at bruge pakkestyringssystemet DNF5 ved installation af RPM-pakker (DNF5 blev introduceret i Fedora 41). Grundlæggende funktionalitet til pakkehåndtering i DNF5 er flyttet til et separat bibliotek, libdnf5, i stedet for bindinger til PackageKit anvendes DNF Daemon, og komponenterne skrevet i Python er blevet genindskrevet i C++.
- Under installationsprogrammet er støtten til separat opdaterbare moduler fjernet, hvis livscyklus ikke er knyttet til den primære distribution, og hvis vedligeholdelse udføres uafhængigt af distributionens udgivelser, hvilket har gjort det muligt at sikre sameksistens af pakker med forskellige versioner af de samme applikationer.
- I Fedora Kinoite, den atomar opdaterede version af Fedora med KDE, er systemopdateringer aktiveret som standard. Opdateringer downloades nu i baggrunden uden brugerens tilladelse og anvendes efter genstart. Indstillingerne indeholder muligheder for at deaktivere automatisk opdatering og ændre intervallerne for opdateringskontrol.
- Assembleren YASM er blevet klassificeret som forældet, det sidste opdatering af denne blev udgivet i 2019. Pakker, der brugte YASM til bygning (inklusive Firefox), er blevet opdateret til at bruge NASM i stedet.
- Distributionen af GnuPG er blevet opdelt i flere pakker — programmet gpg, hjælpemidler og tjenester fra GnuPG distribueres nu i separate pakker (gnupg2, gnupg2-dirmngr, gnupg2-g13, gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-scdaemon, gnupg2-smime, gnupg2-wks, gnupg2-utils og gnupg2-verify).
- Muligheden for at bruge Intel TDX (Trusted Domain Extensions) til kryptering af hukommelsen i gæstesystemer er blevet implementeret (AMD SEV understøttes fra Fedora 41).
- Pakker med værktøjer til programmeringssproget Hare, der udvikles af forfatteren af brugergrænsefladen Sway, er blevet tilføjet. Sproget er optimeret til at løse lavniveau opgaver, såsom udvikling af operativsystemer, compilere, netværksapplikationer og systemværktøjer, hvor der er behov for maksimal ydeevne og fuld kontrol over eksekveringen. I sproget anvendes manuel hukommelsesstyring og et statisk typesystem, hvor hver variabel tydeligt skal have tildelt en bestemt type.
- Når pakker opsættes i Go, anvendes værktøjet Go Vendor Tools, hvormed kopier af de anvendte biblioteker inkluderes i src-pakken i stedet for at bruge separat distribuerede pakkes afhængigheder (dvs. der anvendes ikke systemversioner af bibliotekerne).
- Overgangen til brug af Noto Color Emoji skrifttyper i vektorformat COLRv1 i stedet for rasterrepræsentationen er gennemført. Brug af COLRv1 har forbedret kvaliteten af rendering og reduceret filstørrelsen på skrifttyper.
- Zstd-algoritmen bruges til komprimering af initial RAM-disk billeder (initrd) under bygning med Dracut. Overgangen fra xz til zstd har reduceret størrelsen af initrd med flere megabyte og accelereret opstarten.
- Den opdaterede version af værktøjet Greenboot, omskrevet i Rust (den gamle version var skrevet i bash), anvendes i atomisk opdaterede versioner af Fedora til at kontrollere systemets tilstand ved opstart og rulle tilbage til en tidligere version ved opdagelse af problemer.
- Opdaterede versioner: LLVM 21, GCC 15.2, binutils 2.45, glibc 2.42, gdb 17.1, Go 1.25, Python 3.14, Java 25, Maven 4, Perl 5.42, Haskell GHC 9.8, Apache Tomcat 10.1.x, Ruby on Rails 8.0, PostgreSQL 18, MySQL 8.4, Dovecot 2.4.
For Fedora 43 er de "frie" og "nonfree" arkiver fra RPM Fusion-projektet blevet taget i brug, som indeholder pakker med ekstra multimedia-applikationer (MPlayer, VLC, Xine), video/audiokodeker, DVD-support, proprietære drivere fra AMD og NVIDIA, spilprogrammer og emulatorer.
Kilde: opennet.ru
