>>33SDL takes too much onto itself, instead of doing just one thing and doing it great, SDL provides sound, cd-rom access, networking and opengl bindings. So you can't use SDL framebuffer functionality without also bringing-in the whole mess. SDL2 made it even worse: instead of breaking functionality into separate libraries, it made even more integration. I.e. SDL2 competes systemd.