On Wed, 2006-11-15 at 22:33 +0200, Yoshinori K. Okuji wrote: > On Tuesday 14 November 2006 02:16, Hollis Blanchard wrote: > > I've placed a generic multiboot.h directly into include/ (not in the > > grub subdirectory), since it it suitable for using in kernels > > independently of GRUB. As for the license, I believe that > > include/multiboot.h should NOT be GPL, to allow it to be used directly > > for non-GPL operating systems like the BSDs. > > GRUB is entirely licensed under GPL. Please don't make an exception.
An exception is exactly what I am proposing. What is your objection? > > Actually, we probably want to leave the old x86-only multiboot loader > > around to allow people to boot multiboot1 kernels... how should we name > > the two? > > This is what I had in mind: one multiboot module should provide support for > both. Multiboot Specification version 2 is (and must be) a superset of > features found in version 0.x. So we should implement support version 2 > first, and "translate" Multiboot information if a kernel is for version 0.x. I'm not sure "translation" makes sense, but we can probably share a lot of the code. -Hollis _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel