What is a good HEX editor on Linux?

A hex editor can be useful in various cases, e.g., repairing disk image and partition, reverse-engineering binary code, patching emulator ROM files, analyzing malware, etc. This tutorial introduces a HEX editor called wxHexEditor which is available for Linux, Windows and MacOS X.