Linux

From DoomWiki.org

This article is about an operating system. For the source port, see Linux Doom.

Linux is the generic name for a family of open-source Unix-like operating systems based on the Linux kernel, which was created by Linus Torvalds as a personal project for the i386 processor, originally under a non-commercial license. Linux was later released under the GPLv2 license, and has seen development by several thousand contributors.

Doom was first ported to Linux in 1994 by Dave Taylor of id Software,[1] initially only for X11 on September 9th but later also for SVGAlib on December 9th.[2] The last Linux Doom binaries were provided by id on October 13, 1996 through the company's FTP server, although later fan patches enabled it to run The Ultimate Doom.[3] It was this version whose source code was later released (the DOS version could not be released due to copyright issues concerning the sound library).[4] Originally, the code was distributed under the Doom Source License, but it was later reissued under the GNU General Public License.

Since its release on Linux, Doom has been included on installation media for several distributions and other Linux-related discs, such as the initial Halloween beta of Red Hat Linux in 1994[5] and the books Linux Secrets (alongside Taylor's Abuse), using Linux and Linux Unleashed, and packages such as the Linux Complete Starter Kit.[6][7][8] It was also featured on numerous compilation discs, including Linux Programs by Powersource Multimedia in 1995, Linux Games ++ by Pacific Hitech in 1996, Linux Cubed Series 8 LINUX Games by Omeron Systems in 1997 and Linux Games by Walnut Creek CDROM in 1999. The game was reviewed by Linux Journal in December 1994.[9][10] Several package managers include Doom source ports, Freedoom, and the shareware release.

Doom 3 also received an in-house Linux port by programmer Timothee Besset, released on October 1, 2004.[11][12][13][14][15] Strife: Veteran Edition officially supports Linux.[16][17]

The Google Stadia versions of Doom (2016), Doom Eternal, and Doom 64 ran on a Debian server, but these ports have not been released to the general public.[18][19] They can be run using Wine and Proton compatibility layers.[20][21]


Source ports running on Linux[edit]

In addition, the original DOS version can be run using DOSBox as well as Doom95, Doom Classic, Unity and Doom + Doom II via Wine or Proton.

The 2020 remaster for Doom 64 has not been released for Linux, but the earlier Doom 64 EX port is available. The Doom64EX-Plus fork is compatible with the DOOM64.WAD from the remaster as of version 3.6.0. The GZDoom conversion Doom CE can also be used, which also replicates Playstation Doom.

Dhewm3, RBDOOM-3-BFG, DOOM BFA and most other Doom 3 source ports are also Linux compatible.[22]

Editors running on Linux[edit]

Trivia[edit]

  • Dave Taylor famously said in the initial release notes for the Linux version that he made it because "Linux gives me a woody."[24][25]
  • The map set Linux Jank was entirely created from Linux using the compatible editor Eureka.

External links[edit]

Flathub[edit]

Sources[edit]

  • This article incorporates text from the open-content Wikipedia online encyclopedia article Linux.

References[edit]

  1. VanDevender, Steve (16 March 1995). "Linux DOOM FAQ." Gamers.org. Retrieved 26 September 2024.
  2. Taylor, David (9 September 1994). "Linux DOOM for X released." comp.os.linux.announce. Retrieved 26 September 2024.
  3. Wilson, Hamish (27 February 2023). "Building a Retro Linux Gaming Computer - Part 27: Lost Souls." GamingOnLinux. Retrieved 26 September 2024.
  4. Wilson, Hamish (14 March 2022). "Building a Retro Linux Gaming Computer - Part 16: We Are All Doomed." GamingOnLinux. Retrieved 26 September 2024.
  5. grem75 (30 October 2021). "The 1994 Red Hat 0.9 Halloween release came with Doom." Reddit. Retrieved 26 September 2024.
  6. Special Edition. Using Linux, p287. ISBN 9780470485460.
  7. Linux Secrets, p96. ISBN 9781568847986.
  8. Linux Unleashed, p981. ISBN 0672313723.
  9. Lunduke, Bryan (31 March 2023). "The very first article about video games on Linux... from 1994." Substack. Retrieved 18 December 2023.
  10. Johnson, Michael K. (1 December 2023). "DOOM." Linux Journal. Retrieved 18 December 2023.
  11. Arioch (4 October 2004). "Doom 3 Linux Binaries Released." Doomworld. Retrieved 8 September 2024.
  12. Reyes, Dustin (4 October 2004). "Linux Doom 3 Client/Server Binaries and Demo Released." LinuxGames (archived 🏛). Retrieved 8 September 2024.
  13. Kubicki, Kristopher (13 October 2004). "Doom3 Linux and Windows Battlegrounds." AnandTech. Retrieved 8 September 2024.
  14. augustus (12 October 2004). "Doom 3 Linux Performance Analyzed." LinuxHardware.org (archived 🏛). Retrieved 8 September 2024.
  15. Wilson, Hamish (31 October 2017). "Playing Doom 3 on Linux in 2017." GamingOnLinux. Retrieved 8 September 2024.
  16. Stahie, Silviu (15 December 2014). "The Original Strife: Veteran Edition Is an Old FPS Built on the Original Doom Engine." Softpedia. Retrieved 8 September 2024.
  17. Wilson, Hamish (8 March 2017). "Some thoughts on The Original Strife: Veteran Edition." GamingOnLinux. Retrieved 8 September 2024.
  18. Orland, Kyle (23 March 2019). "How id Software went from sceptical to excited about Google Stadia streaming." Ars Technica. Retrieved 17 May 2020.
  19. Dawe, Liam (24 March 2018). "Doom (2016) could have been on Linux, id Software made a Linux version sound easy to do." GamingOnLinux. Retrieved 8 September 2024.
  20. Dawe, Liam (14 December 2016). "Wine Staging updated, allows you to play DOOM on Linux." GamingOnLinux. Retrieved 8 September 2024.
  21. Dawe, Liam (6 September 2023). "DOOM Eternal removed Denuvo and it plays great on Steam Deck." GamingOnLinux. Retrieved 8 September 2024.
  22. Larabel, Michael (19 December 2012). "Open-Source Doom 3 BFG Ported To Linux." Phoronix. Retrieved 8 September 2024.
  23. Palacio, Daniel (26 January 2020). "'ReDoomEd', a port of the original Doom level editor, was released on Linux." GamingOnLinux. Retrieved 2 July 2023.
  24. Gordon, Ryan (13 February 2012). "2009 SouthEast LinuxFest - Ryan "Icculus" Gordon - Linux Gaming." SouthEast LinuxFest. Retrieved 20 January 2024.
  25. Shields, Jo (4 March 2005). "Linux Gaming." HEXUS.net (archived 🏛). Retrieved 14 July 2024.