Simple DirectMedia Layer
Wikipedia
Simple DirectMedia Layer on lähinnä peliohjelmointiin tarkoitettu ohjelmakirjasto, joka luo yhtenäisen ohjelmarajapinnan eri ympäristöihin helpottaakseen ohjelmointia. SDL on avointa lähdekoodia ja julkaistu LGPL-lisenssillä.
Kirjaston loi Sam Lantinga, joka julkaisi ensimmäisen version vuoden 1998 alussa työskennellessään Loki Softwarella. Hän sai idean siirtäessään Windows-ohjelmistoja Macintoshille. Tämän jälkeen hän siirsi SDL:n avulla Doom-pelin BeOSille. Loki Software oli ensimmäinen useita kaupallisia pelejä Linux-käyttöjärjestelmälle siirtäneistä yhtiöistä, ja monet sen julkaisut käyttivät SDL:ää.
SDL tukee seuraavia käyttöjärjestelmiä: Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, BSD/OS, Solaris, IRIX, ja QNX. Seuraaville on epävirallinen tuki: AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, ja OS/2.
SDL toimii C, C++, Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, ja Smalltalk ohjelmointikielien kanssa.