Operating Systems#
Reference of operating systems an operator may meet, organized by family. Each entry lists the variant, kernel, package format, typical install base, and the operator-relevant detail (init, default shell, etc.).
For Linux distribution detail, see Linux. For file systems, see Filesystems. For container runtimes, see Containers.
Linux distributions#
Distribution |
Kernel |
Package format |
Notes |
|---|---|---|---|
Ubuntu |
Linux |
deb (apt) |
Most-deployed Linux on cloud + desktop; Standard; LTS every 2 years (24.04 / 26.04). |
Debian |
Linux |
deb (apt) |
The upstream of Ubuntu; renowned stability. |
Linux Mint |
Linux |
deb (apt) |
Ubuntu-derivative; desktop-friendly. |
Pop!_OS |
Linux |
deb (apt) |
System76; gaming + dev-focused. |
Kali |
Linux |
deb (apt) |
Pentest-distro (Debian-based). |
Raspberry Pi OS |
Linux |
deb (apt) |
Pi-targeted Debian. |
RHEL |
Linux |
rpm (dnf / yum) |
Red Hat Enterprise Linux; the enterprise standard; subscription-based. |
CentOS Stream |
Linux |
rpm (dnf) |
RHEL upstream rolling. |
Rocky Linux |
Linux |
rpm (dnf) |
RHEL-rebuild after CentOS shift. |
AlmaLinux |
Linux |
rpm (dnf) |
RHEL-rebuild. |
Fedora |
Linux |
rpm (dnf) |
RHEL upstream; bleeding-edge. |
openSUSE Leap / |
Linux |
rpm (zypper) |
SUSE community; Leap = stable, Tumbleweed = |
Tumbleweed |
- |
- |
rolling. |
SLES |
Linux |
rpm (zypper) |
SUSE Linux Enterprise. |
Arch Linux |
Linux |
pacman |
Rolling release; minimalist. |
Manjaro |
Linux |
pacman |
Arch derivative; user-friendly. |
EndeavourOS |
Linux |
pacman |
Arch derivative. |
Gentoo |
Linux |
portage (emerge) |
Source-based. |
Slackware |
Linux |
tarball + slackpkg |
The oldest still-active distro (1993). |
NixOS |
Linux |
nix (declarative) |
Atomic upgrades; functional package mgmt. |
Alpine Linux |
Linux (musl) |
apk |
Tiny; container-favorite (5 MB base image). |
Amazon Linux |
Linux |
rpm |
AWS-tuned; based on Fedora. |
Photon OS |
Linux |
tdnf |
VMware-tuned for container hosts. |
ChromeOS / Flex |
Linux |
portage-style |
Google. |
Talos Linux |
Linux |
immutable |
Kubernetes-only OS; API-managed. |
Bottlerocket |
Linux |
immutable |
AWS container OS. |
Flatcar Container Linux |
Linux |
immutable |
CoreOS continuation. |
QubesOS |
Linux + Xen |
varies |
security-by-isolation (Xen VMs). |
Tails |
Linux |
deb |
amnesic privacy-focused live USB. |
Whonix |
Linux |
deb |
Tor-routed two-VM workflow. |
Parrot OS |
Linux |
deb |
pentest distro alt to Kali. |
BlackArch |
Linux |
pacman |
Arch-based pentest. |
BSD family#
OS |
Kernel |
Package format |
Notes |
|---|---|---|---|
FreeBSD |
FreeBSD |
pkg |
Server / network-appliance favorite. |
OpenBSD |
OpenBSD |
pkg |
Security-focus; pf firewall origin. |
NetBSD |
NetBSD |
pkgsrc |
Maximum portability; “of course it runs NetBSD”. |
DragonFly BSD |
DragonFly |
pkg |
FreeBSD fork; HAMMER fs. |
TrueNAS Core / Scal e |
FreeBSD / L |
inux |
NAS appliance; Scale is Linux-based now. |
pfSense |
FreeBSD |
pkg |
firewall / router appliance. |
OPNsense |
FreeBSD |
pkg |
pfSense fork. |
macOS / iOS#
Release |
Notes |
|---|---|
Mac OS X 10.0 |
Cheetah (2001). |
… 10.6 - 10.15 |
Snow Leopard … Catalina; “OS X” branding. |
macOS 11 Big Sur |
2020; Apple Silicon transition. |
macOS 12 Monterey |
|
macOS 13 Ventura |
|
macOS 14 Sonoma |
|
macOS 15 Sequoia |
|
macOS 16 … 26 |
2025+; ongoing yearly cadence. |
iOS / iPadOS |
Apple mobile OS; same Darwin kernel as macOS. |
visionOS |
Vision Pro spatial OS. |
watchOS, tvOS |
derivatives. |
Darwin (FreeBSD-derived) is the kernel; XNU is the hybrid Mach + BSD kernel; APFS is the modern filesystem.
Windows#
Release |
Notes |
|---|---|
Windows 7 |
2009; EOL 2020 (extended 2023 paid). |
Windows 8 / 8.1 |
2012-13; Metro UI. |
Windows 10 |
2015; LTSC variants (1607, 1809, 21H2, …) extended-support. |
Windows 11 |
2021; TPM 2.0 + Secure Boot required. |
Windows 12 |
~2025+ (rumoured cadence). |
Windows Server 2016 |
/ 2019 / 2022 / 2025 parallel server line. |
Windows Server |
Core (no GUI) and Desktop Experience flavours. |
Windows IoT |
Enterprise + LTSC; embedded. |
Windows on ARM |
Snapdragon X Elite + Apple Silicon Parallels VMs. |
Mobile / embedded#
OS |
Notes |
|---|---|
Android (AOSP) |
Linux kernel; per-device Google / vendor builds. |
Android Auto / TV / |
Wear / Auto / Things , variants. |
GrapheneOS, /e/OS, LineageOS, CalyxOS, DivestOS |
privacy-focused Android distributions. |
HarmonyOS (Huawei) |
Linux + Hongmeng kernel; PRC-mainland. |
KaiOS |
feature-phone HTML5 OS. |
Tizen (Samsung) |
IoT + smart-home. |
WebOS (LG) |
smart TV. |
QNX |
microkernel; vehicles, medical, real-time. |
VxWorks |
real-time embedded. |
FreeRTOS |
tiny RTOS for microcontrollers. |
Zephyr |
Linux Foundation RTOS for IoT. |
Mbed OS |
ARM IoT OS. |
RIOT, NuttX, FreeRT OS-Plus |
embedded. |
ESP-IDF / FreeRTOS |
on ESP32 / ESP8266. |
Unix-like history#
Year |
Release |
|---|---|
1969 |
Unix v1 (Bell Labs). |
1973 |
Unix v4 rewritten in C. |
1977 |
BSD 1. |
1983 |
System V. |
1987 |
Minix. |
1991 |
Linux 0.01. |
1992 |
Linux 0.95 (GPL). |
1993 |
FreeBSD, NetBSD. |
1994 |
Linux 1.0; Slackware, Debian, SUSE. |
1995 |
OpenBSD; Red Hat Linux. |
1996 |
Linux 2.0. |
2003 |
Linux 2.6. |
2008 |
Android 1.0. |
2011 |
Linux 3.0. |
2016 |
Linux 4.0. |
2019 |
Linux 5.0. |
2024 |
Linux 6.x maintained; immutable distros mainstream. |
Identification quick-look#
Detection |
Notes |
|---|---|
|
Linux + BSD + macOS kernel + arch. |
|
systemd-style distro identification. |
|
legacy Ubuntu / Debian. |
|
RHEL family. |
|
kernel build string. |
|
systemd CLI; rich per-host info. |
|
macOS. |
|
Windows cmd. |
|
PowerShell. |
|
remote OS often inferred from SSH version. |
|
OS-fingerprint scanning. |
Operator notes#
Immutable distros (Talos, Bottlerocket, Flatcar, Photon) are increasingly the right pick for container hosts, no package manager, atomic upgrades, smaller attack surface.
musl vs glibc, Alpine uses musl; some binaries expect glibc and break.
Init systems, systemd dominates; runit (Void), OpenRC (Gentoo), s6 (Alpine), launchd (macOS), SMF (illumos) all exist.
Default shells,
bashon most Linux,zshon macOS since Catalina,ashon Alpine,ksh93on AIX,cmd.exe/ PowerShell on Windows.EOL dates matter, RHEL 7 EOL Jun 2024, Ubuntu 18.04 EOL May 2023, Windows Server 2012 / R2 EOL Oct 2023; track per regulatory framework.
References#
DistroWatch, distro-tracking + rankings.
endoflife.date, per-product EOL.
Linux, full Linux platform deep-dive.