All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robert Millan <rmh@aybabtu.com>
To: The development of GNU GRUB <grub-devel@gnu.org>
Subject: Re: my plan for Multiboot 2
Date: Thu, 24 Dec 2009 22:11:56 +0100	[thread overview]
Message-ID: <20091224211156.GD12122@thorin> (raw)
In-Reply-To: <d019d53c0912092306i3ae430fbl8aee7120d05e2cb3@mail.gmail.com>

On Thu, Dec 10, 2009 at 12:36:24PM +0530, BVK Chaitanya wrote:
> I don't have much knowledge in multiboot yet, but this case comes to my mind:
> 
> Since GRUB2 is extensible (using modules),

Modules don't really make GRUB extensible.  We don't make any promises about
ABI and it's very impractical to provide extensions as modules.

However, since it's free software and everyone can modify it, it's easy to
extend it at source level.  The grub-extras project does this.  Also, some
basic support in the build system (grep for GRUB_CONTRIB) makes this very
straightforward.

> over time third party
> modules would be developed and they may want to pass their own
> parameters to kernels;  so we should provide some scheme to
> differentiate standard (i.e, multiboot) parameters vs. non-standard
> (i.e, third-party) parameters.

OTOH, with Multiboot spec we need to be more careful.  I'm wary of it becoming
"balkanized" by too many third party extensions.  This doesn't mean we can't
implement extensions which are not in the spec in very specific situations
(e.g. kernel of OpenSolaris is not spec compliant), though.

-- 
Robert Millan

  "Be the change you want to see in the world" -- Gandhi



      parent reply	other threads:[~2009-12-24 21:12 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-07 15:08 my plan for Multiboot 2 Robert Millan
2009-12-07 16:53 ` Samuel Thibault
2009-12-09 21:50   ` Robert Millan
2009-12-09 21:51 ` Vladimir 'φ-coder/phcoder' Serbinenko
2009-12-09 22:03   ` Robert Millan
2009-12-09 22:17     ` Vladimir 'φ-coder/phcoder' Serbinenko
2009-12-10  1:01       ` Robert Millan
2009-12-10  7:06         ` BVK Chaitanya
2009-12-13  8:13           ` Bogdan
2009-12-13 22:16             ` Vladimir 'φ-coder/phcoder' Serbinenko
2009-12-24 21:07               ` Robert Millan
2009-12-24 21:11           ` Robert Millan [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20091224211156.GD12122@thorin \
    --to=rmh@aybabtu.com \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.