Ve verzi Fedora Linux 40 se plánuje realizace druhé fáze přechodu na modernizovaný proces zavádění, který navrhl Lennart Poettering. Rozdíly oproti klasickému zavádění spočívají v použití jednotného obrazového souboru jádra UKI (Unified Kernel Image), generovaného v infrastruktuře distribuce a podepsaného digitálním podpisem distribuce, namísto obrazu initrd, který je vytvářen na místním systému při instalaci balíčku s jádrem. Návrh zatím nebyl projednán výborem FESCo (Fedora Engineering Steering Committee), který je zodpovědný za technickou část vývoje distribuce Fedora.
Obrázek UKI kombinuje v jednom souboru zpracovatele pro zavádění jádra z UEFI (UEFI boot stub), obraz jádra Linux a do paměti načítané systémové prostředí initrd. Při vyvolání obrazu UKI z UEFI je možné ověřování integrity a pravdivosti nejen jádra, ale i obsahu initrd, jehož ověření je důležité, protože v tomto prostředí dochází k extrakci klíčů pro dešifrování kořenového souborového systému.
První fáze implementace UKI byla provedena ve Fedora Linux 38 a vedla k přidání podpory UKI do zaváděče, realizaci nástrojů pro instalaci a aktualizaci UKI, jakož i k vytvoření experimentálního obrazu UKI pro zavádění. virtuálních strojů s omezenou sadou komponent a ovladačů.
Ve druhé fázi se plánuje přidání možnosti přímého zavádění UKI z UEFI modulu shim.efi bez použití samostatného zaváděče (grub, sd-boot), realizace možnosti využití UKI na systémech s architekturou Aarch64 a příprava varianty obrazu UKI pro cloudová prostředí a zabezpečené virtuální stroje.
Zdroj: opennet.ru
