systemd-boot
{{Short description|UEFI boot manager}}
{{Lowercase title}}
{{Infobox software
| name = systemd-boot
| screenshot = File:Systemd-boot on Arch Linux.png
| developer = Kay Sievers, Harald Hoyer, Karel Zak
| programming language = C
| repo = {{URL|https://github.com/systemd/systemd/tree/master/src/boot}}
| genre = Boot loader for UEFI systems
| license = LGPL-2.1-or-later
| website = {{URL|https://systemd.io/BOOT/}}
}}
systemd-boot is a free and open-source boot manager, previously known as gummiboot.
gummiboot
gummiboot was developed by the Red Hat employees Kay Sievers and Harald Hoyer and designed as a minimal alternative to GNU GRUB for systems using the Unified Extensible Firmware Interface (UEFI). The boot loader automatically detected bootable images (including operating systems and other boot loaders), did not require a configuration file, provided a basic menu-based interface, and could also integrate with systemd to provide performance data.{{Cite web|url=https://systemd.io/BOOT_LOADER_INTERFACE/|title = Boot Loader Interface}}
As a word play, the name "gummiboot" means "rubber (inflatable) boat" in German, the native language of its initial developers. Despite being developed by two of its employees, Red Hat's Fedora Project did not use gummiboot for booting UEFI systems; instead, it used efilinux to chainload GRUB.
gummiboot was licensed under LGPL-2.1-or-later, unlike GRUB which is licensed under the GPL-3.0-or-later. This distinction was intended to allow gummiboot to be suitable for use on UEFI systems implementing secure boot,{{cite web|title=Gummiboot is an EFI boot loader that "just works"|url=http://www.h-online.com/open/news/item/Gummiboot-is-an-EFI-boot-loader-that-just-works-1628719.html|publisher=The H|accessdate=11 September 2012}} due to concerns surrounding its requirement to distribute all authorization keys (digital certificates) needed to run GPL-v3-licensed software if hardware restrictions such as secure boot are in effect.{{cite web|title=Ubuntu details its UEFI secure boot plans|url=https://lwn.net/Articles/503803/|publisher=Linux Weekly News|accessdate=11 September 2012}}
In May 2015, gummiboot was merged into systemd and renamed to "systemd-boot".{{cite web | url = http://www.rodsbooks.com/efi-bootloaders/gummiboot.html| title = Managing EFI Boot Loaders for Linux: Using gummiboot| author = Rod Smith| date = 2013-04-27}}{{cite web| url = https://www.phoronix.com/scan.php?page=news_item&px=Systemd-220| title = Systemd 220 Has Finally Been Released | date = 2015-05-21 | accessdate = 2015-08-17 | author = Michael Larabel | publisher = Phoronix}}{{cite web | url = http://lists.freedesktop.org/archives/systemd-devel/2015-May/032147.html | title =
See also
{{Portal|Linux|Free and open-source software}}
References
{{reflist}}
External links
- [https://www.freedesktop.org/software/systemd/man/systemd-boot.html systemd-boot(7)] - Manual page
Category:Free software programmed in C