SVGAlib
SVGAlib é uma biblioteca gráfica código aberto que funciona em Linux e FreeBSD, e permite programas a mudar o modo de vídeo e exibir gráficos em tela cheia. Alguns jogos populares como Quake e Doom o usaram em suas primeiras versões.

A biblioteca foi popular em meados de 1990. Depois de 2000, muitas aplicações que o usavam, migraram para X11 e SDL, que podem usar o SVGALib como driver de vídeo.

Um código de exemplo em C que usa SVGALib é mostrado abaixo:
#include <stdlib.h>
#include <unistd.h>
#include <vga.h>
int main(void)
 int cor = 4;
 int x = 10;
 int y = 10;
 unsigned int segundos = 5;
 /* detecta o chipset e dá direitos de supervisor */
 if (vga_init() < 0)
 return EXIT_FAILURE;
 vga_setmode(G320x200x256);
 vga_setcolor(cor);
 vga_drawpixel(x, y);
 sleep(segundos);
 /* restaura modo de texto e devolve o controle para o gerenciador de console */
 vga_setmode(TEXT);
 return EXIT_SUCCESS;
Q188860
biblioteca gráfica
Concept
Q39162
código aberto
Concept
Q388
Linux
MISC
Q34236
FreeBSD
MEDIA
Q217423
Quake
MEDIA
Q189784
Doom
MEDIA
Q2064
1990
TIME
Q1985
2000
TIME
Q178481
X11
MISC
Q232808
SDL
UNK
Q15777
C
Concept
Q3498967
SVGAlib
LOC
+1990^^http://www.w3.org/2001/XMLSchema#decimal
1990
NUMBER
+2000^^http://www.w3.org/2001/XMLSchema#decimal
2000
NUMBER
+11^^http://www.w3.org/2001/XMLSchema#decimal
11
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+10^^http://www.w3.org/2001/XMLSchema#decimal
10
NUMBER
+10^^http://www.w3.org/2001/XMLSchema#decimal
10
NUMBER
+5^^http://www.w3.org/2001/XMLSchema#decimal
5
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
+320^^http://www.w3.org/2001/XMLSchema#decimal
320
NUMBER
+200^^http://www.w3.org/2001/XMLSchema#decimal
200
NUMBER
+256^^http://www.w3.org/2001/XMLSchema#decimal
256
NUMBER
instance of
operating system
programming language