SVGALib

SVGAlib is an open-source low-level graphics library which ran on Linux and FreeBSD and allowed programs to change video mode and display full-screen graphics, without the use of a windowing system.

and Space Plumber[6][7] using the QDGDF library,[8][9] and most famously id Software's Doom (alongside an X11 version) and Quake (after the submission of a third-party patch based on leaked source code[10]) were ported to use SVGALib from other operating systems,[11] as was Doom porter Dave Taylor's Abuse.

[14] Certain source ports for Doom, Quake, and Abuse maintained support for SVGALib.

[16] First party Linux games that have supported it include Alizarin Tetris,[17] Bdash,[18] Fleuch,[19] Hatman,[20] Intelligent FRAC,[21] Koules,[22] LinCity,[23][24] Linberto,[25] Quadra,[26] Repton,[27] SABRE,[28] Thrust (also supported GGI),[29] Zarch,[30] and Zblast,[31] among others.

[35][36] A reference book, Linux Graphics Programming with SVGAlib, was authored by Jay Link in 2000.