From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Ipn7E-0000Fr-Ck for mharc-grub-devel@gnu.org; Wed, 07 Nov 2007 10:46:52 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ipn7C-0000ER-9Z for grub-devel@gnu.org; Wed, 07 Nov 2007 10:46:50 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ipn7A-0000E0-Kq for grub-devel@gnu.org; Wed, 07 Nov 2007 10:46:49 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ipn7A-0000Dt-EG for grub-devel@gnu.org; Wed, 07 Nov 2007 10:46:48 -0500 Received: from pne-smtpout4-sn2.hy.skanova.net ([81.228.8.154]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ipn79-0003ia-T1 for grub-devel@gnu.org; Wed, 07 Nov 2007 10:46:48 -0500 Received: from [127.0.0.1] (88.193.32.97) by pne-smtpout4-sn2.hy.skanova.net (7.3.129) id 471A7B0C000FAEF0 for grub-devel@gnu.org; Wed, 7 Nov 2007 16:46:29 +0100 Message-ID: <4731DD6C.6080807@nic.fi> Date: Wed, 07 Nov 2007 17:44:44 +0200 From: =?ISO-8859-15?Q?Vesa_J=E4=E4skel=E4inen?= User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: The development of GRUB 2 References: <472F3D31.3010204@nic.fi> <4730DE0F.9090103@nic.fi> In-Reply-To: X-Enigmail-Version: 0.95.5 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-detected-kernel: by monty-python.gnu.org: Solaris 10 (beta) Subject: Re: Outline menu 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, 07 Nov 2007 15:46:50 -0000 Markus Elfring wrote: >> I do not fancy XML for the boot loader... and I do not see a need to yet >> another configuration file format for menus. We already have menu >> command that can be used to build menus. Perhaps you can convince me >> otherwise? > > I imagine that GRUB can become so flexible that it can be specified which data > formats should be parsed. If the target boot environment has not got enough > resources for XML and XSLT processing, an customised configuration file format > must be used to specify the required menu attributes. Do you know any other > standard file format for outlines that might be more resource-friendly? And what is wrong with current config file? http://grub.enbug.org/grub.cfg If you refer to layout, then CSS style file should be suitable. We don't even need to support everything, just a custom subset so we can define everything that is needed. Configuring layout style file would just be another command or environment variable. You can read my idea of visual layout from "Layout testing for graphical menu" in mailing list archive: http://lists.gnu.org/archive/html/grub-devel/2007-10/msg00103.html Please explain your agenda so it is easier to discuss it. File format is just a way to store information, nothing more. We are here talking about functionality before making any final choices (which can be of course replaced in future if there becomes more superior choice to choose from).