UtgÄvan av Fedora Linux 45 har presenterats. Byggnader för Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite och Live-byggnader som levereras i form av spins med anpassade miljöer som Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway och Cosmic Àr redo för nedladdning. Byggnaderna Àr skapade för arkitekturerna x86_64, Power64 och ARM64 (AArch64).
De mest betydande Àndringarna i Fedora Linux 45:
- Bordsmiljön GNOME har uppdaterats till version 51, som erbjuder optimeringar för att öka smidigheten och för att eliminera stutter under animationer och hög belastning pÄ systemet. En ny funktion för automatisk vÀxling mellan landskaps- och portrÀttlÀge aktiveras vid rotation av enheten med accelerometer.
Stödet för att vidarebefordra smartkort vid fjĂ€rranslutning till skrivbordet har lagts till. InloggningsskĂ€rmen har fĂ„tt stöd för autentisering genom företags webbtjĂ€nster. Vektorillustrationer av pekare som levereras i SVG-format anvĂ€nds nu. - I installations-ISO-bilderna för de atomĂ€rt uppdaterade versionerna av Fedora Atomic Desktop (Silverblue, Kinoite, osv.) anvĂ€nds i stĂ€llet för den klassiska Anaconda-installatören baserad pĂ„ GTK en ny Anaconda WebUI-installatör baserad pĂ„ webgrĂ€nssnittet, som redan anvĂ€nds i Fedora Workstation och i live-byggnader. Den nya installatören stöder fjĂ€rrhantering av installationen â anvĂ€ndare kan nu ladda ner Fedora pĂ„ det mĂ„lsystemet med alternativet «inst.webui.remote» och styra installationen via en webblĂ€sare pĂ„ en annan dator med PIN-kodautentisering och trafik kryptering.
- Alla konfigurationsfiler för RPM-repositories, som ursprungligen installeras nÀr repositoryn kopplas, har flyttats frÄn katalogen /etc/yum.repos.d till /usr/share/dnf5/repos.d. PGP-nycklarna har flyttats till /usr/share/pki/rpm-gpg. Denna Àndring underlÀttar separationen av ursprungliga instÀllningar för repositories och konfigurationsfiler som Àndrats av anvÀndaren.
- I RPM Ă€r paketkontroll via digital signatur aktiverad som standard. Vid försök att installera paket utan signatur eller med ogiltig signatur kommer nu ett felmeddelande att visas, om anvĂ€ndaren inte uttryckligen körde rpm med flaggan «ânosignature». Tidigare gjordes endast en integritetskontroll baserad pĂ„ hashing pĂ„ RPM-nivĂ„, medan Ă€ktheten hos paketen frĂ„n repositories kontrollerades i YUM och DNF.
- RPM-pakethanteraren har uppdaterats till version 6.1, som introducerar en ny syntax för modifikatorer för makron (makro_namn), som Àndrar makros beteende. AnvÀndningen av NSS (Name Service Switch) för att söka efter anvÀndare och grupper har Äterinförts som standard. Problemet med att alla förfrÄgningar till rpmdb stoppades under transaktioner har ÄtgÀrdats. Möjligheten att signera filer digitalt med PKCS11-token har lagts till.
- För RPM-paket har makrot "%openpgpverify" implementerats, vilket gör det möjligt att anvÀnda verktyget Sequoia skrivet i Rust i stÀllet för GnuPG för verifiering av paket.
- I desktopversionerna har komponenten oo7 (D-Bus Secret Service provider), som Àr skriven i Rust, anvÀnts för hantering av nycklar i stÀllet för gnome-keyring och kwallet.
- Körande pÄ kÀrnnivÄ har fbcon-drivrutinen ersatts med kmscon, som körs i anvÀndarutrymme och anvÀnder KMS (Kernel Mode Setting) för att ge en bÀttre rendering och bÀttre stöd för teckensnitt och Unicode.
- Utvecklarna av atomÀra versioner har möjlighet att tillÄta installation av utvalda verifierade applikationer frÄn katalogen FlatHub, i stÀllet för att installera flatpak-paket med samma applikationer frÄn Fedora-repositoriet. Fedora stödjer ett eget flatpak-repository vars innehÄll baseras pÄ ombyggda rpm-paket, medan de flesta anvÀndare skulle föredra att installera paket frÄn katalogen FlatHub, som byggs av huvudutvecklarna av applikationerna snarare Àn av Fedora-följarna.
- För att bygga iso-avbildar av atomÀra versioner av Fedora anvÀnds verktyget image-builder i stÀllet för lorax.
- I Fedora CoreOS har stöd för systemd-oomd och zram swap lagts till.
- Installationsprogrammet har fÄtt stöd för installation pÄ logiska partitioner som hanteras av verktyget Stratis. Under installationssteget kan man skapa pooler frÄn en eller flera lagringsenheter för vilka funktioner som dynamisk lagringsutdelning, snapshot, integritetsgaranti och montering av lager för cachening kan tillÀmpas.
- Som standard Àr icke-privilegierade anvÀndare förbjudna att fÄ Ätkomst till felsökningsfunktioner som anvÀnder ptrace-mekanismen.
- En webfront för att fĂ„ mer detaljerad information om nödstopp av kĂ€rnans arbete har implementerats. NĂ€r kĂ€rnan gĂ„r in i ett "paniŃ"-tillstĂ„nd visas en QR-kod med en lĂ€nk, som vid öppning visar en översiktlig information om spĂ„rningsdata som hjĂ€lper till att diagnostisera problemet, ger rekommendationer för vidare handlingar och möjliggör rapportering av fel.
- I nÀtverkskonfiguratorn NetworkManager Àr lÀget "IPv6-mostly" som standard aktiverat, vilket inkluderar DHCPv4-alternativ 108 (om möjligt anvÀndning av endast IPv6) och stöd för mekanismen CLAT (Customer-side Translator, 464XLAT) för att möjliggöra drift av applikationer som endast stöder IPv4 pÄ en vÀrd med IPv6.
- I verktygen chpasswd och newusers har stöd för PAM (Pluggable Authentication Modules) lagts till, vilket innebÀr att dessa verktyg nu tar hÀnsyn till systempolicyer för autentisering och lösenord, till exempel krav pÄ lösenordets kvalitet, förbud mot att anvÀnda tidigare anvÀnda lösenord, kontospÀrr och centraliserad revision av lösenordsÀndringar.
- Paketet grub-cc har lagts till med en nedskuren version av bootloadern, avsedd för anvÀndning pÄ system med UEFI Secure Boot. Den nedskurna versionen levereras endast med en minimal uppsÀttning inbÀddade moduler och stödjer laddning av UKI-bilder (Unified Kernel Image). Borttagning av stöd för bildformaten jpeg/png och ytterligare filsystem minskar ytan för attacker mot bakgrund av periodiska upptÀckter av sÄrbarheter i GRUB (1, 2, 3, 4, 5, 6, 7).
- Stöd för att anvÀnda verktyget encapsule har lagts till för att köra applikationer i en isolerad miljö, dÀr istÀllet för att fÄ tillgÄng till anvÀndarens verkliga hemmakatalog, ges tillgÄng till en temporÀr version av den.
- Versionerna av paketen har uppdaterats, inklusive Linux-kÀrnan 7.3, GCC 16.2, LLVM 23, glibc 2.44, binutils 2.47, Perl 5.44, Python 3.15, Go 1.27, Lua 5.5, Ruby on Rails 8.1, Erlang 27, Fontconfig 2.18, IBus 1.5.35, Podman 6, OpenSSL 4.0, MySQL 9.7, MariaDB 12.3.
- Alternativ för paket med den integrerade utvecklingsmiljön Lazarus (för Free Pascal) som har byggts med widgets baserade pÄ GTK3, Qt5 och Qt6 har föreslagits (tidigare byggdes paketet enbart med GTK2).
- Den första fasen av förberedelserna för borttagning av API:et för Ätkomst till kryptosubsystemet i Linux-kÀrnan frÄn anvÀndarrummet (CRYPTO_USER_API - Crypto Userspace API) har genomförts. Detta API har förklarats som förÄldrat i kÀrnan pÄ grund av potentiella sÀkerhetsproblem och ska tas bort. Crypto Userspace API anvÀnds i paket som iwd, cryptsetup (anvÀnds i tcplay och VeraCrypt) och libkcapi (anvÀnds i dracut), men den första fasen kommer inte att pÄverka deras funktion.
- Paketen med skrivbordsmiljön Deepin har tagits bort frÄn arkivet pÄ grund av underhÄllsproblem (allvarliga buggar och sÄrbarheter förblir lÀnge oÄtgÀrdade i paketen).
- Föreslagna som förÄldrade VPN-plugins NetworkManager-vpnc och NetworkManager-fortisslvpn, istÀllet rekommenderas det att anvÀnda plugins NetworkManager-libreswan och NetworkManager-openconnect.
För Fedora 45 har repositorierna "free" och "nonfree" frÄn projektet RPM Fusion införts, dÀr paket med ytterligare multimediaapplikationer (MPlayer, VLC, Xine), video/audio-codecs, DVD-stöd, proprietÀra drivrutiner frÄn AMD och NVIDIA, spelprogram och emulatorer Àr tillgÀngliga.
KĂ€lla: opennet.ru
