From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Lmc3Y-0005SV-Id for mharc-grub-devel@gnu.org; Wed, 25 Mar 2009 18:58:44 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lmc3W-0005QQ-C1 for grub-devel@gnu.org; Wed, 25 Mar 2009 18:58:42 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lmc3R-0005Kj-EF for grub-devel@gnu.org; Wed, 25 Mar 2009 18:58:41 -0400 Received: from [199.232.76.173] (port=51855 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lmc3R-0005KU-7r for grub-devel@gnu.org; Wed, 25 Mar 2009 18:58:37 -0400 Received: from mout3.freenet.de ([195.4.92.93]:49081) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Lmc3Q-0006XV-Ra for grub-devel@gnu.org; Wed, 25 Mar 2009 18:58:37 -0400 Received: from [195.4.92.26] (helo=16.mx.freenet.de) by mout3.freenet.de with esmtpa (ID michael_reichenbach@freenet.de) (port 25) (Exim 4.69 #76) id 1Lmc3N-00009G-5D for grub-devel@gnu.org; Wed, 25 Mar 2009 23:58:33 +0100 Received: from p54b9b3d6.dip0.t-ipconnect.de ([84.185.179.214]:4002 helo=[192.168.2.101]) by 16.mx.freenet.de with esmtpsa (ID michael_reichenbach@freenet.de) (TLSv1:AES256-SHA:256) (port 465) (Exim 4.69 #76) id 1Lmc3M-0001FB-WB for grub-devel@gnu.org; Wed, 25 Mar 2009 23:58:33 +0100 Message-ID: <49CAB717.2030900@freenet.de> Date: Wed, 25 Mar 2009 23:58:31 +0100 From: Michael Reichenbach User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: grub-devel@gnu.org Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: grub2 vs. kexec 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, 25 Mar 2009 22:58:42 -0000 With great interrest I was reading http://grub.enbug.org/GSoC/Ideas2009 the new ideas sound really innovative. I see two possible approaches to implement such features. Either - doing it the GRUB2 way or - loading a linux kernel (which supports already all the stuff), loading the needed drivers (bluetooth for menu, wlan and tcp/ip for network booting) and use kexec to boot the the new kernel I mean you are going to implement almost a complete operating system again for booting another operating system. At the same time there is already a complete operating system (linux) which is also able to boot another operating system (kexec). What is the advantage of the GRUB2 way? -mr