Урок 1. Что такое Debian и его выпуски
Linux — это ядро: программа, которая управляет процессором, памятью и устройствами. Чтобы с компьютером можно было работать, к ядру нужны сотни других программ: оболочка, утилиты, службы, рабочий стол. Набор из ядра и всех этих программ, собранных и проверенных вместе, называют дистрибутивом. Debian — один из старейших дистрибутивов: проект начался в 1993 году.
Debian делает сообщество разработчиков-добровольцев. Решения принимаются открыто, по правилам, записанным в уставе проекта, а все обсуждения и ошибки видны каждому. Готовые программы в Debian называются пакетами, их больше шестидесяти тысяч, и все они лежат в общем хранилище — архиве Debian.
Свободные программы и разделы архива
Debian обещает, что сама система состоит только из свободных программ — тех, которые можно изучать, менять и распространять. Поэтому архив поделён на разделы (их называют компонентами):
| Раздел | Что в нём |
|---|---|
main | свободные программы — это и есть Debian |
contrib | свободные программы, которым для работы нужно что-то несвободное |
non-free | несвободные программы, которые всё же можно распространять |
non-free-firmware | несвободные прошивки для устройств: Wi‑Fi, видеокарт, процессоров |
Раздел non-free-firmware появился в Debian 12. Официальные установочные образы с тех пор сразу содержат эти прошивки, а установщик сам ставит нужные, если находит устройство, которому они требуются. Как добавить раздел в уже установленную систему, рассказано в справке Драйверы Wi‑Fi и non-free-firmware.
Три ветки: stable, testing, unstable
В архиве одновременно живут несколько версий Debian:
- stable — стабильный выпуск. Версии программ в нём не меняются: приходят только исправления ошибок и обновления безопасности. Это выбор для серверов и для большинства компьютеров.
- testing — будущий стабильный выпуск. Программы свежее, но иногда что-то ломается, а обновления безопасности приходят позже, чем в stable.
- unstable — ветка, где идёт разработка. У неё всегда одно имя — sid. Для тех, кто разрабатывает Debian или готов чинить систему сам.
Новые версии пакетов сначала попадают в unstable, через несколько дней без серьёзных ошибок переходят в testing. Примерно раз в два года testing «замораживают», исправляют ошибки и выпускают как новый stable. Прежний stable становится oldstable.
Номера и кодовые имена
У каждого выпуска есть номер и кодовое имя — имя персонажа мультфильма «История игрушек». Кодовые имена встречаются в инструкциях и в файлах источников пакетов чаще номеров, их стоит узнавать.
| Номер | Кодовое имя | Вышел |
|---|---|---|
| Debian 10 | buster | июль 2019 |
| Debian 11 | bullseye | август 2021 |
| Debian 12 | bookworm | июнь 2023 |
| Debian 13 | trixie | август 2025 |
| Debian 14 | forky | сейчас testing, дата выхода не назначена |
Внутри выпуска выходят корректирующие выпуски (по-английски point release): 13.1, 13.2 и так далее — примерно раз в два месяца. Это не новая система, а собранные вместе исправления за прошедшее время. Переустанавливать ничего не нужно: обычное обновление пакетов приводит систему к последнему корректирующему выпуску само.
Номер вида 13.7 — это корректирующий выпуск Debian 13. А 13 и 12 — разные выпуски: переход между ними — отдельная процедура, о ней последний урок курса.
Сколько поддерживается выпуск
Жизненный цикл выпуска — около пяти лет: три года полной поддержки и ещё около двух лет долгой поддержки LTS (Long Term Support). Во время LTS обновления безопасности выпускает отдельная команда Debian LTS, и поддерживаются уже не все пакеты и не все виды процессоров.
| Выпуск | Полная поддержка до | LTS до |
|---|---|---|
| Debian 12 bookworm | 11 июля 2026 | 30 июня 2028 |
| Debian 13 trixie | 9 августа 2028 | 30 июня 2030 |
Даты взяты со страницы выпусков Debian — там же их уточняют, если планы меняются. Когда поддержка выпуска заканчивается, обновления безопасности перестают приходить, а со временем пакеты выпуска переносят с обычных зеркал в отдельный архив archive.debian.org. Такую систему пора переводить на новый выпуск.
Какой выпуск выбрать
Для учёбы, работы и сервера — текущий stable, то есть Debian 13. Если на компьютере уже стоит Debian 12, он ещё получает обновления, но переход на 13 стоит запланировать.
testing и unstable ставят осознанно: ради свежих программ ценой поломок. Новичку на основной компьютер они не подходят.
Debian и Ubuntu
Ubuntu собирается из пакетов Debian, поэтому команды у них почти общие. Главные различия:
- Ubuntu выходит дважды в год, версия с долгой поддержкой — раз в два года; Debian — примерно раз в два года, и каждый выпуск сразу стабильный;
- за Ubuntu стоит компания Canonical, за Debian — сообщество;
- в Ubuntu часть программ ставится через snap, в Debian — только пакетами apt;
- в Ubuntu администратор с самого начала работает через
sudo, в Debian это зависит от того, задан ли при установке пароль root.
Выбор между ними — дело вкуса и привычки: обе системы бесплатны и годятся и для сервера, и для рабочего компьютера.
Коротко
- Debian — дистрибутив Linux, который делает сообщество; программы — пакеты из архива Debian.
- Разделы архива:
main— свободное,contribиnon-free— с несвободным,non-free-firmware— прошивки. - Ветки: stable — для работы, testing — будущий stable, unstable (sid) — разработка.
- Выпуски: 12 — bookworm, 13 — trixie; 13.1, 13.2… — корректирующие выпуски, они приходят обычным обновлением.
- Поддержка — около пяти лет: три года полной и около двух лет LTS.