grub2

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
df
Member
Member
Posts: 1076
Joined: Fri Oct 22, 2004 11:00 pm
Contact:

grub2

Post by df »

ive been following the list lately.. just wondering if anyone else has been paying attention to the development of grub2?

it seems to me, with all they are trying to cram in, theyd be better off using something like a mini linux/microbsd/picobsd kernel than trrying to rewrite an mini-os just to act as a bootloader.

im sure the fat and gristle can be trimmed from some of these kernels to keep enough functionality for a bootloader. tcp stack, usb stack, scsi, etc, pluggable filesystems, etc.

it just seems they are tryng to cram a lot into it all over again. grub WAS in dire need of a rewrite but I wonder if they are trying to go too far...

what concerns me is they abandoned grub before getting to a 1.0, after it sat at 0.9x for a long long long time. is there commitment to grub?

i still havnt seen them post a multiboot2 spec, it gets talked about a lot but none of the rough edges in spec1 were ever cleaned up etc...
-- Stu --
Dreamsmith

Re:grub2

Post by Dreamsmith »

df wrote:it seems to me, with all they are trying to cram in, theyd be better off using something like a mini linux/microbsd/picobsd kernel than trrying to rewrite an mini-os just to act as a bootloader.
Heh. I asked about other Multiboot bootloaders a while back because I'm working on one myself. Mind you, I love GRUB, it's the operating system all of my computers boot first. ;D But for some purposes I really just need a bootloader, and the Multiboot spec isn't so complex that you really need an entire operating system to implement it...
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re:grub2

Post by Solar »

I made contact with 'em (as the mailing list archives might testify) voicing some concern of my own over GRUB 2 and the maintenance of 0.9x.

The reply, in short, was "people worry too much about version numbers". I won't argue the fine print (I think version numbers *are* important), but they said they'll continue to fix bugs in 0.9x.

That being said, I welcome the effort to make GRUB available on other platforms, but all in all I think the GRUB team suffers from a severe case of scope creep.
Every good solution is obvious once you've found it.
srg

Re:grub2

Post by srg »

How close is grub2 to being semi complete and what benefits are there to us os developers and our hobby os's?

srg
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re:grub2

Post by Solar »

Question 1: The "official" answer was "look at the CVS". Since I have better things to do than to judge the maturity of some project by what's in their code repository, I consider GRUB 2 to be non-existent.

Question 2: If you're writing an OS for IA32 (aka x86), and use GRUB 0.9x as a bootloader already, probably not much. I was told there'd be no changes necessary to existing Multiboot-compliant kernels. An interesting thing, though, is the point on making Multiboot specs (and loaders) for other platforms, too.
Every good solution is obvious once you've found it.
srg

Re:grub2

Post by srg »

Solar wrote: Question 1: The "official" answer was "look at the CVS". Since I have better things to do than to judge the maturity of some project by what's in their code repository, I consider GRUB 2 to be non-existent.

Question 2: If you're writing an OS for IA32 (aka x86), and use GRUB 0.9x as a bootloader already, probably not much. I was told there'd be no changes necessary to existing Multiboot-compliant kernels. An interesting thing, though, is the point on making Multiboot specs (and loaders) for other platforms, too.
A multiboot loader for the Amiga would be brilliant!

srg
Post Reply