zdoom (an enhanced port of the official DOOM source code)
ZDoom is an enhanced port of the official DOOM source code.
Originally for Win32 (Windows 95/98/NT), it is now available
for Linux as well.
This require p7zip, fmodapi, TiMidity++ (optional, but recommend)