Group: Hardware/Software/Boot software

From LibrePlanet
Jump to: navigation, search
m (GNUtoo moved page Group:Hardware/Software/ to Group:Hardware/Software/Boot software: I didn't see the tailing /, since I can't delete, repurpose as another page.)
(Start documenting some popular boot sotware.)
Line 1: Line 1:
 +
== Boot software ==
  
 +
 +
{| class="wikitable"  border="1"
 +
! Project
 +
! Freedom
 +
! Usage
 +
! Can be loaded by
 +
! Can load
 +
|-
 +
! Coreboot
 +
| The nonfree software present in its source code seem now gone. But it reuses external nonfree software to support many computers. In some case it doesn't do much anymore and the nonfree software does almost all the work.
 +
|
 +
* Partial BIOS replacement: initialize the hardware only, doesn't load an operating system.
 +
|
 +
* Hardware
 +
* QEMU
 +
|-
 +
! GNU GRUB
 +
| Fully free (GNU Project)
 +
|
 +
* Complete BIOS replacement for Some Lemote computer.
 +
* Bootloader for all other cases.
 +
|
 +
* BIOS (SeaBIOS, nonfree BIOS, etc)
 +
* Coreboot
 +
* Hardware in the case of some Lemote computers.
 +
* QEMU
 +
* UEFI (Tianocore, nonfree UEFI, etc)
 +
|
 +
* GNU Linux operating system with grub.cfg
 +
* Ipxe
 +
* Memtest86+
 +
|-
 +
! SeaBIOS
 +
| Probably fully free. Shipped as-is by FSDG distributions.
 +
|
 +
* Implements the BIOS interface.
 +
|
 +
* Coreboot
 +
* QEMU
 +
* UEFI (Tianocore, nonfree UEFI, etc).
 +
|
 +
* GRUB
 +
|-
 +
! U-Boot
 +
| Contains nonfree software
 +
|
 +
* Bootloader for some comuters.
 +
* Complete BIOS replacement for some other computers.
 +
|
 +
* BIOS (SeaBIOS, nonfree BIOS, etc)
 +
* Hardware
 +
* nonfree first stage bootloaders
 +
* QEMU
 +
|
 +
* GNU Linux operating system with syslinux.cfg
 +
|-
 +
|}

Revision as of 16:32, 17 May 2024

Boot software

Project Freedom Usage Can be loaded by Can load
Coreboot The nonfree software present in its source code seem now gone. But it reuses external nonfree software to support many computers. In some case it doesn't do much anymore and the nonfree software does almost all the work.
  • Partial BIOS replacement: initialize the hardware only, doesn't load an operating system.
  • Hardware
  • QEMU
GNU GRUB Fully free (GNU Project)
  • Complete BIOS replacement for Some Lemote computer.
  • Bootloader for all other cases.
  • BIOS (SeaBIOS, nonfree BIOS, etc)
  • Coreboot
  • Hardware in the case of some Lemote computers.
  • QEMU
  • UEFI (Tianocore, nonfree UEFI, etc)
  • GNU Linux operating system with grub.cfg
  • Ipxe
  • Memtest86+
SeaBIOS Probably fully free. Shipped as-is by FSDG distributions.
  • Implements the BIOS interface.
  • Coreboot
  • QEMU
  • UEFI (Tianocore, nonfree UEFI, etc).
  • GRUB
U-Boot Contains nonfree software
  • Bootloader for some comuters.
  • Complete BIOS replacement for some other computers.
  • BIOS (SeaBIOS, nonfree BIOS, etc)
  • Hardware
  • nonfree first stage bootloaders
  • QEMU
  • GNU Linux operating system with syslinux.cfg