Muudatustettepanek, mis loodetakse teha Fedora 39 puhul, muudaks valikuliselt GRUB-vaba süsteemi omamise lihtsamaks, tehes selle asemel puhta installeerimise systemd-boot abil EFI platvormidel käivitamiseks.
Praegu kasutab Fedora vaikimisi EFI-süsteemide alglaadimiseks vaheseibi ja GRUB-i alglaadurit. Kuid systemd-boot on Fedoras juba pakitud ja on mõned viisid, kuidas käsitsi üle minna systemd alglaadimislahenduse kasutamisele. Armi inseneri Jeremy Lintoni koostatud F39 ettepanek võimaldaks Fedorat systemd-bootiga hõlpsamini installida.
Ettepanek hõlmab praegu Anaconda installeri, Kickstart’i ja sellega seotud tööriistade viimistlemist, keskendudes esmalt Fedora Everything pöörlemise võimaldamisele, et võimaldada valikuliselt GRUB-vaba masina installimist.
“Esimese käiguna peaks anacondas juba suvand’inst.sdboot’töötama. Praegusel kujul asendab see grub+shim systemd-boot loaderiga ja liigutab kerneli + initrd EFI-sse Süsteemi partitsioon (ESP). See ei ürita luua ühendatud kerneli kujutisi, seega peaks olemasolev dnf-värskendus kdumpctl ja install kerneli lähtekataloogis töötama. Valdav enamus sellest tööst on tehtud, alles on jäänud vaid kaks tegevusüksused, grubby eemaldamine tuumast ja shimming paketi (sdubby) liitmine fedora repodesse.
Peale selle on veel mitmeid täiustusi, mida saab teha partitsiooni/boot eemaldamiseks (jättes EFI aadressile/boot/efi) , registreerides Fedora võtmed, kui turvaline alglaadimisrežiim on”Seadistamine”, lisades valikud shim+systemd-boot lubamiseks, tagades, et on olemas systemd-boot-signed pakett jne.
Eeliseid, mis on seotud lihtsalt systemd-boot loaderi lubamisega ilma UKI-deta või/boot ja/boot/ümberstruktureerimisest efi kinnituspunktide tulemuseks on laiem valik toetatud masinaid ning kasutajatele ja rakendustele tuttavam keskkond. AKA, kuna HostOnly/initrd ehitusprotsessi ei muudeta, toetatakse valdavat enamust UEFI masinatest.
Et olla selge, eesmärk ei ole asendada grubi, vaid eksisteerida koos alternatiivse alglaadurina.”
Lisateavet selle Fedora jaoks kavandatud muudatuse kohta 39, mida peab veel hindama Fedora inseneri-ja juhtkomitee (FESCo), leiate Fedora Wikist.