Vydání distribuce Fedora Linux 39

Byl představen vydání distribuce Fedora Linux 39. K dispozici jsou produkty Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition a Live verze, dodávané ve formě spinoffů s desktopovými prostředími KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie a Sway. Verze jsou vytvořeny pro architektury x86_64, Power64 a ARM64 (AArch64). Publikace verzí Fedora Silverblue je zpožděna.

Nejvýznamnější změny ve Fedora Linux 39:

  • Desktop ve Fedora Workstation byl aktualizován na verzi GNOME 45, která přidala dynamický indikátor na panel. virtuálních pracovních ploch, byla zvýšena výkon systému hledání, přidán indikátor zapnutí kamery, bylo využito hardwarové akcelerace pro přehrávání videa, byly nahrazeny prohlížeč obrázků a aplikace pro práci s kamerou, byl změněn styl zobrazení bočních panelů a aktualizovány knihovny GTK 4.12 a libadwaita 1.4.
  • V příkazovém interpretu Bash je nyní ve výchozím nastavení povoleno barevné zobrazení příkazového řádku.
  • Byly aktualizovány verze balíčků, včetně RPM 4.19, gcc 13.2, LLVM/Clang 17, binutils 2.40, glibc 2.38, Python 3.12, Perl 5.38, Golang 1.21, Boost 1.81, Vagrant 2.3, Haskell GHC 9.4 a LibreOffice 7.6.
  • Byly přidány metabalíčky default-fonts* pro usnadnění aktualizace a instalace výchozích písem.
  • V NetworkManager byl zajištěn automatický převod stávajících profilů připojení uložených ve formátu ifcfg (/etc/sysconfig/network-scripts/ifcfg-*), do formátu založeného na souboru keyfile.
  • Byla umožněna možnost odstranění balíčku tzdata z databáze časových pásem za účelem zmenšení velikosti izolovaných kontejnerů.
  • Hodnota sysctl vm.max_map_count byla ve výchozím nastavení zvýšena z 65530 na 1048576 pro zlepšení kompatibility se hrami ze systému Windows spouštěnými přes wine nebo steam.
  • V nástroji createrepo_c byl ve výchozím nastavení použit algoritmus Zstd pro kompresi metadat repozitáře a generování metadat v databázi SQLite bylo ukončeno.
  • Byla přidána oficiální verze Fedora Onyx s atomicky aktualizovanou variantou Fedora Linux, vybavenou uživatelským prostředím Budgie. Nová verze doplňuje klasickou verzi Fedora Budgie Spin a připomíná edice Fedora Silverblue, Fedora Sericea a Fedora Kinoite dodávané s GNOME, Sway a KDE. Fedora Onyx je založena na technologiích Fedora Silverblue a také je dodávána jako monolitický obraz, nedělený na jednotlivé balíčky a atomicky aktualizovaný prostřednictvím úplné výměny. Základní prostředí je sestaveno z oficiálních RPM balíčků Fedora pomocí nástrojů rpm-ostree a je namontováno v režimu jen ke čtení. Pro instalaci a aktualizaci dalších aplikací se používá systém samostatných balíčků flatpak, který aplikace odděluje od hlavního systému a spouští je v odděleném kontejneru.
  • Edice Sericea a Sway Spin přestaly dodávat balíčky xorg-x11.
  • Ve Fedora Kinoite (atomově aktualizovaná varianta Fedora s KDE) je ve výchozím nastavení povolena automatická aktualizace systému.
  • Pro vytváření edicí Fedora Silverblue a Fedora Kinoite je využíván bezpečnější unified (sjednocený) režim rpm-ostree.
  • Začalo vytváření obrazů s uživatelským prostředím LXQt pro architekturu Aarch64.
  • Ve Fedora Cloud byla zavedena možnost automatického restartu po instalaci aktualizací balíčků, které vyžadujíRestart systému. Tato možnost je realizována vytvořením souboru /var/run/reboot-required po provedení operace „dnf update“ a jeho kontrolou v cloud-init.
  • Uživatelům spravovaným přes Active Directory, FreeIPA nebo LDAP byla poskytnuta možnost využít technologii Passkeys, která umožňuje autentizaci bez hesel pomocí biometrických identifikátorů, jako jsou otisky prstů nebo rozpoznávání obličeje, za použití zařízení kompatibilního s FIDO2, podporovaného v knihovně libfido2.
  • Minimální velikost oddílu ESP (EFI System Partition) používaného při instalaci Fedory byla zvýšena z 200 na 500 MB kvůli nedostatku místa pro aktualizace firmwaru. Omezení 500 MB odpovídá parametrům používaným společností Microsoft od Windows 10.
  • Byla zastavena dodávka témat QGnomePlatform a Adwaita-qt, které byly používány k přizpůsobení Qt aplikací v GNOME stylu, aby se tyto aplikace lépe hodily do prostředí GNOME. Jako důvod byla uvedena stagnace těchto témat a problémy s jejich použitím u některých aplikací.
  • Byly vyhlášeny za zastaralé balíčky s kontrolou pravopisu aspell, místo kterých se doporučuje používat hunspell nebo enchant2. Jako důvod se uvádí absence aktualizací v projektu aspell za poslední 4 roky.
  • Balíček pam_console byl odstraněn, neboť nebyl ve výchozím nastavení používán, měl bezpečnostní problémy a mohl být nahrazen funkcionalitou z systemd.
  • Byla zastavena dodávka balíčku s man-pages-ru, neboť překlady man-rycích příruček do ruštiny jsou také součástí balíčku man-pages-l10n.
  • Základní instalace byla zbavena balíčku fedora-repos-modular a modulární repozitář byl vypnut. Změna umožnila zrychlit práci správce balíčků DNF díky snížení počtu kontrol a stahování metadat.
  • Změněn způsob sestavování balíčků Flatpak v distribuci. Místo používání modulů při přebalování balíčků s parametrem „prefix=/app“ byla zavedena samostatná cílová sestava.
  • Byla ukončena sestava a dodávka samostatně aktualizovatelných modulů, jejichž životní cyklus nebyl spojen s hlavními součástmi distribuce, a podpora byla poskytována nezávisle na vydáních distribuce, což umožnilo soužití balíčků s různými verzemi téže aplikace. Důvodem ukončení podpory modulů je ztráta zájmu o vývoj modulů a problémy s údržbou stávajících modulů (poslední aktivita na pagure.io/modularity byla zaznamenána před více než 3 lety).
  • Byly provedeny přípravné práce související s druhou fází přechodu na modernizovaný proces spuštění navržený Lennartem Poetteringem. Rozdíly od klasického spuštění spočívají v použití jednotného obrazu jádra UKI (Unified Kernel Image), který je generován v infrastruktuře distribuce a podepsán digitálním podpisem distribuce, namísto obrazu initrd, který je vytvářen na lokálním systému během instalace balíčku s jádrem. UKI spojuje do jednoho souboru zpracovatele pro spuštění jádra z UEFI (UEFI boot stub), obraz jádra Linux a do paměti nahrávané systémové prostředí initrd. Při vyvolání obrazu UKI z UEFI je poskytována možnost kontroly integrity a pravosti nejen jádra, ale i obsahu initrd, jehož ověření je důležité, neboť v tomto prostředí dochází k extrakci klíčů pro dešifrování kořenového FS. Hlavní cíle pro realizaci ve druhé a třetí fázi: integrace do instalátoru podpory systemd-boot, odklon od používání příkazového řádku jádra pro nastavení, ukončení uchovávání citlivých údajů v initrd, změny v zpracování volitelných modulů dracut.

Přechod na balíčkový manažer DNF5 a nový instalátor založený na webovém rozhraní byl odložen na vydání Fedora 40. Také bylo zrušeno dříve plánované odstranění ovladačů org-x11-drv-vesa a xorg-x11-drv-fbdev a souvisejícího kódu z balíčku xorg-x11-server-Xorg v distribuci Fedora 39. Vývojáři také plánují ukončit v Fedora 40 podporu relace na základě X11 v distribucích s KDE a GNOME.

Dále lze zmínit uvedení do provozu repozitářů projektu RPM Fusion pro Fedora 39, které zahrnují "free" a "nonfree", ve kterých jsou k dispozici balíčky s doplňkovými multimediálními aplikacemi (MPlayer, VLC, Xine), video/audiokodeky, podporou DVD, proprietárními ovladači AMD a NVIDIA, herními programy a emulátory.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster