From: "Vladimir 'φ-coder/phcoder' Serbinenko" <phcoder@gmail.com>
To: The development of GNU GRUB <grub-devel@gnu.org>
Subject: Re: Migrations to xorriso
Date: Wed, 19 May 2010 23:10:08 +0200 [thread overview]
Message-ID: <4BF453B0.4000003@gmail.com> (raw)
In-Reply-To: <106227877626403@192.168.2.69>
[-- Attachment #1: Type: text/plain, Size: 1932 bytes --]
Thomas Schmitt wrote:
> Hi,
>
> Isaac Dupree wrote:
>
>> What size range are the whole images?
>>
>
> The minimum output of grub-mkrescue 1.98 with
> xorriso is 1544192 bytes.
> grub-mkisofs: 1550336
> genisoimage: 1859584 (-307200 with -no-pad)
>
> One may add lots of other files, of course.
>
>
>
>> Also I guess no one compresses whole ISOs
>>
>
> It makes few sense to compress the ISO as a
> whole. But one could compress some files in it.
>
> One could implement a reader for H. Peter Anvin's
> zisofs format in GRUB's ISO 9660 reader - if not
> present already.
> zisofs is a transparent content compression of
> single files. A reader is implemented in the
> Linux kernel. See macro CONFIG_ZISOFS in
> fs/isofs/*.[ch].
> An authorised description is given in
> doc/zisofs_format.txt of xorriso resp. in
> http://bazaar.launchpad.net/~libburnia-team/libisofs/scdbackup/annotate/head:/doc/zisofs_format.txt
> The ISO 9660 directory tree stays uncompressed.
> Compressed and uncompressed files can be mixed.
>
> xorriso can produce zisofs compressed data files
> on the fly (needs zlib).
> A grub-mkrescue 1.98 image with all files
> compressed has 884736 bytes. But one would have
> to leave those files uncompressed which are
> needed for reading ISO 9660 and zisofs
> compression.
>
>
I'm not sure that zisofs is useful for grub. We already have support for
.gz files. xz support is coming. Compressing explicitly we would avoid
to accidently compressing files we need uncompressed. Also we're more
fs-independent.
Implementing zisofs reader may have some value but isn't a priority.
> Have a nice day :)
>
> Thomas
>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> http://lists.gnu.org/mailman/listinfo/grub-devel
>
>
--
Regards
Vladimir 'φ-coder/phcoder' Serbinenko
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 293 bytes --]
next prev parent reply other threads:[~2010-05-19 21:10 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-19 12:01 Migrations to xorriso Thomas Schmitt
2010-05-19 12:13 ` Colin Watson
2010-05-19 13:23 ` Thomas Schmitt
2010-05-19 21:02 ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-05-19 18:40 ` Isaac Dupree
2010-05-19 19:34 ` Thomas Schmitt
2010-05-19 21:10 ` Vladimir 'φ-coder/phcoder' Serbinenko [this message]
2010-05-19 21:35 ` Seth Goldberg
2010-05-19 21:00 ` Vladimir 'φ-coder/phcoder' Serbinenko
-- strict thread matches above, loose matches on Subject: below --
2010-05-20 9:30 Thomas Schmitt
2010-05-17 21:33 Vladimir 'φ-coder/phcoder' Serbinenko
2010-05-18 8:49 ` Thomas Schmitt
2010-05-18 12:50 ` Thomas Schmitt
2010-05-19 19:45 ` Thomas Schmitt
2010-05-19 21:23 ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-05-20 6:31 ` Thomas Schmitt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4BF453B0.4000003@gmail.com \
--to=phcoder@gmail.com \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.