Writting an OS Kernel (Posix) to improve my coding skill