* compression could be turned on a per-file or per-pfs basis.
* gzip compression would be just fine at first.
+Doing compression would require flagging the data record as being compressed and also require double-buffering since
+the buffer cache buffer associated with the uncompressed data might have holes in it and otherwise referenced by user
+programs and cannot serve as a buffer for in-place compression or decompression.
+
+The direct read / direct write mechanic would almost certainly have to be disabled for compressed buffers and the
+small-data zone would probably have to be used (the large-data zone is designed only for use with 16K or 64K buffers).
+
Meta information:
* Prerequisites: C, filesystem internals
-* Difficulty: Medium
+* Difficulty: Difficult
* Contact point: Michael Neumann <mneumann@ntecs.de>
---