-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Terminology: Define term *bootloader* #33
Comments
Yes, Bootloader could be OS bootloader (Grub, LILO, etc.) for OS folks, or firmware bootloader for firmware developers. The bootloader mentioned in the USF means the boot firmware except payload part. We could define "Bootloader" as "First program executed after power on, typically stored in read-only memory (ROM) along with some needed data to initialize random-access memory (RAM), silicon and platform specific configuration. ", but confusion might still exist since traditional firmware bootloader include payload. |
The Wikipedia Bootloader article uses “first-stage bootloaders”. Maybe use that? |
In that article “first-stage bootloader” means traditional firmware bootloader (the whole boot firmware including payload). And the "second-stage bootloader" means OS bootloader. For the boot firmware except payload part, if we don't want to use a long name "Pre-Payload firmware" or "Platform Initialization firmware", maybe we could define a new name (e.g. "loaderboot") to differentiate with "bootloader"? |
The term bootloader is used, but not defined. It seems to be used differently, from what I am used to. (The program originally in the MBR. For example, GRUB is a bootloader.)
The text was updated successfully, but these errors were encountered: