U izdanju Fedora Linux 40 planira se realizacija druge faze prijelaza na modernizirani postupak pokretanja, koji je predložio Lennart Poettering. Razlike od klasičnog pokretanja svode se na korištenje umjesto slike initrd, koja se formira na lokalnom sustavu prilikom instalacije paketa s jezgrom, unificirane slike jezgre UKI (Unified Kernel Image), generirane u infrastrukturi distribucije i potpisane digitalnim potpisom distribucije. Prijedlog još nije razmatran od strane FESCo (Fedora Engineering Steering Committee), koja je odgovorna za tehnički dio razvoja distribucije Fedora.
Slika UKI kombinira u jednom datoteci procesor za učitavanje jezgre iz UEFI (UEFI boot stub), sliku Linux jezgre i učitano u memoriju sistemsko okruženje initrd. Pri pozivu slike UKI iz UEFI omogućena je provjera cjelovitosti i autentičnosti putem digitalnog potpisa ne samo jezgre, već i sadržaja initrd-a, provjera autentičnosti koje je važna jer se u tom okruženju vrši izdavanje ključeva za dekriptiranje korijenske datotečne sustave.
Prva faza implementacije UKI izvršena je u Fedora Linux 38 i dovela je do dodavanja podrške UKI u pokretač, implementacije alata za instalaciju i ažuriranje UKI, kao i formiranja eksperimentalne slike UKI za učitavanje. virtualnih mašina s ograničenim skupom komponenti i upravljačkih programa.
U drugoj fazi planira se dodati mogućnost izravnog učitavanja UKI iz UEFI modula shim.efi bez uključivanja posebnog pokretača (grub, sd-boot), realizirati mogućnost korištenja UKI na sustavima s arhitekturom Aarch64 i pripremiti varijantu UKI slike za oblačna okruženja i zaštićene virtualne strojeve.
Izvor: opennet.ru
