Can I implement SDL for Operating System development?

There has a proper way to implement SDL for os development?

By “os development”, do you mean, port LibSDL to a different OS, or something else?

If you’re looking to port LibSDL elsewhere, there is a document in SDL2’s docs/ directory. I am unsure how up-to-date it is, but at a glance, much of it looks correct.

For reference, the latest copy of can be found at