Introduction

Linux Families

Three major Linux distribution families and their Linux distros.

  • Red Hat Enterprise Linux (RHEL)

    • CentOS

    • Fedora

    • Oracle Linux

  • Debian

    • Ubuntu

    • Linux Mint

  • SUSE

    • SLES

    • OpenSUSE

Basic Terminology

  • Kernel: Glue between hardware and applications.

  • Distribution: Collection of software making up a Linux-based OS

  • Boot loader: Program that boots the operating system. Eg. GRUB and ISOLINUX

  • Service: Program that runs as a background process. Eg. httpds, nfsd, ntpd, named.

  • Filesystem: Method for storing and organizing files. Eg. ext3, ext4, FAT, XFS, NTFS, Btrfs.

  • X Window system: Standard toolkit and protocol to build GUI on Linux.

  • Desktop environment: GUI on top of the operating system. EG. GNOME, KDE, Xfce, Fluxbox

  • Command line: Interface for typing commands on top of the operating system.

  • Shell: Command line interpreter that interprets input and instructs OS to perform necessary tasks and commands. Eg. bash, tcsh, zsh

Last updated