The Linux kernel is the core part of the Linux-based operating system. It is a Unix clone and aims to comply with Single UNIX Specification and POSIX. Linux was written from scratch by Linux Torvalds and developed by many programmers around the world.