From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Jck5w-0005Ly-42 for mharc-grub-devel@gnu.org; Fri, 21 Mar 2008 12:27:52 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jck5u-0005Lm-Eo for grub-devel@gnu.org; Fri, 21 Mar 2008 12:27:50 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jck5r-0005LE-Ue for grub-devel@gnu.org; Fri, 21 Mar 2008 12:27:50 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jck5r-0005Ky-QN for grub-devel@gnu.org; Fri, 21 Mar 2008 12:27:47 -0400 Received: from smtp-vbr10.xs4all.nl ([194.109.24.30]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jck5q-0002GE-9l for grub-devel@gnu.org; Fri, 21 Mar 2008 12:27:47 -0400 Received: from localhost.localdomain (249-174.surfsnel.dsl.internl.net [145.99.174.249]) by smtp-vbr10.xs4all.nl (8.13.8/8.13.8) with ESMTP id m2LGRdaC007389; Fri, 21 Mar 2008 17:27:40 +0100 (CET) (envelope-from mgerards@xs4all.nl) From: Marco Gerards To: The development of GRUB 2 References: <200803201137.49444.okuji@enbug.org> <20080320151924.GA21883@thorin> Mail-Copies-To: mgerards@xs4all.nl Date: Fri, 21 Mar 2008 17:31:27 +0100 In-Reply-To: <20080320151924.GA21883@thorin> (Robert Millan's message of "Thu, 20 Mar 2008 16:19:24 +0100") Message-ID: <87y78cghsw.fsf@xs4all.nl> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by XS4ALL Virus Scanner X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.6-4.9 Cc: Bean , "Yoshinori K. Okuji" Subject: Re: Summer of Code mailing lists and ideas 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: Fri, 21 Mar 2008 16:27:50 -0000 Robert Millan writes: > Hi! > > I checked in a few of ideas in the GRUB web site (also updated it removed some > obsolete stuff). Would be nice if you can review them and comment/improve > before mentioning them to summer-of-code@gnu.org. They are: > > USB support > ATA (parallel and serial) > Accessing encrypted partitions > Localisation infrastructure Great! I have written two applications I will submit next week. Here are both abstracts: ------------------------------------------------------------------------------ Network support ------------------------------------------------------------------------------ During Summer of Code 2008 I will (when I am accepted) implement networking support for GRUB 2. This will make it possible to netboot from GRUB 2. In order to make this possible I will have to implement a TCP/IP stack and some GRUB commands. The following features will be implemented as part of this project: - Ethernet - IPv4 - UDP - DHCP - TFTP - ifconfig - Multiplatform and easy to port - Debuggable in grub-emu using TUN/TAP ------------------------------------------------------------------------------ USB Support ------------------------------------------------------------------------------ During Summer of Code 2008 I will (when I am accepted) implement USB support for GRUB 2. After finishing this project, GRUB 2 will support (at least) one host controller, mass storage devices and USB keyboards. - Generic USB interfaces - Host controller driver (OHCI, UHCI or EHCI) - USB Mass-storage support - HID support for USB keyboards -- Marco