Очень часто товарищи-линуксоиды сталкиваются с идиотами, которые сидя на винде ставят шрифт 1251 или ещё хуже - любой другой из ассортимента деБилла Гейтса. Но если это в линукс-системах уже научились исправлять (авто-декодеры с 1251 на UTF-8), то вот создание электронных книг и прочее пока под линями не фарсит.
1) на помощь приходит встроенная в wine утилита с кодовым именем "hh". Она адекватно видит скомпилированные в винде CHM-книжки, но! Должна стоять win7-эмуляция и настройки на максимум к видео. Иначе - глюк. Настройке эта утилита не поддаётся - её выдрали с винды весьма топорно.
2) противникам всего виндового придётся смириться с маразмом и тем, что скомпилированное по главам в винде в лине отобразится иначе (винда такая винда, ага). В лучшем случае - главы в разнобой и с иной нумерацией. Про зависимости загруженных пикчей промолчу. В лине проги, что кое как выжали CHM у меня - это ChmSee и FbReader. Последний умеет многое и для тех, кто читает книги с компа - весьма полезная утилита. Fb2 он тоже кушает.

И ещё - дорогие лохи пользователи поделак Microsoft - кодировка 1251 не интернациональна, форматы из ворда и фотошопа не свободные, как и mp3. Но есть общепринятые:
- текст - txt (документы, заявления и иной текстовой формат)
- звукозапись - ogg (речь, музыка, аудиосвборки и прочее)
- текст с картинками - pdf (книги, рефераты и прочее)
- видео - avi
- кодировка русского текста - UTF-8 (везде!)

И если вы наивно считаете, что все будут искать проигрыватели-утилиты для очередной хуиты - то жестоко обломитесь - даже на всеми так любимой винде они де-факто не свободное ПО и при ревизии за кодеки mp3, фотошоп и прочее придётся заплатить ни чуть не меньше, чем за пиратскую винду.