From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1MOQV7-0001c9-S1 for mharc-grub-devel@gnu.org; Wed, 08 Jul 2009 02:19:29 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MOQV5-0001bU-OF for grub-devel@gnu.org; Wed, 08 Jul 2009 02:19:27 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MOQV1-0001a5-06 for grub-devel@gnu.org; Wed, 08 Jul 2009 02:19:27 -0400 Received: from [199.232.76.173] (port=47537 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MOQV0-0001a0-RE for grub-devel@gnu.org; Wed, 08 Jul 2009 02:19:22 -0400 Received: from c60.cesmail.net ([216.154.195.49]:9042) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.60) (envelope-from ) id 1MOQV0-0004yL-CC for grub-devel@gnu.org; Wed, 08 Jul 2009 02:19:22 -0400 Received: from unknown (HELO smtprelay2.cesmail.net) ([192.168.1.112]) by c60.cesmail.net with ESMTP; 08 Jul 2009 02:19:20 -0400 Received: from [192.168.1.151] (c-69-141-194-35.hsd1.pa.comcast.net [69.141.194.35]) by smtprelay2.cesmail.net (Postfix) with ESMTPSA id EA36634C6A for ; Wed, 8 Jul 2009 02:27:45 -0400 (EDT) From: Pavel Roskin To: The development of GRUB 2 In-Reply-To: <20090707183933.GA14645@thorin> References: <20090704201846.GD27480@thorin> <20090707183933.GA14645@thorin> Content-Type: text/plain Date: Wed, 08 Jul 2009 02:19:14 -0400 Message-Id: <1247033954.2895.9.camel@ct> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 (2.26.3-1.fc11) Content-Transfer-Encoding: 7bit X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. Subject: Re: Some ideas about new features of grub 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, 08 Jul 2009 06:19:27 -0000 On Tue, 2009-07-07 at 20:39 +0200, Robert Millan wrote: > > With LUA, we can have a more user friendly interface. I like way rEFIt > > works, it doesn't require configuration. At runtime, it detects os and > > shows an icon for each of them. We can achieve similar goal using lua. > > Of course, advanced user can write the menu manually, but for most > > user, a smart auto-generated menu may be more appealing. > > But we have grub-mkconfig for that. This is what distributions shipping > GRUB are using. That's what distributions shipping GRUB2 are using. Fedora is totally unaware of grub-mkconfig, so I have to rerun it every time I install a new kernel. grub-mkconfig won't pick up all filesystems, mounted and unmounted. Processing unmounted filesystem would require a binary with GRUB filesystem code linked into it, perhaps grub-fstest or a separate binary. And let's not forget about recovery disks. That's where lua would really shine. -- Regards, Pavel Roskin