From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1J63JW-00071u-6K for mharc-grub-devel@gnu.org; Sat, 22 Dec 2007 07:18:46 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1J63JU-0006z7-5j for grub-devel@gnu.org; Sat, 22 Dec 2007 07:18:44 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1J63JT-0006xY-5v for grub-devel@gnu.org; Sat, 22 Dec 2007 07:18:43 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J63JS-0006x5-U0 for grub-devel@gnu.org; Sat, 22 Dec 2007 07:18:42 -0500 Received: from [69.60.117.155] (helo=aybabtu.com) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1J63JT-0001Ld-22 for grub-devel@gnu.org; Sat, 22 Dec 2007 07:18:43 -0500 Received: from [192.168.10.6] (helo=thorin) by aybabtu.com with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1J63JQ-0000jZ-Qd for grub-devel@gnu.org; Sat, 22 Dec 2007 13:18:41 +0100 Received: from rmh by thorin with local (Exim 4.63) (envelope-from ) id 1J62Sv-0001Kc-8l for grub-devel@gnu.org; Sat, 22 Dec 2007 12:24:25 +0100 Date: Sat, 22 Dec 2007 12:24:25 +0100 From: Robert Millan To: The development of GRUB 2 Message-ID: <20071222112425.GC4788@thorin> References: <20071216153046.GA11912@thorin> <87prx5nwd5.fsf@xs4all.nl> <1197915991.2541.3.camel@dv> <20071220173607.GA20508@thorin> <8763ysyoyf.fsf@xs4all.nl> <20071221180405.GA14997@thorin> <20071221205431.GA31264@thorin> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: free as in freedom X-Message-Flag: Worried about Outlook viruses? Switch to Thunderbird! www.mozilla.com/thunderbird X-Debbugs-No-Ack: true User-Agent: Mutt/1.5.13 (2006-08-11) X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. Subject: Re: embedding filesystems in core image (Re: moving ata initialisation to a command) 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, 22 Dec 2007 12:18:44 -0000 On Sat, Dec 22, 2007 at 12:28:26PM +0800, Bean wrote: > > Yes, i think this concept is great, and i just think of an improvement > for the module. I don't like the idea of making memdisk filesystem-dependant. But adding a more size-oriented filesystem to GRUB would be nice of course. > we can add support for a raw file system which store > files compactly, so that very little space is wasted on file system > structure, for example, this is a possible implementation: > > OFFSET_TO_NEXT_ITEM > FILE1_NAME_LEN > FILE1_NAME > FILE1_DATA > OFFSET_TO_NEXT_ITEM > FILE2_NAME_LEN > FILE2_NAME > FILE2_DATA How about tar? If we use an existing fs, we get the user tools for free. > This is useful in situation where the size of core.img is limited, like bootrom. Btw, note that the filesystem is embedded inside the LZO compressed block, not just concatenated. This should get rid of most of that 0x00 padding in iso9660, I think. -- Robert Millan I know my rights; I want my phone call! What use is a phone call, if you are unable to speak? (as seen on /.)