Linux kernel support C++