The Multiboot Specification and NetBSD

Multiboot is a specification that defines a protocol between boot loaders and operating system kernels. The idea behind it is to let any compliant boot loader load and execute any compliant OS kernel, decoupling these two system components. This way, boot loaders can be simpler by only having to know a single load protocol, and OS development is easier because there is no need to write a custom boot loader. This article details how NetBSD was made Multiboot-compliant, allowing it to be booted directly from within GRUB, and thus making it easier to install NetBSD alongside a Linux system in a single machine.

10 Comments

  1. 2007-03-06 12:38 am
  2. 2007-03-06 1:00 am
  3. 2007-03-06 1:13 am
  4. 2007-03-06 1:17 am
  5. 2007-03-06 1:24 am
  6. 2007-03-06 7:19 am
    • 2007-03-06 8:22 am
    • 2007-03-06 8:22 am
  7. 2007-03-06 7:24 pm
    • 2007-03-06 9:18 pm