PrBoom

PrBoom, short for Proff Boom, is a source port for Windows and Linux based on LxDoom and MBF. PRBoom uses the Simple Directmedia Layer library to abstract away OS/platform specifics. It therefore supports a very large variety of platforms. It was first developed by Florian "Proff" Schulze and is currently maintained by Colin "cph" Phipps.

PrBoom's flagship feature is its accurate compatibility with vanilla Doom demos. Currently it plays back almost every vanilla demo flawlessly. Of all Doom source ports, PrBoom is the one emulating vanilla Doom most accurately, making it a good choice for anyone who wants Doom to look, play and feel like the vanilla engine did.

Variations
In addition to the official PrBoom versions, Andrey Budko has further developed PrBoom on his own and released his work as an unofficial version of it. His version features, among other things, an uncapped framerate and a chasecam for demo playbacks. This version no longer compiles in POSIX environments.