Izdan je Fedora Linux 43. Za preuzimanje su pripremljeni proizvodi Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite i Live izdanja, koja se isporučuju kao spinovi s korisničkim okruženjima Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway i Cosmic. Izdanja su formirana za arhitekture x86_64, Power64 i ARM64 (AArch64).
Najznačajnije promene u Fedora Linux 43:
- Radna površina u Fedora Workstation je ažurirana na verziju GNOME 49.
- Iz repozitorijuma su uklonjeni paketi koji se koriste za rad GNOME-a preko X servera. Svi korisnici GNOME-a koji su koristili X11 će biti prisiljeni da pređu na GNOME sesiju zasnovanu na Wayland-u. Mogućnost pokretanja X11 aplikacija uz pomoć XWayland ostaje nepromenjena.
- Na sistemih z arhitekturo x86 je ostala le možnost uporabe GPT (GUID Partition Table) tabel delitev pri vseh namestitvah Fedora, ki uporabljajo UEFI. Podpora za namestitev Fedore v načinu UEFI na diskih s Tabelo delitev MBR (Master Boot Record) je bila ukinjena na sistemih x86, vendar je ostala na sistemih ARM in RISC-V.
- Održan je prelazak na paketni menadžer RPM 6, koji se ističe podrškom za novi format koji omogućava kreiranje paketa većih od 4 GB. Uključenje novih alata za proveru autentičnosti paketa putem digitalnog potpisa u RPM6 odloženo je do izdanja Fedora 44.
- Vse spin gradnje so prešle na novo različico namestitvenega programa Anaconda, pri čemer namesto vmesnika, ki temelji na knjižnici GTK, uporabljamo web-vmesnik, ki omogoča interakcijo preko spletnega brskalnika za oddaljeno upravljanje namestitve. V prejšnji različici je bil nov namestitveni program uporabljen v Fedora Workstation. Namesto glavnega zaslona s seznamom dejanj je v novem vmesniku delo organizirano v obliki čarovnika, kar pomeni zaporedno izvajanje določenih korakov brez vračanja na glavni zaslon. Kot osnovno je ponudjen avtomatizirani (guided) način razdelitve diska, pri katerem namestitveni program sam izbere parametre za ustvarjanje ali spreminjanje delitev na podlagi nastavitev, ki jih izbere uporabnik. Na voljo so možnosti za ponovno namestitev distribucije in namestitev v načinu dvojne obremenitve na sistemih z več operacijskimi sistemi.
- Namestitveni program je bil preusmerjen na uporabo upravljalnika paketov DNF5 pri namestitvi RPM paketov (sistem DNF5 je v uporabi od Fedore 41). Osnovna funkcionalnost upravljanja paketov v DNF5 je bila prestavljena v ločeno knjižnico libdnf5, namesto vezav na PackageKit je bil uporabljen DNF Daemon, komponenti v Pythonu pa so bile ponovno napisane v C++.
- Iz namestitvenega programa je bila odstranjena podpora za ločljivo posodabljane module, katerih življenjski ciklus ni povezan z glavno vsebino distribucije, temveč se spremljajo neodvisno od izdaj distribucije, kar je omogočilo sožitje paketov z različnimi različicami iste aplikacije.
- V Fedora Kinoite, atomarno posodobljeni različici Fedora s KDE, je privzeto vključeno samodejno posodabljanje sistema. Posodobitve se zdaj prenašajo v ozadju brez uporabnikovega dovoljenja in se uporabljajo po ponovnem zagonu. V nastavitvah so možnosti za onemogočanje samodejnega posodabljanja in spreminjanje intervala preverjanja razpoložljivosti posodobitev.
- Assembler YASM je bil uvrščen med zastarele, zadnja posodobitev zanj pa je bila izdana leta 2019. Paketi, v katerih je bil YASM uporabljen za gradnjo (vključno s Firefoxom), so bili preneseni na gradnjo z NASM.
- Dobava GnuPG je bila razdeljena na več paketov — program gpg, pomožne ukazne vrstice in storitve GnuPG se zdaj distribuirajo v ločenih paketih (gnupg2, gnupg2-dirmngr, gnupg2-g13, gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-scdaemon, gnupg2-smime, gnupg2-wks, gnupg2-utils in gnupg2-verify).
- Omogočena je uporaba mehanizma Intel TDX (Trusted Domain Extensions) za šifriranje delovne pomnilnika gostujočih sistemov (AMD SEV se podpira od Fedore 41).
- Dodani so paketi z orodji za programski jezik Hare, ki ga razvija avtor uporabniškega okolja Sway. Jezik je optimiziran za reševanje nizkotasčnih nalog, kot so razvoj operacijskih sistemov, prevajalnikov, mrežnih aplikacij in sistemskih pripomočkov, pri katerih je potrebno doseči maksimalno zmogljivost in popoln nadzor nad izvajanjem. V jeziku se uporablja ročno upravljanje z pomnilnikom in statični sistem tipov, pri katerem morajo biti spremenljivkam jasno dodeljeni določeni tipi.
- Pri gradnji paketov v programskem jeziku Go se uporablja orodje Go Vendor Tools, pri čemer so kopije rabljenih knjižnic vključene v src-paket, namesto da bi se uporabljali ločeno dostavljeni paketi z odvisnostmi (t.j. ne uporabljajo se skupne različice knjižnic za celoten sistem).
- Prešli so na uporabo pisav Noto Color Emoji v vektorskem formatu COLRv1 namesto rastrske predstavitve. Uporaba COLRv1 je omogočila izboljšanje kakovosti upodabljanja in zmanjšanje velikosti datotek s pisavami.
- Za stiskanje slik začetnega RAM-diska (initrd) se pri gradnji z uporabo Dracut uporablja algoritem Zstd. Prehod z xz na zstd je omogočil zmanjšanje velikosti initrd za nekaj megabajtov in pospešitev nalaganja.
- Uporabljen je variant orodja Greenboot, prepisan v jeziku Rust (stara različica je bila napisana v bashu). Greenboot se uporablja v atomarno posodobljenih različicah Fedora za preverjanje stanja sistema ob zagonu in preklop na prejšnjo različico ob odkrivanju težav.
- Posodobljene različice: 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.
Za Fedora 43 uvedeni su repozitorijumi „free“ i „nonfree“ projekta RPM Fusion, u kojima su dostupni paketi sa dodatnim multimedijskim aplikacijama (MPlayer, VLC, Xine), video/audio codecima, podrškom za DVD, vlasničkim drajverima AMD i NVIDIA, igrama i emulatorima.
Izvor: opennet.ru
