No presente, nenhum dos sistemas de arquivos Linux pode fazer compressão.
Há um programa chamado Zlibc
que permite a aplicações
existentes ler transparentemente arquivos comprimidos ('GNU-zipped') como se
eles não estivessem comprimidos. Após sua instalação, você pode comprimir
arquivos com gzip
e os programas ainda poderão encontrá-los,
sem necessidade de mudança nos mesmos. Procure em
sunsite.unc.edu
, diretóorio <
code>/pub/Linux/libs. O autor é [email protected]
.
Há um controlador de dispositivos blocados (block device driver) com
recursos de compressão, que pode prover compressão 'on the fly',
independente do sistema de arquivos, no kernel. É chamado 'DouBle'. Há uma
distribuição (em forma apenas de código-fonte) em
sunsite.unc.edu
, diretório /pub/Linux/kernel/patches/diskdrives
;
o autor é Jean-Marc Verbavatz [email protected]
. Note que, devido ao fato de
comprimir 'inodes' (informação administrativa) e diretórios, além de
conteúdo de arquivos, qualquer problema de corrupção pode ser grave.
Há também um pacote disponível chamado tcx
('Transparent
Compressed Executables') que permite manter executáveis pouco usados
comprimidos e descomprimi-los temporariamente quando você precisar deles.
Voce encontrará tcx nos sites FTP Linux [ P2.5. Onde eu pego material sobre Linux por FTP?]; ele
também foi anunciado em comp.os.linux.announce. Nota: este programa não é o
mesmo que gzexe, que é uma implementação inferior do mesmo conceito.