Vydání distribuce Fedory Linux 38

Oznámeno vydání distribuce Fedory Linux Ke stažení jsou k dispozici sestavení Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition a Live. Tato sestavení jsou součástí desktopových prostředí KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie a Sway. Jsou dostupná pro architektury x86_64, Power64 a ARM64 (AArch64). Vydání sestavení Fedora Silverblue je zpožděno.

Nejvýznamnější změny ve Fedoře Linux 38:

  • První fáze přechodu na modernizovaný bootovací proces navržený Lennartem Poetteringem byla implementována. Rozdíly oproti klasickému bootovacímu procesu spočívají v použití unifikovaného obrazu jádra (UKI) generovaného v rámci distribuční infrastruktury a digitálně podepsaného distribucí, namísto obrazu initrd generovaného v lokálním systému během instalace balíčku jádra. UKI kombinuje obslužnou rutinu pro načítání jádra z UEFI (UEFI boot stub) a obraz jádra v jednom souboru. Linux a systémové prostředí initrd načtené do paměti. Při načítání obrazu UKI z UEFI je možné ověřit integritu a platnost nejen jádra, ale i obsahu initrd pomocí digitálního podpisu. Validace initrd je důležitá, protože toto prostředí se používá k extrakci klíčů pro dešifrování kořenového souborového systému. V první fázi byla do bootloaderu přidána podpora UKI, implementovány nástroje pro instalaci a aktualizaci UKI a byl vytvořen experimentální obraz UKI zaměřený na bootování. virtuální stroje s omezenou sadou komponent a ovladačů.
  • Správce balíčků RPM pro analýzu klíčů a digitálních podpisů používá balíček Sequoia, který nabízí implementaci OpenPGP v jazyce Rust. Dříve RPM používal svůj vlastní kód pro analýzu OpenPGP, který měl nevyřešené problémy a omezení. Balíček rpm-sequoia byl přidán jako přímá závislost na RPM, ve kterém je podpora pro kryptografické algoritmy založena na knihovně Nettle napsané v C (plánuje se poskytovat možnost používat OpenSSL).
  • Implementována první etapa implementace nového správce balíčků Microdnf, který nahrazuje v současnosti používané DNF. Sada nástrojů Microdnf byla výrazně aktualizována a nyní podporuje všechny hlavní funkce DNF, ale zároveň se vyznačuje vysokým výkonem a kompaktností. Klíčovým rozdílem mezi Microdnf a DNF je použití C místo Pythonu pro vývoj, což vám umožňuje zbavit se velkého počtu závislostí. Některé další výhody Microdnf: více vizuální indikace průběhu operací; zlepšená implementace tabulky transakcí; schopnost zobrazovat informace ve zprávách o dokončených transakcích, které jsou vydávány skripty zabudovanými do balíčků (scriptletů); podpora používání místních RPM balíčků pro transakce; pokročilejší systém dokončování vstupu pro bash; podpora pro spouštění příkazu builddep bez instalace Pythonu do systému.
  • Pracovní prostředí Fedora Workstation bylo aktualizováno na GNOME 44, což pokračuje v migraci aplikací na GTK 4 a knihovnu libadwaita (včetně uživatelského rozhraní GNOME Shell a správce kompozice Mutter). Do dialogového okna pro výběr souborů bylo přidáno zobrazení mřížky. V konfiguračním nástroji bylo provedeno mnoho změn. Do nabídky rychlého nastavení byla přidána sekce pro ovládání Bluetooth.
  • Uživatelské prostředí Xfce bylo aktualizováno na verzi 4.18.
  • Začalo vytváření sestav s uživatelským prostředím LXQt pro architekturu AArch64.
  • Správce zobrazení SDDM má výchozí přihlašovací rozhraní pomocí Wayland. Tato změna umožňuje migraci správce přihlášení na Wayland v sestaveních s prostředím KDE.
  • V sestaveních s prostředím KDE byl z distribuce odstraněn průvodce počátečním nastavením, protože většina jeho funkcí se v KDE Spin a Kinoite nepoužívá a počáteční nastavení konfiguruje během fáze instalace instalační program Anaconda.
  • Udělen úplný přístup ke katalogu aplikací Flathub (vypnut filtr, který odstraňoval neoficiální balíčky, proprietární programy a aplikace s omezujícími licenčními požadavky). Pokud existují balíčky flatpak a rpm se stejnými programy, při použití softwaru GNOME se nejprve nainstalují balíčky Flatpak z projektu Fedora, poté balíčky RPM a poté balíčky z Flathubu.
  • Začala tvorba sestav pro mobilní zařízení, dodávaných se shellem Phosh, který je založen na technologiích GNOME a knihovně GTK, používá kompozitní prvky. serveru Phoc, který běží na Waylandu a má také vlastní klávesnici na obrazovce, squeekboard. Prostředí bylo původně vyvinuto společností Purism jako alternativa GNOME Shell pro smartphone Librem 5, ale později se stalo neoficiálním projektem GNOME a nyní se používá také v postmarketOS, Mobianu a některém firmwaru pro zařízení Pine64.
  • Přidáno sestavení Fedora Budgie Spin s GUI Budgie založené na technologiích GNOME, Budgie Window Manager (BWM) a vlastní implementaci GNOME Shell. Budgie je založena na panelu, který je organizačně podobný klasickým desktopovým panelům. Všechny prvky panelu jsou applety, což umožňuje flexibilně upravovat kompozici, měnit dispozice a nahrazovat implementace prvků hlavního panelu podle vašich představ.
  • Přidáno sestavení Fedora Sway Spin s vlastním prostředím Sway vytvořeným pomocí protokolu Wayland a plně kompatibilní s i3 dlaždicovým správcem oken a i3bar. Pro nastavení plnohodnotného uživatelského prostředí se nabízí související komponenty: swayidle (proces na pozadí s implementací idle protokolu KDE), swaylock (spořič obrazovky), mako (správce upozornění), grim (vytváření screenshotů), slurp (výběr oblast na obrazovce), wf-recorder (zachytávání videa), waybar (aplikační lišta), virtboard (klávesnice na obrazovce), wl-clipboard (správa schránky), wallutils (správa tapet na ploše).
  • Instalační program Anaconda používá nástroj mdadm místo dmraid k podpoře softwarového pole RAID poskytovaného firmwarem (BIOS RAID, Firmware RAID, Fake RAID).
  • Přidán zjednodušený instalační program pro instalaci obrazů edice Fedora IoT na zařízení IoT. Instalační program je založen na coreos-installeru a používá přímou kopii image OStree bez zásahu uživatele.
  • Živé obrazy byly upgradovány tak, aby podporovaly automatické zahrnutí vrstvy pro trvalé ukládání dat při bootování z USB disku.
  • Na X serveru a Xwaylandu se kvůli potenciálním bezpečnostním problémům ve výchozím nastavení klientům nepovoluje připojení ze systémů, které mají odlišné pořadí bajtů.
  • Příznaky "-fno-omit-frame-pointer" a "-mno-omit-leaf-frame-pointer" jsou v kompilátoru standardně povoleny, aby se zlepšily možnosti profilování a ladění a aby se diagnostikovaly problémy s výkonem bez nutnosti překompilovat balíčky.
  • Balíčky lze nyní sestavovat s povoleným ochranným režimem „_FORTIFY_SOURCE=3“, který detekuje potenciální přetečení vyrovnávací paměti při provádění řetězcových funkcí definovaných v hlavičkovém souboru string.h. Liší se od režimu „_FORTIFY_SOURCE=2“ zavedením dalších kontrol. I když tyto dodatečné kontroly teoreticky mohou vést ke snížení výkonu, benchmarky SPEC2000 a SPEC2017 v praxi neprokázaly žádné rozdíly a během testování nebyly hlášeny žádné stížnosti uživatelů na snížení výkonu.
  • Snížený časovač pro nucené opuštění systémových jednotek během vypínání z 2 minut na 45 sekund.
  • Balíčky s platformou Node.js byly restrukturalizovány. Poskytuje možnost instalovat různé větve Node.js do systému současně (například nyní můžete instalovat balíčky nodejs-16, nodejs-18 a nodejs-20 současně).
  • Aktualizované verze balíčků, včetně Ruby 3.2, gcc 13, LLVM 16, Golang 1.20, PHP 8.2, binutils 2.39, glibc 2.37, gdb 12.1, GNU Make 4.4, cups-filtry 2.0b, TeXLive 2022, Image.

Zároveň byly pro Fedoru 38 zprovozněny „free“ a „nonfree“ repozitáře projektu RPM Fusion, ve kterých balíčky s doplňkovými multimediálními aplikacemi (MPlayer, VLC, Xine), video/audio kodeky, podporou DVD , proprietární ovladače AMD a NVIDIA, herní programy a emulátory.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster