From: "Yoshinori K. Okuji" <okuji@enbug.org>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: grub-install
Date: Mon, 25 Jul 2005 11:11:56 +0200 [thread overview]
Message-ID: <200507251111.56217.okuji@enbug.org> (raw)
In-Reply-To: <b26fbc12845012da894d84a60dc0f2df@penguinppc.org>
On Monday 25 July 2005 04:04, Hollis Blanchard wrote:
> Is there a reason not to add all modules all the time?
I should have written more info in English. This is documented well, but only
in Japanese.
There are several reasons. In the context of i386-pc:
- The size problem. We must keep the core image at least 31KB, so that we can
embed it into the space right after the MBR. This is the most important
reason. Very specific to i386-pc. I have no idea if other architectures have
similar restrictions, but probably they do.
- The loading time. Potentially, the number of modules is infinite in GRUB 2.
- Conflicts. For now, we do not have multiple modules which provide the same
functionality, but it is one of the goals of modules to make this possible.
- Runtime slowness. For example, if I load amiga partition map support, this
makes apparently it slower to access partitions in QEMU.
- Hardware probing. In particular, probing ISA ethernet devices which are not
present in a system frequently causes a system crash or a too long timeout.
Actually, many reasons are the same as "why we don't make initrd with all
modules of linux" or "why we don't build all features into linux".
Okuji
next prev parent reply other threads:[~2005-07-25 9:18 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-07-24 18:44 grub-install Yoshinori K. Okuji
2005-07-25 2:04 ` grub-install Hollis Blanchard
2005-07-25 9:11 ` Yoshinori K. Okuji [this message]
2005-07-25 10:26 ` grub-install P
2005-07-25 13:12 ` grub-install P
2005-07-26 13:13 ` grub-install P
2005-07-26 19:28 ` grub-install Yoshinori K. Okuji
2005-07-25 15:15 ` grub-install Hollis Blanchard
2005-07-25 16:35 ` grub-install Marco Gerards
2005-07-25 19:16 ` grub-install Yoshinori K. Okuji
2005-07-26 18:41 ` grub-install Vincent Pelletier
2005-07-26 19:34 ` grub-install Yoshinori K. Okuji
2005-07-26 19:56 ` grub-install Vincent Pelletier
2005-07-25 12:15 ` grub-install Marco Gerards
2005-07-25 19:25 ` grub-install Yoshinori K. Okuji
2005-07-25 13:06 ` grub-install Vincent Pelletier
2005-07-25 19:04 ` grub-install Yoshinori K. Okuji
-- strict thread matches above, loose matches on Subject: below --
2008-05-27 5:06 grub-install E.R
2008-05-27 15:40 ` grub-install Pavel Roskin
2008-05-28 0:54 ` grub-install Gregg Levine
2008-05-28 6:00 grub-install E.R
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=200507251111.56217.okuji@enbug.org \
--to=okuji@enbug.org \
--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.