To understand what is kmod and why do we need it, we first need to understand what is an OS (Operating System) and what is a Kernel. What is an OS? OS or Operating System as the name goes, is a system which on one...