Small OS based on C++