I’ve been running Debian on my Zaurus for quite some time. Lately, this Debian setup grew to about 70% of my SD cards space. Definitely time to take action if I still wanted to take some music files with me!
While thinking about several solutions to this problem, I came to the conclusion, that compressing Debian would be a viable (if not the only) option.
The idea is to put all static parts into a SquashFS image, which offers a great compression/speed ratio. However, with SquashFS images being read-only, I had to come up with a solution to stack a writeable area on top of this image. Read more about it here.
I’ve made the patched and compiled modules for Mini_fo and gzipfs available on my server here.