Ang isang panukala sa pagbabago na umaasang maganap para sa Fedora 39 ay magpapadali sa pagkakaroon ng opsyonal na GRUB-free system sa halip na magsagawa ng malinis na pag-install gamit ang systemd-boot para sa pag-boot sa mga platform ng EFI.
Kasalukuyang nagde-default si Fedora sa paggamit ng shim at ang GRUB bootloader para sa pag-boot sa mga EFI system. Gayunpaman, ang systemd-boot ay naka-package na sa Fedora at may ilang mga paraan upang manu-manong lumipat sa paggamit ng solusyon sa boot ng systemd sa halip. Ang panukalang F39 na ginawa ng Arm engineer na si Jeremy Linton ay magbibigay-daan para sa mas madaling pag-install ng Fedora gamit ang systemd-boot.
Kasalukuyang kinasasangkutan ng panukala ang pagtatapos ng trabaho sa loob ng installer ng Anaconda, Kickstart, at kaugnay na tool na may paunang pagtutok sa pagpayag sa Fedora Everything spin na opsyonal na payagan ang pag-install ng GRUB-free na makina.
“Bilang unang pass, dapat gumana ang’inst.sdboot’na opsyon na nasa anaconda na. Gaya ng kinatatayuan nito, pinapalitan nito ang grub+shim ng systemd-boot loader, at inililipat ang kernel + initrd sa EFI system partition (ESP). Hindi nito sinusubukang lumikha ng pinag-isang mga imahe ng kernel, kaya ang umiiral na dnf update, kdumpctl, at gumawa ng pag-install sa isang kernel source directory ay dapat gumana lahat. Ang karamihan sa gawaing ito ay nagawa na, na naiwan lamang ang dalawa action item, pag-aalis ng grubby mula sa core, at pagsasama-sama ng shimming package (sdubby) sa mga repo ng fedora.
Higit pa doon ay may iba’t ibang mga pagpapahusay na maaaring gawin upang alisin ang/boot partition (iiwan ang EFI sa/boot/efi) , pag-enroll ng mga fedora key kung ang secure na boot mode ay”Setup”, pagdaragdag ng mga opsyon para paganahin ang shim+systemd-boot, tinitiyak na mayroong systemd-boot-signed package, atbp.
Ang mga bentahe ng pagpapagana lang ng systemd-boot loader nang walang UKI o muling pagsasaayos ng/boot at/boot/Ang mga efi mount point ay nagreresulta sa mas malawak na hanay ng mga suportadong makina at mas pamilyar na kapaligiran para sa mga user at application. AKA, sa pamamagitan ng hindi pagbabago sa proseso ng pagbuo ng HostOnly/initrd ang karamihan sa mga makina ng UEFI ay sinusuportahan.
Upang maging malinaw ang intensyon ay hindi palitan ang grub, ngunit ang co-exist sa tabi bilang alternatibong bootloader.”
Higit pang mga detalye sa iminungkahing pagbabagong ito para sa Fedora 39, na kailangan pa ring suriin ng Fedora Engineering and Steering Committee (FESCo), ay matatagpuan sa Fedora Wiki.