
The source code to the Linux version of Doom was released to the public under a license that granted rights to non-commercial use on December 23, 1997, followed by the Linux version of Doom II about a week later on December 29, 1997. Originally developed on NeXT computers, it was ported to DOS for Doom's initial release and was later ported to several game consoles and operating systems.

It was created by John Carmack, with auxiliary functions written by Mike Abrash, John Romero, Dave Taylor, and Paul Radek. It is also used in Heretic, Hexen: Beyond Heretic, Strife: Quest for the Sigil, Hacx: Twitch 'n Kill, Freedoom, and other games produced by licensees. Id Tech 1, also known as the Doom engine, is the game engine that powers the id Software games Doom and Doom II: Hell on Earth. DOS, Microsoft Windows, MacOS, Linux, Android, Amiga Workbench, NeXTSTEP, Macintosh, Commodore Amiga, NeXT, SNES, Atari Jaguar, Sega 32X, Sony PlayStation, Panasonic 3DO, Nintendo 64, Sega Saturn, Game Boy Advance, Nintendo Switch
