| Original Doom Source Code
||As said, original Doom source code as released by id Software under the GPL licence. Compiles without sound; needs much optimisation.
|csDoom v0.7 beta
||This is the world's first and only server/client Doom port, with in-game joining! Yes, you read that correctly... in-game joining. Linux version; a Win32 version can be found at our Windows section. Visit their csDoom site for more information on how to set it up and where to find servers. Source available here (1,24 MB).
|csDoom v0.7 beta (FreeBSD)
||FreeBSD server version. Source available here (1,24 MB).
|Doom Legacy v1.30
||Boris Pereira and Fabrice Denis.
||Linux (glibc) version of this Doom port with high resolutions, Glide/OpenGL support, mlook with up-and-down shooting, jumping, translucency, key bindings, 32-player TCP/IP multiplayer with player-selected names and colors, skins, true-height sprites and the ability to load outside WADs while running. Supports TeamTNT's Boom port. DOS and Win32 version available as well. Source available here (1,1 MB) or on SourceForge. Home Page here, editing specs/resources here (219 Kb). Owners of 3Dfx Voodoo3 or Banshee cards have to download this patch (316 Kb) to fix problems running in hardware mode. Alternatively, you can download the v1.32 beta1 instead.
|Linux x86 binaries for DosDoom v0.61
||Linux version of the DOSDoom port with high resolutions, high color, mouselook, jumping, translucency, foreign language translations, CD sound, and much more. Currently under development. Home Page here.
|EDGE v1.27 for Linux/SDL
||Marc Pullen (support guy)
||Linux/SDL version of this Enhanced Doom Gaming Engine. GPL'ed, DOS binaries and Windows version available as well. Source also available as CVS repository at SourceForge.
||A Linux Doom port that uses GGI (General Graphics Interface). Supports high resolutions. Home page here.
|glHeretic for Linux v1.1 Source
||Linux port of Michael Ryssen's Win32 glHeretic port. Precompiled binaries (RPM/SRPM) can be found on its home page.
|Linux Hexen v0.6.0 Source
||An OpenGL Linux port of Hexen, source only. Text file here. You'll need to compile yourself, or get the pre-compiled binaries at its home page.
|Linux Heretic v1.03 Source
||Source code of Werthmann's Linux Heretic ports. Almost everything working (including sound / music / network / Alpha-cpu support, multiple resolutions and SDL. Slew of pre-compiled binaries is available at his home page.
|LxDoom 1.4.4 Source
||A GPL'ed Linux port of TeamTNT's Boom and Lee Killough's MBF source mod. Thousands and thousands of new linedefs. No limits on anything. Conveyor belts, water, ice and sludge, translucency, multiple HUDs, completely configurable. Modified level editors are available for use with it. Not supported or endorsed by TeamTNT / Lee Killough in any way. Home Page here. More info on the LxDoom site. Closed; merged with PrBoom.
|PrBoom 2.2.0 rpm
||Linux rpm version. This port started out as the official GPL Win32 port of TeamTNT's Boom, and has since merged with LxDoom and LsdlDoom. Compatible with Boom v2.02 features and "most" of MBF, plus high resolutions, IP internet play and OpenGL rendering. Windows binaries also available. Home page here.
|PrBoom 2.2.0 source
||Linux source of this port started out as the official GPL Win32 port of TeamTNT's Boom, and has since merged with LxDoom and LsdlDoom. Home page here. Also available in zip format.
|SDL Doom v1.10
||This appears to be a clean-cut version of Doom for Simple Directmedia Layer (SDL). More info and installation instructions at the SDL site.
|SDL Hexen v0.23
||This appears to be a clean-cut version of Hexen for Simple Directmedia Layer (SDL). More info and installation instructions at the SDL site.
|Vavoom v1.7 Beta5 Source
||Linux source of this Heretic, Hexen and Doom source port. DOS and Windows binaries also available. You'll also need the game data (853 Kb). Also available is the progs source (752 Kb). Has high resolutions, client/server architecture with in-game joining, freelook, jumping, progs, translucency, a console, limited Dehacked support and several things more. Home Page here.
|XDoom Source (23-07-00)
||Unix GPL'ed Doom port with translucency, CD sound, lasers / forcefields and much more. You'll need to compile the source yourself. Text file here. You can also download some tools (1552 KB) for it, but read this text file first.
||Linux version of this client/server Doom port. Windows binaries can be found here, Linux source available here (1,58 MB). Home page here.
|ZDoom for Linux v1.22
||Fully compatible Linux version of he original Win32 source port ZDoom. Requires Hermes. High resolutions, translucency, up/down looking, a console, true key bindings, TCP internet play, completely compatible with TeamTNT's Boom source port, a particle system and has ACS, hubs and polyobjects from Hexen. Cajun Bot v0.97 included.
|ZDoom for Linux v1.22 Source
||Source of this Linux version of the original Win32 source port ZDoom.