Arquivos .chm são arquivos comuns para help de usuários windows e alguns livros não sei porque também tem sido disponibilizados nesse formato. Caso você, assim como eu, utilize uma distribuição baseada em debian (como o Ubuntu Linux) você pode instalar facilmente um visualizador para esse tipo de arquivo.
Existem dois que eu conheço e recomendo, um programinha chamado xchm e o chmsee. O xchm eu considerei mais leve mas o chmsee possui recursos interessantes, como o suporte a múltiplas abas. Em todo caso o procedimento para instalar esses programinhas é ridículamente simples:
sudo apt-get install xchm
ou
sudo apt-get install chmsee
Além desses dois existe também um conversor de chm para pdf, chamado de (adivinhem?) chm2pdf. Para instalar o procedimento é o mesmo e para converter é só digitar na console:
chm2pdf –-webpage nome_origem.chm nome_destino.pdf
Espero que este post seja útil!