Linux Labs

Первые шаги / Ступень 1 из 15

Как устроена Linux и что происходит в терминале

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 2 из 8 · теория · 4 мин

Ядро и дистрибутив

Linux — ядро, Ubuntu — вся система, собранная вокруг него. Номера у них свои и меняются независимо.

Программам нужны процессор, память, диск и сеть. Распределяет их ядро — программа, которая работает с загрузки машины до её выключения. Прочитать файл или получить память программа просит у ядра, и ядро решает, можно ли.

Linux в строгом смысле — имя ядра. Одного ядра для работы мало: нужны оболочка, команды, установка программ, настройки. Дистрибутив собирает всё это вместе с ядром в готовую систему и выпускает обновления.

Ubuntu — дистрибутив, как Debian или Fedora. В разговоре Linux зовут и всю систему целиком. Вот что значит каждая часть вывода двух команд:

В выводе Что это
Linux имя ядра
6.8.0-124-generic выпуск ядра
Ubuntu имя дистрибутива
24.04 год и месяц выхода: апрель 2024
.4 сборка выпуска с накопленными обновлениями
LTS выпуск с долгой поддержкой

Номера ведутся отдельно: за годы поддержки Ubuntu 24.04 получает новые выпуски ядра, а год и месяц в её номере не меняются.

Буквы после дефиса — ключи команды, их ещё называют опциями. Ключ уточняет, что делать программе: uname -s выводит имя ядра, uname -r — выпуск, uname -sr — то и другое.

Проверь себя 1 вопрос

На сервере с Ubuntu 24.04 обновили только ядро и перезагрузили машину. Что изменится в выводе команд?

  • 24.04 — год и месяц выхода дистрибутива, обновление ядра его не меняет. Новый номер покажет uname -r.

  • Ядро обновляется и внутри одного выпуска Ubuntu. После перезагрузки uname -r покажет новый номер.

  • Обновили только ядро, а lsb_release -ds сообщает о дистрибутиве: он по-прежнему печатает Ubuntu 24.04.

Ядро и дистрибутив нумеруются отдельно: обновление ядра меняет вывод uname -r, а номер Ubuntu остаётся 24.04. Новое ядро начинает работать после перезагрузки, до неё uname -r печатает прежний выпуск.

Главное в шаге

  • Ядро Linux распределяет процессор, память и устройства между программами.
  • Ubuntu — дистрибутив: ядро вместе с оболочкой, командами и настройками.
  • uname -r печатает выпуск ядра, lsb_release -ds — выпуск дистрибутива, и номера у них свои.
Ubuntu 24.04
Загрузка…