c++ kernel, simple screen driver