a small project to learn about how a kernel and operating systems work