libosdk is an operating systems development toolkit designed to help operating systems programmers avoid using assembly language at all.