Hi all,

I have a wonder I would like to raise, in the hope that someone has an insight. Knoppix invented a special loopback device called "cloop". This is a compressed loopback device, which means that you can connect an standard file system (say, ISO-9660 cdrom), and it will be compressed and then decompressed on access. When you load a Knoppix filesystem, the entire filesystem is placed on the CD in a cloop/iso format, and decompressed on the fly upon demand.

Linux, however, also supports compressed file systems. The most known of those is cramfs, but there are also others (better), such as squashfs. The questions is - why is cloop better? What's the difference between compressing at the block level and compressing at the filesystem level. Is there any CD related performance difference that causes one to be better than the other for certain uses?

For the sake of this discussion I'm assuming that both cases offer the same functionality. I.e. - it's obvious that with cloop I can use any filesystem I want, but I'm assuming that if I didn't use cramfs, I would use ISO-9660, which offers very similar functionality. I'm also assuming that I am not bothered by cramfs's limitations of 8 bit UIDs (or am using squashfs, which doesn't suffer from those).

Thanks,
            Shachar

--
Shachar Shemesh
Lingnu Open Source Consulting ltd.
http://www.lingnu.com/


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to