Back to course

1. What is Linux? The Kernel and Philosophy

Linux Basics: From Zero to CLI Hero

Understanding Linux: The Core

Linux is not an operating system (OS) in the traditional sense; it is a kernel. The kernel is the core component that manages system resources and allows hardware and software to communicate.

History in a Snapshot

Linux was created by Linus Torvalds in 1991, inspired by the UNIX operating system. It was initially designed for personal computers.

Key Pillars of Linux

  1. Open Source: The source code is freely available, modifiable, and distributable.
  2. Modularity: Linux is built in layers, allowing users to customize almost every aspect.
  3. Stability and Security: Known for its robustness, especially in server environments, due to its permission-based structure.
  4. Multi-user/Multi-tasking: Designed from the ground up to handle multiple users and simultaneous processes efficiently.

Linux vs. UNIX

While Linux is UNIX-like, it is not UNIX. UNIX is a proprietary operating system developed originally by Bell Labs. Linux is a free, open-source reimplementation of the core concepts, making it a powerful and flexible alternative.