Linux from first principles

A calm, complete guide to how Linux works.

Linux Atlas is a structured knowledge base for understanding Linux from the ground up: distributions, commands, filesystems, permissions, processes, packages, networking, boot, logs, storage, and security.

Linux ecosystem overview

A distribution turns the Linux kernel and user-space software into a usable operating system.

Appswhat you use
Shells and servicesuser space
Packagesdistro layer
Kernelresource control
Hardwaredevices

Most searched

Fast answers to common Linux questions.

These topics are frequent stumbling blocks because they connect several Linux concepts at once.

Beginner questions

Clear answers before the terminology gets heavy.

Linux becomes much easier when the first mental model is accurate.

Is Linux an operating system or a kernel?

Linux is technically the kernel. In ordinary speech, people often say Linux to mean a complete operating system built around that kernel, such as Ubuntu, Debian, or Fedora.

Do I need the terminal to use Linux?

Not always. Desktop Linux can be used graphically, but the terminal is the most consistent way to inspect and repair systems across distributions.

Why are there so many distributions?

Linux is modular. Different communities combine kernels, package managers, desktop environments, release policies, and defaults for different priorities.

What should I learn first?

Learn the filesystem tree, a small set of navigation and file commands, package management, permissions, and how to read logs. Those ideas make everything else easier.

Why it is structured this way

Linux favors visible parts over hidden machinery.

Files, permissions, processes, sockets, packages, and logs are exposed as tools you can inspect. That transparency is why Linux rewards patient learning.

A single tree

Everything appears under /, including mounted disks and virtual kernel views.

Composable commands

Small tools can be connected with pipes, redirection, and scripts.

Package repositories

Software is installed through signed, distribution-aware systems.

Text configuration

Many system behaviors can be inspected and versioned as plain files.

Service management

Daemons are started, supervised, and logged through consistent interfaces.

Least privilege

Users, groups, sudo, and permissions shape everyday security.