I udgivelsen af Fedora Linux 40 planlægges den anden fase af overgangen til en moderniseret opstartsproces, foreslået af Lennart Poettering. Forskellene fra den klassiske opstart omfatter brugen af et i stedet for det initrd-billede, der genereres på det lokale system under installationen af kernepakken, et standardiseret UKI (Unified Kernel Image)-billede, der genereres i distributionens infrastruktur og er signeret med en digital underskrift fra distributionen. Forslaget er endnu ikke blevet drøftet af FESCo (Fedora Engineering Steering Committee), der er ansvarlig for den tekniske del af Fedora-distributionens udvikling.
UKI-billedet samler i én fil en bootloader til indlæsning af kernen fra UEFI (UEFI boot stub), Linux-kernens billede og det initrd-systemmiljø, der indlæses i hukommelsen. Når UKI-billedet kaldes fra UEFI, gives der mulighed for verificering af integritet og autenticitet via en digital underskrift ikke kun for kernen, men også for indholdet i initrd, hvis autenticitet er vigtig, da der i dette miljø udføres udtræk af nøgler til dekryptering af rodtfs.
Den første fase af UKI-implementeringen blev gennemført i Fedora Linux 38 og førte til tilføjelsen af UKI-understøttelse i bootloaderen, implementeringen af værktøjer til installation og opdatering af UKI, samt dannelsen af et eksperimentelt UKI-billede til opstart. virtual machines med et begrænset udvalg af komponenter og drivere.
I den anden fase planlægges der at tilføje muligheden for direkte opstart af UKI fra UEFI-modulet shim.efi uden at benytte en separat bootloader (grub, sd-boot), implementere UKI til systemer med Aarch64-arkitektur og forberede en variant af UKI-billedet til cloudmiljøer og sikre virtuelle maskiner.
Kilde: opennet.ru
