From: Tristan Gingold <tgingold@free.fr>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: identifying module types
Date: Sat, 16 Dec 2006 06:04:53 +0100 [thread overview]
Message-ID: <20061216050453.GC2482@saphi> (raw)
In-Reply-To: <1165956970.28426.21.camel@basalt>
[Sorry for the late reply]
On Tue, Dec 12, 2006 at 02:56:10PM -0600, Hollis Blanchard wrote:
> On Sat, 2006-12-09 at 06:31 +0100, Tristan Gingold wrote:
> > On Fri, Dec 08, 2006 at 06:02:31PM -0600, Hollis Blanchard wrote:
> > > On Fri, 2006-10-27 at 06:09 +0200, Tristan Gingold wrote:
[...]
> > > One option is a fixed-length encoded field, say 32 bytes wide. To avoid
> > > namespace collisions, we could require that projects prefix types with
> > > their project name, which must be at least 4 bytes.
> > Nb: UUID are 16 bytes and collisions are avoided.
>
> Please detail your proposal.
You have exposed it just below better than I could.
> > I prefer the use of a fixed-length field.
>
> Me too.
>
> > But that's my own opinion (UUID are
> > easy to generate, to compare and well-known - do not reinvent the wheel).
>
> UUIDs, e.g. 550e8400-e29b-41d4-a716-446655440000, are also completely
> unintelligible, so they cannot be the only answer.
Sure.
> So far you seem to be advocating the following:
> module [--type TYPE | --uuid UUID] file
>
> TYPE: an English word that GRUB translates to a UUID. GRUB must therefor
> maintain a table of known types and their associated UUIDs.
> UUID: a 16-byte number which can be represented as 36 ASCII characters
> (including hyphens).
>
> How should we generate the UUIDs for the table in GRUB? I'll just run
> uuidgen here and create them myself?
Yes.
> Does anybody object to this scheme?
Tristan.
next prev parent reply other threads:[~2006-12-16 5:01 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-10-26 19:58 some multiboot2 comments Hollis Blanchard
2006-10-27 4:09 ` Tristan Gingold
2006-10-27 5:37 ` Hollis Blanchard
2006-10-28 14:06 ` Yoshinori K. Okuji
2006-10-29 16:38 ` Tristan Gingold
2006-10-30 19:20 ` Yoshinori K. Okuji
2006-10-30 20:24 ` Tristan Gingold
2006-11-02 19:52 ` Yoshinori K. Okuji
2006-11-04 14:40 ` Tristan Gingold
2006-12-09 0:02 ` identifying module types Hollis Blanchard
2006-12-09 5:31 ` Tristan Gingold
2006-12-12 20:56 ` Hollis Blanchard
2006-12-12 22:54 ` Yoshinori K. Okuji
2006-12-13 4:14 ` Hollis Blanchard
2006-12-16 5:09 ` Tristan Gingold
2006-12-16 5:04 ` Tristan Gingold [this message]
2006-12-12 21:48 ` Hollis Blanchard
2006-12-16 5:06 ` Tristan Gingold
2006-12-12 22:28 ` Yoshinori K. Okuji
2006-12-13 0:07 ` Hollis Blanchard
2006-12-13 20:47 ` Yoshinori K. Okuji
2006-10-28 14:11 ` some multiboot2 comments Yoshinori K. Okuji
2006-10-28 18:32 ` Hollis Blanchard
2006-10-30 19:15 ` Yoshinori K. Okuji
2006-10-31 1:43 ` Hollis Blanchard
2006-11-02 19:53 ` Yoshinori K. Okuji
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=20061216050453.GC2482@saphi \
--to=tgingold@free.fr \
--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.