All of lore.kernel.org
 help / color / mirror / Atom feed
* [announce] Squashfs2.0-alpha released (compressed filesystem)
@ 2004-05-21 13:29 Phillip Lougher
  0 siblings, 0 replies; 4+ messages in thread
From: Phillip Lougher @ 2004-05-21 13:29 UTC (permalink / raw)
  To: linux-kernel

Hi all,

I'm pleased to announce the first version of Squashfs 2.0.  A lot of
changes to the Squashfs filesystem have been made under the bonnet
(hood), to improve compression. Squashfs 2.0 has added the concept of
fragment blocks and has increased the block size to 64K. This achieves
a 5 - 20% compression saving, and allows Squashfs to achieve better
compression than Cloop while retaining the I/O efficiency of a
compressed filesystem.  In addition, the maximum number of UIDs and
GIDs has been increased to 256. This allows Squashfs to better support
live CDs.

For a description of fragment blocks and the other changes, please go
to the project page http://squashfs.sourceforge.net.

Regards

Phil Lougher

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [announce] Squashfs2.0-alpha released (compressed filesystem)
@ 2004-05-21 15:28 Phillip Lougher
  2004-05-21 15:37 ` Pat LaVarre
  0 siblings, 1 reply; 4+ messages in thread
From: Phillip Lougher @ 2004-05-21 15:28 UTC (permalink / raw)
  To: linux-fsdevel

Hi all,

I'm pleased to announce the first version of Squashfs 2.0.  A lot of
changes to the Squashfs filesystem have been made under the bonnet
(hood), to improve compression. Squashfs 2.0 has added the concept of
fragment blocks and has increased the block size to 64K. This achieves
a 5 - 20% compression saving, and allows Squashfs to achieve better
compression than Cloop while retaining the I/O efficiency of a
compressed filesystem.  In addition, the maximum number of UIDs and
GIDs has been increased to 256. This allows Squashfs to better support
live CDs.

For a description of fragment blocks and the other changes, please go
to the project page http://squashfs.sourceforge.net.

Regards

Phil Lougher

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [announce] Squashfs2.0-alpha released (compressed filesystem)
  2004-05-21 15:28 [announce] Squashfs2.0-alpha released (compressed filesystem) Phillip Lougher
@ 2004-05-21 15:37 ` Pat LaVarre
  2004-05-21 15:53   ` Phillip Lougher
  0 siblings, 1 reply; 4+ messages in thread
From: Pat LaVarre @ 2004-05-21 15:37 UTC (permalink / raw)
  To: Phillip Lougher; +Cc: linux-fsdevel

> http://squashfs.sourceforge.net
> increased the block size to 64K ...

An aligned 64 KiB, as DVD/ CD-RW rewards in thruput?

Pat LaVarre



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [announce] Squashfs2.0-alpha released (compressed filesystem)
  2004-05-21 15:37 ` Pat LaVarre
@ 2004-05-21 15:53   ` Phillip Lougher
  0 siblings, 0 replies; 4+ messages in thread
From: Phillip Lougher @ 2004-05-21 15:53 UTC (permalink / raw)
  To: Pat LaVarre; +Cc: linux-fsdevel

On 21 May 2004 09:37:43 -0600, Pat LaVarre <p.lavarre@ieee.org> wrote:
> 
> > http://squashfs.sourceforge.net
> > increased the block size to 64K ...
> 
> An aligned 64 KiB, as DVD/ CD-RW rewards in thruput?
> 

Alignment to 64K block boundaries would impair compression.  All
filesystem objects (data, metadata etc). are packed together on a bye
alignment to maximize compression.

The increase to 64K blocks do increase I/O throughput by the simple
fact there's more data read per seek.  For CD/DVD the fragments also
tend to help by minimizing seeking to read adjacent files.

> Pat LaVarre
> 
>

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-05-21 15:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-21 15:28 [announce] Squashfs2.0-alpha released (compressed filesystem) Phillip Lougher
2004-05-21 15:37 ` Pat LaVarre
2004-05-21 15:53   ` Phillip Lougher
  -- strict thread matches above, loose matches on Subject: below --
2004-05-21 13:29 Phillip Lougher

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.