Subject: Re: Compressed cache system [Re: Google Summer of Code project ideas]
To: None <tech-kern@netbsd.org>
From: Matt Fleming <mattjfleming@googlemail.com>
List: tech-kern
Date: 04/22/2006 15:52:40
Hubert Feyrer wrote:
> 

> I'd rather call a patchset that needs to get downloaded and applied a 
> lot more "icky" than something that's in-tree, where it's most likely to 
> also get maintained a lot better than some out-of-tree patch.
> 
> Of course judging that would require some more details, ie. what parts 
> of UVM etc. you'd need to modify. I guess using some "compressed pages" 
> thing as backing store should fit rather neatly in, and not be too 
> "icky" for
> an option or (pseudo)device.

Hmm.. yes I see your point. I'm flip-flopping, a patchset would be too 
messy.


> As far as I understand your intended project, it is to add an extra 
> layer of backing store for memory, i.e. instead of writing data straight 
> to swap, you first move it to "compressed swap (memory?)" which then has 
> swap as backing store.
> 
> What kind of storage "swap" exactly is, if a file or a partition, 
> shouldn't matter at all.
> 

Good point.