Linux — это операционная система или ядро?
Linux технически является ядром. В обычной речи люди часто говорят, что Linux означает полноценную операционную систему, построенную на этом ядре, например Ubuntu, Debian или Fedora.
Linux с первых принципов
Linux Atlas — структурированная база знаний для понимания Linux с нуля: дистрибутивы, команды, файловые системы, права доступа, процессы, пакеты, сеть, загрузка, журналы, хранилище и безопасность.
Дистрибутив превращает ядро Linux и пользовательское пространство в пригодную для работы операционную систему.
Определение
Ядро управляет оборудованием и базовыми ресурсами. Дистрибутив добавляет установщик, репозитории пакетов, системные службы, оболочки, рабочие окружения, документацию и настройки по умолчанию.
Начните с разницы между ядром Linux, инструментами GNU, средами рабочего стола и дистрибутивами.
Узнайте, почему существуют дистрибутивы и почему новичкам, разработчикам, администраторам серверов и старым компьютерам нужны разные настройки по умолчанию.
Понимание структуры команд, кавычек, каналов, перенаправления, PATH, псевдонимов и файлов запуска оболочки.
Поймите, за что на самом деле отвечают рабочие окружения, оконные менеджеры, dotfiles, панели, лаунчеры и Hyprland.
Ищите общие команды с пояснениями, написанными для людей, а не кратким языком страниц руководства.
Изучайте библиотеку
Начните с концепций, затем переходите к страницам команд и сравнениям дистрибутивов, когда нужны практические детали.
Понимать ядра, дистрибутивы, GNU/Linux, открытый исходный код и архитектуру системы Linux.
Сравните Ubuntu, Debian, Fedora, Arch, Mint, Alpine, Rocky, Kali и другие.
Практический справочник по командам с синтаксисом, примерами, примечаниями по безопасности и соответствующими инструментами.
Изучите корневой каталог, точки монтирования, виртуальные файловые системы и место хранения вещей в Linux.
Разберитесь с пользователями, группами, битами чтения/записи/выполнения, chmod, chown, umask и специальными битами.
Узнайте, как Linux запускает программы, отслеживает идентификаторы процессов, обрабатывает сигналы и управляет службами.
Сравните apt, dnf, pacman, zypper, apk, dpkg и rpm как менеджеры зависимостей.
Декодирование IP-адресов, DNS, localhost, портов, TCP, UDP, сокетов и устранение неполадок на первом этапе.
Следуйте инструкциям по прошивке, UEFI, загрузчику, ядру, initramfs, systemd и входу в систему.
Разберитесь в рабочих окружениях, оконных менеджерах, Wayland-композиторах, dotfiles, темах и Hyprland без риска сломать систему.
Спокойно используйте журналы, журналы, сообщения об ошибках, состояние служб, пакеты, диски и проверки сети.
Чаще всего ищут
Эти темы часто вызывают трудности, потому что соединяют сразу несколько понятий Linux.
Как работает повышение привилегий и почему оно должно быть временным.
Journalctl, /var/log, сообщения ядра и журналы приложений.
Чтение номеров разрешений, не угадывая.
Как Linux организует конфигурацию, пользовательские данные, данные времени выполнения и устройства.
Основные различия между основными семействами управления пакетами.
Безопасный запуск, остановка, включение, проверка и отладка служб.
Когда Wayland-композитор полезен, а когда полноценное рабочее окружение лучше по умолчанию.
Чем отличаются ~/.config, ~/.local/share, ~/.cache, /etc и /usr/share.
Вопросы новичков
Linux становится намного проще, когда первая ментальная модель точна.
Linux технически является ядром. В обычной речи люди часто говорят, что Linux означает полноценную операционную систему, построенную на этом ядре, например Ubuntu, Debian или Fedora.
Не всегда. Настольный Linux можно использовать графически, но терминал — наиболее последовательный способ проверки и восстановления систем в разных дистрибутивах.
Linux является модульным. Различные сообщества комбинируют ядра, менеджеры пакетов, среды рабочего стола, политики выпуска и настройки по умолчанию для разных приоритетов.
Изучите дерево файловой системы, небольшой набор команд навигации и файлов, управление пакетами, разрешения и способы чтения журналов. Эти идеи делают все остальное проще.
Почему Linux устроен именно так
Файлы, права доступа, процессы, сокеты, пакеты и журналы доступны для проверки. Эта прозрачность — причина, по которой Linux вознаграждает внимательное обучение.
Все появляется внутри /, включая подключенные диски и виртуальные представления ядра.
Небольшие инструменты соединяются каналами, перенаправлением и сценариями.
ПО устанавливается через подписанные системы, согласованные с дистрибутивом.
Многие настройки системы можно читать, сравнивать и хранить как обычные файлы.
Демоны запускаются, контролируются и журналируются через единые интерфейсы.
Пользователи, группы, sudo и права доступа формируют повседневную безопасность.