Linux Doom


 * This page is about a source port. For the operating system, see Linux

Linux Doom is a source port of Final Doom v1.9 which was first ported by Dave Taylor back in 1994. The source code of this port was eventually released under the Doom Source License then later under the. It has become the basis for following source ports due to its close nature to the original code.

Summary
Due to its nearly direct base off the original source code, it had most of the bugs within the original executable. However, like Final Doom v1.9 it exhibited the Demo desyncing caused by bouncing lost souls bug which causes most the demo incompatibilities in source ports directly based off it. The original DMX sound library code was stripped, so instead it features a sound server and a music server. These servers are run as separate executables, they receive sounds and music from the game so that you can hear what is going on along with level music. Thus, since the executables are separate, there is no sound code in the source code. This also adds an extra level of portability as the multitudes of sound APIs are not exposed at all. It also only supports pseudo color X graphics (256 color) and refuses to run on any other graphical color setting of the X Server.