From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Lei8w-0005QA-Fm for mharc-grub-devel@gnu.org; Tue, 03 Mar 2009 22:51:38 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lei8u-0005PD-R4 for grub-devel@gnu.org; Tue, 03 Mar 2009 22:51:36 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lei8q-0005Ou-Dm for grub-devel@gnu.org; Tue, 03 Mar 2009 22:51:35 -0500 Received: from [199.232.76.173] (port=38310 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lei8q-0005Or-6P for grub-devel@gnu.org; Tue, 03 Mar 2009 22:51:32 -0500 Received: from barmail1.idig.net ([64.34.111.254]:47139) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Lei8p-00018l-Sk for grub-devel@gnu.org; Tue, 03 Mar 2009 22:51:32 -0500 Received: from nweb1.idig.net (nweb1.idig.net [216.187.70.70]) by barmail1.idig.net (Spam Firewall) with ESMTP id 28CA6227B5F5 for ; Tue, 3 Mar 2009 19:51:29 -0800 (PST) Received: from nweb1.idig.net (nweb1.idig.net [216.187.70.70]) by barmail1.idig.net with ESMTP id uBNygB2K2bSPVGWK for ; Tue, 03 Mar 2009 19:51:29 -0800 (PST) Received: from s0106001c109f79db.gv.shawcable.net ([24.108.102.77] helo=[192.168.1.101]) by nweb1.idig.net with esmtpa (Exim 4.69) (envelope-from ) id 1Lei8n-0006pi-0V for grub-devel@gnu.org; Tue, 03 Mar 2009 19:51:29 -0800 Message-ID: <49ADFA79.8020105@lacqui.com> Date: Tue, 03 Mar 2009 19:50:17 -0800 From: Kevin Lacquement User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: The development of GRUB 2 References: <49AD5B12.8090904@gmail.com> In-Reply-To: <49AD5B12.8090904@gmail.com> X-Enigmail-Version: 0.95.7 OpenPGP: id=5282A213 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigD6CC698AEB68471907FD0798" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - nweb1.idig.net X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lacqui.com X-Source: X-Source-Args: X-Source-Dir: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.4-2.6 Subject: Re: multiboot2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Mar 2009 03:51:37 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD6CC698AEB68471907FD0798 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable phcoder wrote: [...] > 4) "This tag should contain a string that enables operating systems to > distinguish between different bootloaders and different versions of the= > same bootloader." > Parsing strings may be difficult. Perhaps we could include a version ta= g > with a format dependent on bootloader and optionally a requirement that= > higher numbers are newer versions? By my understanding, the name is defined by the bootloader. All Grub has to do is check if it starts with "GRUB" (or whatever name/capitalization we define), and skip otherwise. If, for example, it starts with "LILO", we can skip the entire tag and not worry about parsing LILO's version numbers. With that, you also don't need to worry about "higher numbers are newer version", as we can determine our own versioning, and load appropriate features. > 7) Command line tag. I propose to reserve the identifier 0x0005 for > command line and make it the same format as "Boot Loader Name" but > arguments shouldn't include kernel image name. This way we would preven= t > OSes from trying to access this file by bootloader-specific name. In > addition in both "Boot Loader Name" and "Command-line" we should specif= y > the encoding to be utf-8 I'm not really understanding what you're saying here. Are you proposing that the OS lets us know what command-line options it allows, for use in tab completion? Or that they're listing the default command line (for editing perhaps?) Or am I thinking in the wrong direction here? --=20 Sic non confunctus, non reficiat. --------------enigD6CC698AEB68471907FD0798 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkmt+nwACgkQASQ0HFKCohPprwCbB+Yz35lu9dzTtdwrYFG1R6hl Pw0Ani5ziYUhe2CyUikC7ryX+PCgK65A =8B+4 -----END PGP SIGNATURE----- --------------enigD6CC698AEB68471907FD0798--