Vydanie distribúcie Fedora Linux 40

Predstavujeme vydanie distribúcie Fedora Linux 40. Na stiahnutie sú pripravené produkty Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition a Live verzie, dodávané vo forme spinov s desktopovými prostrediami KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie a Sway. Verzie sú vytvorené pre architektúry x86_64, Power64 a ARM64 (AArch64). Publikovanie verzií Fedora Silverblue je oneskorené.

Najvýznamnejšie zmeny vo Fedora Linux 40:

  • Pracovná plocha GNOME vo Fedora Workstation bola aktualizovaná na verziu 46, ktorá prináša funkciu globálneho vyhľadávania, zvyšuje výkon súborového manažéra a terminálových emulátorov, pridáva experimentálnu podporu mechanizmu VRR (Variable Refresh Rate), zlepšuje kvalitu výstupu pri zlomkovom škálovaní, rozširuje možnosti pripojenia k externým službám, aktualizuje konfigurátor a vylepšuje systém oznámení. V GTK je nasadený nový renderovací engine, ktorý je založený na API Vulkan.
  • Edícia s pracovnou plochou KDE bola aktualizovaná na vydanie KDE 6, ktoré využíva protokol Wayland. Podpora relácie založenej na protokole X11 v základnej distribúcii bola ukončená (môže byť obnovená nainštalovaním balíka plasma-workspace-x11 z repozitára). Na spustenie X11 aplikácií v relácii založenej na Wayland je použitý DDX server XWayland. Ako dôvod ukončenia podpory relácie s X11 sa uvádza prechod X.Org servera do kategórie zastaraných v RHEL 9 a rozhodnutie plne ho odstrániť v budúcom významnom vydaní RHEL 10. Medzi faktory, ktoré prispeli k ponechaniu iba podpory Wayland, patrí výmena ovládačov fbdev v Fedore 36 na ovládač simpledrm, ktorý správne funguje s Waylandom, a tiež zavedenie podpory Wayland v proprietárnych ovládačoch NVIDIA.
  • Atómovo aktualizovateľné používateľské distribúcie, rozvíjané projektom Fedora, sú spojené do jedného rodiny pod značkou Atomic Desktops, ale dlhodobo existujúce atómové zostavy si zachovali staré názvy. Výsledkom je, že Fedora Silverblue na báze GNOME a Fedora Kinoite na báze KDE, ako aj Fedora CoreOS a Fedora IoT si zachovali pôvodné názvy, ale nové zostavy Fedora Sericea a Fedora Onyx sa teraz distribuujú pod názvami Fedora Sway Atomic a Fedora Budgie Atomic.
  • Aktualizované verzie balíkov, medzi ktorými sú LLVM 18, GCC 14, binutils 2.41, glibc 2.39, gdb 14.1, PHP 8.3, Ruby 3.3, Go 1.22, Java 21, AMD ROCm 6, Boost 1.83, 389 Directory Server 3.0.0, Podman 5, PostgreSQL 16, TBB (Thread Building Blocks) 2021.8, SQLAlchemy 2, Kubernetes 1.29.
  • V konfigurátore NetworkManager je predvolene zapnutý mechanizmus detekcie konfliktov IPv4 adries v miestnej sieti (RFC 5227), ktorý spočíva v odosielaní overovacieho ARP paketu pred priradením adresy k sieťovému rozhraniu (ak sa prijme odpoveď, znamená to, že adresa je obsadená a nebude priradená). Pre bezdrôtové pripojenia je zabezpečené priradenie samostatnej trvalej MAC adresy (režim stable-ssid v NetworkManager).
  • Nástroje na zostavovanie Mock (mock-core-configs), Koji a Copr boli prekonvertované na používanie správcu balíkov DNF 5 na inštaláciu závislostí pre zostavenie v chroot prostredí, ktoré sa používa pri zostavovaní balíkov. Prevod samotného distribúcie na DNF 5 sa očakáva v nasledujúcej verzii.
  • V správcovi balíkov DNF je predvolene vypnuté sťahovanie metadát so zoznamami súborov, ktoré sú súčasťou balíkov. Takéto údaje sa zriedka využívajú, ale majú veľkú veľkosť a spomaľujú prácu.
  • Bol odstránený balík s knižnicou OpenSSL 1.1, z dôvodu ukončenia podpory tejto verzie. Závislosti viazané na OpenSSL 1.1 boli prepnuté na OpenSSL 3.0. Bol odstránený balík python3.7.
  • Knižnica Zlib bola nahradená fork-om Zlib-ng, kompatibilným so zlib na úrovni API, ale poskytujúcim ďalšie optimalizácie na zvýšenie výkonu.
  • Bolo prerušené vytváranie delta aktualizácií RPM balíkov, ktoré umožňovali sťahovať pri aktualizácii iba zmenené údaje voči už nainštalovanej verzii balíka. Podpora deltarpm bola vypnutá v DNF a DNF5.
  • Bol pridaný Passim, kešujúci server na distribúciu často požadovaných súborov v miestnej sieti bez priameho volania na hlavné servery a bez zapojenia globálnych CDN.
  • Modul pam_userdb bol prekonvertovaný z používania BerkeleyDB na GDBM z dôvodu ukončenia údržby vetvy BerkeleyDB 5.x a prechodu vetvy BerkeleyDB 6.x na neprijateľnú licenciou. Bogofilter bol prekonvertovaný na používanie SQLite namiesto BerkeleyDB (libdb).
  • Na zostavovanie Live obrazov Fedora Workstation bol využitý nástroj Image Builder, ktorý podporuje opakovateľné zostavenia a ponúka používateľom jednoduchší proces prispôsobenia obrazov.
  • Na zostavovanie minimálnych obrazov pre architektúru ARM bol využitý nástroj osbuild.
  • Na vytváranie obrazov Fedora Cloud Edition bol namiesto ImageFactory použitý nástroj Kiwi.
  • Bol vykonaný reštrukturalizácia balíkov pre Kubernetes.
  • Fedora IoT, verzia pre zariadenia internetu vecí, bola upravená na použitie zavádzacích kontajnerov, vytvorených pomocou nástrojov OSTree a technológie bootc.
  • Nástroj wget bol nahradený wget2 a nástroj iotop bol nahradený iotop-c.
  • V edíciách Fedora Silverblue a Kinoite bola zahrnutá program bootupd, ktorý vykonáva aktualizácie boot loadera.
  • Knižnica libuser bola označená za zastaranú, pretože už nie je podporovaná a nie je používaná v iných balíčkoch Fedora (na podporu LDAP sa v distribúcii už dlho používa SSSD). Balík passwd, ktorý obsahoval implementáciu nástroja passwd založeného na libuser, bol odstránený, a namiesto neho sa používa podobný nástroj z balíka shadow-utils.
  • Prebehli práce na príprave na zaradenie novšej verzie štandardu jazyka C do GCC ako predvolenej, čo znamená ukončenie predvolenej podpory niektorých zastaraných funkcií jazyka, ako je implicitná definícia funkcií a implicitné priradenie typu int.
  • Bola implementovaná druhá fáza prechodu na modernizovaný proces zavádzania, navrhnutý Lennartom Poetteringom. Rozdiely od klasického zavádzania spočívajú v použití namiesto obrazu initrd, vytvoreného na lokálnom systéme pri inštalácii balíka s jadrom, unifikovaného obrazu jadra UKI (Unified Kernel Image), ktorý je generovaný v infraštruktúre distribúcie a je podpísaný digitálnym podpisom distribúcie. Obraz UKI spája do jedného súboru nástroj na zavádzanie jadra z UEFI (UEFI boot stub), obraz jadra Linuxu a do pamäte načítané systémové prostredie initrd. Pri volaní obrazu UKI z UEFI je možnosť overiť integritu a dôveryhodnosť nie len jadra, ale aj obsahu initrd, pričom overenie dôveryhodnosti je dôležité, pretože v tomto prostredí prebieha extrakcia kľúčov na dešifrovanie koreňového FS.

    V druhej fáze bola pridaná možnosť priameho zavádzania UKI z UEFI modulu shim.efi bez potreby samostatného zavádzača (grub, sd-boot), bola implementovaná podpora používania UKI na systémoch s architektúrou Aarch64 a bol pripravený variant UKI obrazu pre cloudové prostredia a chránené. virtuálních strojů. Predtým, v prvej fáze v Fedore 38, bola pridaná podpora UKI do bootloadera, implementované nástroje na inštaláciu a aktualizáciu UKI, a taktiež bol vytvorený experimentálny obraz UKI na spúšťanie virtuálnych strojov s obmedzeným množstvom komponentov a ovládačov.

  • Do repozitára bol pridaný hotový balík s rámcom strojového učenia PyTorch, ktorý je dostupný na inštaláciu príkazom "dnf install pytorch". V súčasnosti balík obsahuje iba komponenty na výpočty pomocou CPU, ale v budúcich vydaniach plánujú pridať podporu pre využívanie GPU a špecializovaných urýchlovačov NPU.

Doplnením je možné spomenúť zavedenie repozitárov „free“ a „nonfree“ projektu RPM Fusion pre Fedora 40, v ktorých sú dostupné balíky s doplnkovými multimediálnymi aplikáciami (MPlayer, VLC, Xine), video/audio kodekmi, podporou DVD, proprietárnymi ovládačmi AMD a NVIDIA, hernými aplikáciami a emulátormi.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster