Kernel This is the heart of the operating system, which communicates with hardware and shares resources between programs. The Linux kernel was originally created by Linus Torvalds and is based on Unix. The kernel is maintained by thousands of programmers all around the world, Linus Torvalds still remains in charge of kernel development.