From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1PNp0Q-000106-6x for mharc-grub-devel@gnu.org; Wed, 01 Dec 2010 10:54:06 -0500 Received: from [140.186.70.92] (port=45356 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PNozr-000866-67 for grub-devel@gnu.org; Wed, 01 Dec 2010 10:54:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PNoz9-00065V-RP for grub-devel@gnu.org; Wed, 01 Dec 2010 10:53:24 -0500 Received: from mail-ey0-f169.google.com ([209.85.215.169]:43282) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PNoz9-00064a-G3 for grub-devel@gnu.org; Wed, 01 Dec 2010 10:52:47 -0500 Received: by eydd26 with SMTP id d26so17237704eyd.0 for ; Wed, 01 Dec 2010 07:52:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:x-enigmail-version:content-type; bh=4a0/mV/J8tMPDGF8qUks8K6iMGC0xEHjPANxb/4xa2E=; b=OfYmDzlmZtWGHlVYVMLdJrtUnS/GsW5XSOmRHisZus07/XecyiQsETv89Zt3Rd4LL0 FGQgD7d9ts0KlCn+jYEw9mq1IaO0IhBy4N38F4y3S54QUfF0/nmdOk37AKGk0Uvso3wk zy1ss4JCnBEIWtMATAM2togo+YeXkJkfqWRDg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type; b=o8epEDzwGRnl8P41H8hhDo2SnuqCXXNCexNye/Cfx6b9HYH5TZA78L2F63luAvM0Vf lRpGMUtdxjxl+IFQEwXu2r31JombrhT6Ap1TVqCeptcAnpMy74uQvzmPTc7/W8Bv1rpN qAZqKfNrOlPW0s4TEndb28iYcRIAZ9h7fmC2k= Received: by 10.216.47.19 with SMTP id s19mr2142555web.56.1291218766491; Wed, 01 Dec 2010 07:52:46 -0800 (PST) Received: from debian.bg45.phnet (gprs37.swisscom-mobile.ch [193.247.250.37]) by mx.google.com with ESMTPS id x28sm61351weq.40.2010.12.01.07.52.44 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 01 Dec 2010 07:52:45 -0800 (PST) Message-ID: <4CF66EFE.4030400@gmail.com> Date: Wed, 01 Dec 2010 16:51:26 +0100 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.15) Gecko/20101030 Icedove/3.0.10 MIME-Version: 1.0 To: The development of GRUB 2 X-Enigmail-Version: 1.0.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig5C46564F1B27F1DBE03A2444" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: BtrFS available in experimental X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Dec 2010 15:54:04 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig5C46564F1B27F1DBE03A2444 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello, all. It seems incresingly unpractical to assume that btrfs legal issues will be resolved. So I using this specification : https://btrfs.wiki.kernel.org/index.php/User:Wtachi/On-disk_Format implemented a reader. I haven't used any Oracle code for this. Code is fresh from typing fingers. It may or may not work for. I'm aware of some possibilities the code may hang parsing an incorrect BtrFS. Currently lacking points: - no multidevice - no symlinks - no encryption, encoding or compressing - no prealloc extents (doesn't look like we need them at all) - grub-mkrelpath isn't adjust for // prefix The syntax on btrfs is /subvolume/standard_path the root subvolume is named "default" Due to checksumming save_env doesn't work (same problem as on ZFS) Enjoy --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig5C46564F1B27F1DBE03A2444 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAkz2bv4ACgkQNak7dOguQgltHgD/cf8Emb6nOO/oFfXla7Q4lneP h8sJMGAagEAhnpagxe8BAJgJNlDoNySVUMS/Zm3W90whSaRzArZzGK2CD0ppV6yZ =Y7x4 -----END PGP SIGNATURE----- --------------enig5C46564F1B27F1DBE03A2444--