Mailinglist Archive: opensuse-features (263 mails)

< Previous Next >
[New: openFATE 308497] Update to GRUB v2
  • From: fate_noreply@xxxxxxx
  • Date: Tue, 8 Dec 2009 16:37:26 +0100 (CET)
  • Message-id: <feature-308497-1@xxxxxxxxxxxxxx>
Feature added by: Jeff Mahoney (jeff_mahoney)

Feature #308497, revision 1
Title: Update to GRUB v2

openSUSE-11.3: New
Requester: Important

Requested by: Jeff Mahoney (jeff_mahoney)
Partner organization:

Every single bug or feature that anyone has developed for GRUB 0.97 has been
rejected by the upstream project in favor of using GRUB 2. There has been
resisitence in the distribution community to switching boot loaders, but this
stalemate isn't going to go away. The code itself isn't well written or well
maintained. Adding a new feature involves jumping through a lot of hoops that
may or may not work even if you manage to work around all the runtime
limitations. For example, a fs implementation has a static buffer it can use
for memory management. It's only 32k. For complex file systems, or even a
simple journaled file system, we run into problems (like the reiserfs taking
forever to load bug) because we don't have enough memory to do block mapping
for the journal so it needs to scan it for every metadata read. (Yeah, really.)

GRUB v2 has a cleaner design, is modular, and it has support for multiple
architectures including i386, x86-64, and powerpc. Support for ia64 is said to
be forthcoming. EFI support is already there. More importantly, it supports far
more file systems and has native MD RAID and LVM support. Adding support for a
new file system is much easier, cleaner, and has fewer limitations than with
GRUB 0.97.

Business case (Partner benefit):
* Supportability - upstream bug fixes and development community
* Features - better fs support, native RAID and LVM support

openSUSE Feature:

< Previous Next >
List Navigation
This Thread
  • No further messages