Room: DMS 1160
In recent years, concern over the bloated UEFI firmware packages has driven the development of LinuxBoot: Using the Linux kernel to load the final operating system. Embedded vendors like it because they are able to deploy without having to write two sets of drivers (one for UEFI and one for Linux). Users like the improvements in security if offer. On many platforms, it's the only option available. FreeBSD's kboot is a Linux binary that loads FreeBSD's kernel, modules, tuneables and other metadata via the kexec(2) API boot FreeBSD.
The following slides have been made available for this session: