From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1FZyaW-00081I-Ub for mharc-grub-devel@gnu.org; Sat, 29 Apr 2006 19:10:56 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FZyaU-00080k-TO for grub-devel@gnu.org; Sat, 29 Apr 2006 19:10:55 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FZyaT-00080N-7F for grub-devel@gnu.org; Sat, 29 Apr 2006 19:10:54 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FZyaT-00080K-1j for grub-devel@gnu.org; Sat, 29 Apr 2006 19:10:53 -0400 Received: from [212.85.152.101] (helo=kotoba.storever.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FZydv-0006Jq-J1 for grub-devel@gnu.org; Sat, 29 Apr 2006 19:14:27 -0400 Received: from kotoba.oasis.nexedi.com (kotoba.oasis.nexedi.com [212.85.152.101]) by kotoba.storever.com (Postfix) with ESMTP id 0D64A3C8BB46F for ; Sun, 30 Apr 2006 02:31:42 +0200 (CEST) Received: from [??1] (localhost [127.0.0.1]) by kotoba.storever.com (Postfix) with ESMTP id CB4D53C8BB46E for ; Sun, 30 Apr 2006 02:31:41 +0200 (CEST) From: "Yoshinori K. Okuji" Organization: enbug.org To: The development of GRUB 2 Date: Sun, 30 Apr 2006 01:10:51 +0200 User-Agent: KMail/1.8.2 References: <445388B5.1010601@imperial.ac.uk> <200604292254.29555.okuji@enbug.org> <4453E2A1.4000706@imperial.ac.uk> In-Reply-To: <4453E2A1.4000706@imperial.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200604300110.52157.okuji@enbug.org> X-Bogosity: No, tests=bogofilter, spamicity=0.007583, version=0.17.2 Subject: Re: netboot related projects 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: Sat, 29 Apr 2006 23:10:55 -0000 On Sunday 30 April 2006 00:03, vincent guffens wrote: > true, but this is why the idea here is to use the drivers without > modification or at least with as few modifications as possible. GRUB Legacy did the same, and failed in keeping the code up-to-date. Because: - you still have to check all updated files every time. - you depend on the internal API of Etherboot, so you need to develop glue code again and again. I would say that this is not desirable, unless Etherboot developers make the internal API quite stable, and this is unlikely to happen. They have good reasons to change it from time to time. IMHO, the only feasible approach is to depend on only the external API of Etherboot. This is the UNDI interface. Fortunately, if we use UNDI, we can provide the same feature for PXE ROMs as well, and UNDI is a standard. So I prefer to develop a network device based on UNDI rather than copying Etherboot drivers. Okuji