G
GuideDevOps
Lesson 2 of 17

Linux Distributions

Part of the Linux Fundamentals tutorial series.

What is a Distro?

Because the Linux kernel is incredibly modular, organizations package the kernel with specific software, package managers, and default configurations to create Distributions (or Distros).

The Major Families

  1. Debian/Ubuntu Family: Uses the apt (Advanced Package Tool) package manager. Extremely popular for web servers, desktop environments, and beginner-friendly cloud instances.
  2. Red Hat Family (RHEL, Fedora, CentOS, Rocky Linux): Uses the yum or dnf package manager. Known for stability, long-term support, and is the enterprise standard in massive corporations.
  3. Alpine: Uses apk. A security-oriented, extremely lightweight distribution built around musl libc and busybox. It is often less than 5MB in size, making it the undisputed king of Docker container base images.