Opening and reading chm files on Linux is very easy, they are compressed archives and can be opened with 7zip.
This is how to extract a chm file on Linux with 7zip. Then open the index.html file in Firefox to view the contents easily.
jason@jason-desktop:~/Documents/kabylakeplatform_3_7_9/KabylakePlatSamplePkg/Docs$ 7z x PlatApi.chm 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=en_AU.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz (306C3),ASM,AES-NI) Scanning the drive for archives: 1 file, 5839114 bytes (5703 KiB) Extracting archive: PlatApi.chm -- Path = PlatApi.chm Type = Chm Physical Size = 5839114 Everything is Ok Folders: 2 Files: 834 Size: 16893574 Compressed: 5839114
To read a chm file on Linux as easily as you do on Windows, install the xchm reader.
sudo apt-get install xchm |
Then open the chm file with this easily and read to your hearts content. This is very easy.