Linux began in 1991 as a personal project by Finnish student Linus Torvalds to create a free operating system kernel. The Linux kernel forms the core of the operating system, providing functions to run processes and access hardware resources. The Linux system consists of the kernel, system libraries that define standard functions for applications to interact with the kernel, and system utilities for maintaining operating system abstractions. The kernel uses both segmentation and paging for memory management, dividing a process's address space into segments with different protection modes and paging small regions of addresses to physical memory.