linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* Announce: ccache release 0.1
@ 2008-02-18 21:39 Nitin Gupta
  2008-02-19 10:33 ` [linux-mm-cc] " John McCabe-Dansted
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Nitin Gupta @ 2008-02-18 21:39 UTC (permalink / raw)
  To: linux-mm-cc; +Cc: linuxcompressed-devel, linux-mm

Hi All,

I am excited to announce first release of ccache - Compressed RAM
based swap device for Linux (2.6.x kernel).
  - Project home: http://code.google.com/p/ccache/
  - ccache-0.1: http://ccache.googlecode.com/files/ccache-0.1.tar.bz2

This is RAM based block device which acts as swap disk. Pages swapped
to this device are compressed and stored in memory itself. This is
especially useful for swapless embedded devices. Also, flash storage
typically used in embedded devices suffer from wear-leveling issues -
so, its very useful if we can avoid using them as swap device.
And yes, its useful for desktops too :)

It does not require any kernel patching. All components are separate
kernel modules:
- Memory allocator (tlsf.ko)
- Compressor (lzo1x_compress.ko)
- Decompressor (lzo1x_decompress.ko)
- Main ccache module (ccache.ko)
(LZO de/compressor is already in mainline but I have included it here
since distros don't ship it by default).
README (or project home) explains compilation and usage in detail.

Some performance numbers for allocator and de/compressor can be found
on project home. Currently it is tested on Linux kernel 2.6.23.x and
2.6.25-rc2 (x86 only). Please mail me/mailing-list any
issues/suggestions you have.

Code reviews will be really helpful! :)

Thanks,
- Nitin

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

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

end of thread, other threads:[~2008-02-20 12:40 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-18 21:39 Announce: ccache release 0.1 Nitin Gupta
2008-02-19 10:33 ` [linux-mm-cc] " John McCabe-Dansted
2008-02-19 12:06   ` Nitin Gupta
2008-02-19 13:07     ` John McCabe-Dansted
2008-02-19 14:04       ` Nitin Gupta
2008-02-19 16:16 ` John McCabe-Dansted
2008-02-19 16:46   ` Nitin Gupta
2008-02-20  8:12 ` Nitin Gupta
2008-02-20  8:29   ` [linux-mm-cc] " John McCabe-Dansted
2008-02-20 12:40     ` Nitin Gupta
2008-02-20  8:57 ` Pekka Enberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).