The core component which actually communicates with the hardware and takes commmands from the shell is LINUX KERNAL.The Linux kernel is a Unix-likeoperating systemkernel used by a variety of operating systems based on it. Various distros use it like Fedora, debian etcYou may want to check the following for further hereThe Linux Kernel API