Fedora Linux 40 väljaandes plaanitakse ellu viia teise etapi üleminekut uuendatud käivitamisprotsessile, mille on ette pannud Lennart Poettering. Erinevused traditsioonilisest käivitamisest seisnevad selles, et initrd pildi asemel, mis genereeritakse kohalikus süsteemis kerneli paketi installimisel, kasutatakse ühtset kerneli pilti UKI (Unified Kernel Image), mis genereeritakse ja digitaalselt allkirjastatakse jaotuse infrastruktuuris. Selle ettepaneku üle ei ole veel arutlenud FESCo (Fedora Engineering Steering Committee), mis vastutab Fedora jaotuse arendamise tehniliste aspektide eest.
UKI pilt ühendab ühes failis UEFI-st kerneli laadimist käsitleva töötleja (UEFI boot stub), Linuxi kerneli pildi ja initsialiseeritava süsteemi keskkonna initrd. Kui UKI pilti laaditakse UEFI kaudu, on võimalik kontrollida mitte ainult kerneli, vaid ka initrd sisu terviklikkust ja usaldusväärsust digitaalse allkirja abil, mille kontrollimine on oluline, kuna selles keskkonnas toimub võtmete hankimine juurtõhususe dekrüpteerimiseks.
UKI esimene etapp viidi ellu Fedora Linux 38-s ja viis UKI toe lisamiseni käivitajale, tööriistade rakendamiseni UKI-installimiseks ja -uuendamiseks ning eksperimenteerimise UKI pildi genereerimiseni laadimiseks. virtuaalmasinate piiratud komponentide ja draiverite komplektiga.
Teises etapis plaanitakse lisada UKI vahetut käivitamisvõimet UEFI mooduli shim.efi kaudu ilma eraldi käivitaja (grub, sd-boot) kaasamiseta, võimaldada UKI kasutamist Aarch64 arhitektuuriga süsteemidel ning valmistada ette UKI pildi variandi pilvekeskkondade ja turvatud virtuaalmasinate jaoks.
Allikas: opennet.ru
