GNU GRUB 2 FAQ


  1. Why do you need to rewrite GRUB?
  2. What is the status of GRUB 2?

1. Why do you need to rewrite GRUB?

Because GRUB Legacy has become unmaintainable, due to messy code and design failures. We got many feature requests, and extended GRUB beyond the original scope, without redesigning the framework. This resulted in the state that it was impossible to extend GRUB any further without rethinking everything from the ground.

2. What is the status of GRUB 2?

It is usable, but we are still making incompatible changes from time to time. Stabilizing the features is planned in November, 2006. It is working on PC, OpenFirmware-based PowerPC machines (PowerMac and Pegasos) and EFI-based PC (IntelMac), and being ported to RiscOS/ARM and UltraSparc. For more information, please look at the wiki.