Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Feb 1996 20:27:47 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        luigi@labinfo.iet.unipi.it (Luigi Rizzo)
Cc:        terry@lambert.org, jfieber@indiana.edu, jerry@border.com, jkh@time.cdrom.com, hackers@FreeBSD.org
Subject:   Re: OK, so what would YOU like to see on that second CD?
Message-ID:  <199602280327.UAA06835@phaeton.artisoft.com>
In-Reply-To: <199602272300.AAA04556@labinfo.iet.unipi.it> from "Luigi Rizzo" at Feb 28, 96 00:00:16 am

next in thread | previous in thread | raw e-mail | index | archive | help
> > I have some example file compression code for the Heidemann framework;
> > John has asked that I not redistribute it.
> 
> but the problem is not the compression code, there's plenty of it
> out there, and some is even reasonably fast [and often the same
> algorithm has been patented several times by different people,
> *after* an implementation was made available on the net; I was
> reading the comp.compression FAQ the other night and it's full of
> this kind of stories! ].  The problem is that compressed blocks
> have variable size, and handling them efficiently requires (I
> believe) big changes in the device+fs code. Perhaps log-structured
> filesystems lend themselves better to this.

The code that John's students wrote for their project compressed and
decompressed on a file basis, so this isn't a problem, at least for
file compression.

> > It would be trivial to implement block compression at the device export
> > layer in the devie framework I suggested previously.  This is similar
> 
> while you can certainly make a compressed device look like a regular
> one, I believe some efficiency is lost, and not only because of
> compression. The FS layout assumes that adjacent blocks are adjacent
> (modulo a few bad sectors). But what on a compressed device ?

It's pretty clear that you need a block-addressable variable granularity
block store for this type of thing.

Such a block store would be *extremely* useful for all sorts of things,
like attribution, and not just compression.  8-).

I think if you cared about speed, you'd buy more disk.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199602280327.UAA06835>