Byl vydán distribuce Fedora Linux 43. K dispozici jsou produkty Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite a Live-buildy dodávané ve formě spinů s uživatelskými prostředími Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway a Cosmic. Sestavení byla vytvořena pro architektury x86_64, Power64 a ARM64 (AArch64).
Nejdůležitější změny ve Fedora Linux 43:
- Desktop v Fedora Workstation byl aktualizován na verzi GNOME 49.
- Z repozitářů byly odstraněny balíčky používané pro provoz GNOME na X-serveru. Všichni uživatelé GNOME, kteří používali X11, budou nuceni přepnout na sezení GNOME na bázi Wayland. Možnost spouštět aplikace X11 pomocí XWayland zůstává beze změn.
- Na systémech s architekturou x86 zůstává možnost použití tabulek oddílů GPT (GUID Partition Table) ve všech instalacích Fedory používajících UEFI. Podpora instalace Fedory v režimu UEFI na discích s tabulkami oddílů MBR (Master Boot Record) byla ukončena na systémech x86, ale zůstává na systémech ARM a RISC-V.
- Došlo k přechodu na správce balíčků RPM 6, který se vyznačuje podporou nového formátu umožňujícího vytvářet balíčky větší než 4 GB. Povolení nově zavedených funkčností ověření pravosti balíčků pomocí digitálního podpisu bylo odloženo na vydání Fedory 44.
- Všechny spin-sestavy byly převedeny na novou variantu instalátoru Anaconda, kde místo rozhraní založeného na knihovně GTK se používá webové rozhraní, které umožňuje interakci přes webový prohlížeč pro vzdálené ovládání instalace. V předchozím vydání byl nový instalátor nasazen ve Fedora Workstation. Místo hlavní obrazovky s seznamem akcí je v novém rozhraní práce organizována ve formě asistenta (Wizard), což předpokládá sekvenční provádění určitých kroků bez návratu na hlavní obrazovku. Jako základní se nabízí automatizovaný (guided) režim dělení disku, při kterém instalátor sám vybírá parametry pro vytvoření nebo úpravu oddílů na základě nastavení zvoleného uživatelem. Jsou k dispozici možnosti pro přeinstalaci distribuce a instalaci v režimu dual boot na systémech s více OS.
- Instalátor byl převeden na použití balíčkového manažera DNF5 při instalaci RPM balíčků (systém DNF5 se používá od Fedory 41). Základní funkcionalita správy balíků v DNF5 byla vyčleněna do samostatné knihovny libdnf5, místo vazeb na PackageKit byl použit DNF Daemon a komponenty napsané v Pythonu byly převedeny do C++.
- Z instalátoru byla odstraněna podpora samostatně aktualizovatelných modulů, jejichž životní cyklus není spojen se základní součástí distribuce, a jejichž údržba probíhá nezávisle na verzích distribuce, což umožnilo koexistenci balíků s různými verzemi stejné aplikace.
- Ve Fedoře Kinoite, atomárně aktualizované variantě Fedory s KDE, je ve výchozím nastavení zapnuta automatická aktualizace systému. Aktualizace jsou nyní stahovány na pozadí bez dotazu uživatele a aplikovány po restartu. V nastavení jsou možnosti pro vypnutí automatických aktualizací a změnu intervalu kontroly dostupnosti aktualizací.
- Assembler YASM byl převeden do kategorie zastaralých, poslední aktualizace, která byla vydána, byla v roce 2019. Balíky, ve kterých byl YASM použit pro sestavení (včetně Firefoxu), byly převedeny na sestavení pomocí NASM.
- Dodávka GnuPG byla rozdělena na několik balíků - program gpg, pomocné utilitky a služby GnuPG nyní vycházejí ve samostatných balících (gnupg2, gnupg2-dirmngr, gnupg2-g13, gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-scdaemon, gnupg2-smime, gnupg2-wks, gnupg2-utils a gnupg2-verify).
- Byla implementována možnost využití mechanismu Intel TDX (Trusted Domain Extensions) pro šifrování operační paměti hostitelských systémů (AMD SEV je podporováno od Fedory 41).
- Byly přidány balíky s nástroji pro programovací jazyk Hare, který vyvíjí autor uživatelského prostředí Sway. Jazyk je optimalizován pro řešení nízkoúrovňových úloh, jako je vývoj operačních systémů, kompilátorů, síťových aplikací a systémových utilit, pro které je kladeno důraz na dosažení maximální výkonnosti a úplnou kontrolu nad vykonáváním. V jazyce se používá ruční správa pamětí a statický systém typů, při kterém každé proměnné musí být výslovně přiřazen určitý typ.
- Při sestavování balíčků v jazyce Go se používá nástroj Go Vendor Tools, při kterém jsou kopie použitých knihoven zahrnuty do src balíčku, namísto použití samostatně dodávaných balíčků se závislostmi (tj. nejsou používány společné verze knihoven pro celý systém).
- Byl proveden přechod na používání písem Noto Color Emoji ve vektorovém formátu COLRv1 místo rastrového zobrazení. Použití COLRv1 umožnilo zlepšení kvality vykreslování a snížení velikosti souborů s písmem.
- Pro kompresi obrazu počátečního RAM disku (initrd) byl při sestavování použit algoritmus Zstd pomocí Dracut. Přechod z xz na zstd umožnil zmenšit velikost initrd o několik megabajtů a urychlit spuštění.
- Byla nasazena varianta nástroje Greenboot, přepsaná v jazyce Rust (původní verze byla napsána v bash). Greenboot se používá v atomárně aktualizovaných variacích Fedory pro kontrolu stavu systému při spuštění a pro návrat na předchozí verzi při zjištění problémů.
- Byly aktualizovány verze: 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.
Pro Fedora 43 byly zavedeny repozitáře "free" a "nonfree" od projektu RPM Fusion, které obsahují balíčky s dodatečnými multimediálními aplikacemi (MPlayer, VLC, Xine), video/audio kodeky, podporu DVD, proprietární ovladače AMD a NVIDIA, herní programy a emulátory.
Zdroj: opennet.ru
