Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Currently, bochs can be compiled to emulate a 386, 486 or Pentium CPU. Bochs is capable of running most Operating Systems inside the emulation including Linux, Windows® 95, DOS, and recently Windows® NT 4. Bochs was written by Kevin Lawton and is currently maintained by this project.
DBoxFE is a linux frontend for DOSBox. With DBoxFE you can create and manage your configuration files very easily, which are needed by DOSBox. In addition it's also possible to create gameprofiles to generate different configuration files. Since recently you can load the game automatically. I mean, you can add your favourite game in the list and you can start it immediately.