Fedora 38 vĂ€ljalaskmisel on ettepanek ellu viia esimene etapp ĂŒleminekuks moderniseeritud laadimisprotsessile, mille eelnevalt on vĂ€lja pakkunud Lennart Poettering, et korraldada tĂ€ielikku tĂ”endatud laadimist, mis katab kĂ”ik etapid alates kĂ”vakettal olevast tarkvarast kuni kasutajakeskkonnani, mitte ainult kernelit ja laadijat. Ettepanekut ei ole veel arutanud FESCo (Fedora Engineering Steering Committee), mis vastutab Fedora distributsiooni tehnilise arenduse eest.
Ettepaneku elluviimise komponentidega on juba integreeritud systemd 252 ja need koosnevad initrd pildi kasutamisest, mis vormistatakse kohalikus sĂŒsteemis kernelipaki installimisel, lĂ”ppkasutajale sobiva UKI (Unified Kernel Image) pildi kasutamiseks, mis genereeritakse distributsiooni infrastruktuuris ja mille on allkirjastanud distributsioon. UKI ĂŒhendab ĂŒhes failis kernelit laadimise töötleja UEFI (UEFI boot stub), Linuxi kernelit ja mĂ€lu laaditavat keskkonda initrd. UKI pildi kutsumisel UEFI-st on vĂ”imalik kontrollida mitte ainult kernelist, vaid ka initrd sisu terviklikkust ja autentsust digiallkirja abil, mille kontrollimine on oluline, kuna antud keskkonnas toimub juur FS-dekrĂŒpteerimise vĂ”tmete vĂ€ljaviimine.
TÀhtsate muutuste tÔttu on plaanis rakendamine jagada mitmeks etapiks. Esimeses etapis lisatakse UKI tugi laadijale ja algab valikulise UKI pildi avaldamine, mille fookus on laadimisel virtuaalmasinate piiratud komponentide ja draiverite kogumiga ning seonduva UKI seadistamise ja vÀrskendamise tööriistadega. Teise ja kolmanda etapi jooksul plaanitakse loobuda kerneliseadete edastamisest kÀsureas ja lÔpetada vÔtmete hoidmine initrd-s.
Allikas: opennet.ru
