Libreboot, coreboot'un — bir kartın tescilli BIOS/UEFI yazılımının yerini alan açık kaynak aygıt yazılımı — özgür önyükleyiciler ve payload'larla paketlenmiş bir dağıtımı; amacı tümüyle özgür sistem aygıt yazılımı. Kısıtı hiçbir zaman coreboot çekirdeği olmadı; kısıt önyükleme yoluydu. Coreboot denetimi bir payload'a devreder ve yıllar boyunca Libreboot kullanıcıları için pratik seçenekler GRUB ya da SeaBIOS gibi eski/BIOS tarzı payload'lardı. Aygıt yazılımı Uyumluluk Destek Modülü'nü (CSM) — UEFI sistemlerin eski option ROM'ları önyüklemesini sağlayan katman — bırakmış makinelerde bu yol tamamen kapalıydı.

heise'nin haberine göre Libreboot artık UEFI ile de önyüklenebiliyor. Pratikte bu, coreboot'un bir UEFI payload'ıyla eşleştirilmesi anlamına geliyor: Sistem, işletim sistemine eski bir ortam yerine standart bir UEFI ortamı sunuyor — System76 gibi üreticilerin coreboot aygıt yazılımlarında zaten kullandığı EDK2/Tianocore soyundan bir yaklaşım.

Neden önemli: Intel ve kart üreticileri CSM desteğini kaldırıyor; yeni donanımda yalnızca UEFI önyükleme kural hâline geldi. UEFI yolu olmayan bir özgür aygıt yazılımı dağıtımı, kullanıcılarını yeni makinelere hiç takip edemez.

Dürüst bir çekince: Önyükleme uyumluluğu, blob'suzluk anlamına gelmiyor. Çoğu modern x86 platformunda coreboot hâlâ üreticiden gelen ikili dosyalara bağlı — Intel Management Engine ve FSP, AMD PSP. Dolayısıyla UEFI destekli bir Libreboot derlemesi, açılacak makine kümesini genişletiyor; tescilli aygıt yazılımı olmadan çalışan makine kümesini genişletmesi şart değil.

Kullanıcılar için pratik soru, yeni UEFI yolunun hangi kartlarda doğrulandığı. Libreboot'un dokümantasyonu her zaman kart kart ilerledi, genel vaatlerle değil.