Linux has hardware requirements including a Pentium Pro processor with 256 MB RAM or a 64-bit Intel/AMD processor with 512 MB RAM. It also requires 2-6 GB of disk space and can be installed via bootable CD. Linux partitions include / for the root directory at 6 GB, /boot at 100 MB, /usr at 10 GB, /var at 5 GB, and /home at 4 GB with 1 GB of swap space. The kernel is the core of the Linux operating system that manages input/output and interacts with hardware and programs through the shell. Kernel version numbers consist of four numbers where the first is the major version and third is the minor version. The shell provides an interface for users to access operating