Глиф Учебники

Урок 1. Что такое Debian и его выпуски

Курс «Debian» · урок 1 из 8 · 4 минуты чтения

Linux — это ядро: программа, которая управляет процессором, памятью и устройствами. Чтобы с компьютером можно было работать, к ядру нужны сотни других программ: оболочка, утилиты, службы, рабочий стол. Набор из ядра и всех этих программ, собранных и проверенных вместе, называют дистрибутивом. Debian — один из старейших дистрибутивов: проект начался в 1993 году.

Debian делает сообщество разработчиков-добровольцев. Решения принимаются открыто, по правилам, записанным в уставе проекта, а все обсуждения и ошибки видны каждому. Готовые программы в Debian называются пакетами, их больше шестидесяти тысяч, и все они лежат в общем хранилище — архиве Debian.

Свободные программы и разделы архива

Debian обещает, что сама система состоит только из свободных программ — тех, которые можно изучать, менять и распространять. Поэтому архив поделён на разделы (их называют компонентами):

РазделЧто в нём
mainсвободные программы — это и есть Debian
contribсвободные программы, которым для работы нужно что-то несвободное
non-freeнесвободные программы, которые всё же можно распространять
non-free-firmwareнесвободные прошивки для устройств: Wi‑Fi, видеокарт, процессоров
Программа свободная? её можно изучать, менять и распространять да нет Работает без несвободного? Это прошивка устройства? да нет да нет main это и есть Debian contrib нужно несвободное non-free-firmware Wi‑Fi, видеокарты non-free можно раздавать
Свободная программа без несвободных зависимостей попадает в main, с ними — в contrib, а несвободная — в non-free или, если это прошивка устройства, в non-free-firmware.

Раздел non-free-firmware появился в Debian 12. Официальные установочные образы с тех пор сразу содержат эти прошивки, а установщик сам ставит нужные, если находит устройство, которому они требуются. Как добавить раздел в уже установленную систему, рассказано в справке Драйверы Wi‑Fi и non-free-firmware.

Три ветки: stable, testing, unstable

В архиве одновременно живут несколько версий Debian:

Новые версии пакетов сначала попадают в unstable, через несколько дней без серьёзных ошибок переходят в testing. Примерно раз в два года testing «замораживают», исправляют ошибки и выпускают как новый stable. Прежний stable становится oldstable.

unstable постоянное имя — sid сюда сначала попадают новые версии пакетов через несколько дней без серьёзных ошибок testing сейчас forky — будущий Debian 14 программы свежее, но иногда что-то ломается заморозка и исправление ошибок — примерно раз в два года stable сейчас trixie — Debian 13 версии программ не меняются: только исправления и безопасность когда выходит новый stable oldstable сейчас bookworm — Debian 12 прежний stable: ещё получает обновления, пора планировать переход
Новые версии пакетов идут из unstable в testing, примерно раз в два года testing становится новым stable, а прежний stable — oldstable.

Номера и кодовые имена

У каждого выпуска есть номер и кодовое имя — имя персонажа мультфильма «История игрушек». Кодовые имена встречаются в инструкциях и в файлах источников пакетов чаще номеров, их стоит узнавать.

НомерКодовое имяВышел
Debian 10busterиюль 2019
Debian 11bullseyeавгуст 2021
Debian 12bookwormиюнь 2023
Debian 13trixieавгуст 2025
Debian 14forkyсейчас testing, дата выхода не назначена

Внутри выпуска выходят корректирующие выпуски (по-английски point release): 13.1, 13.2 и так далее — примерно раз в два месяца. Это не новая система, а собранные вместе исправления за прошедшее время. Переустанавливать ничего не нужно: обычное обновление пакетов приводит систему к последнему корректирующему выпуску само.

Номер вида 13.7 — это корректирующий выпуск Debian 13. А 13 и 12 — разные выпуски: переход между ними — отдельная процедура, о ней последний урок курса.

Сколько поддерживается выпуск

Жизненный цикл выпуска — около пяти лет: три года полной поддержки и ещё около двух лет долгой поддержки LTS (Long Term Support). Во время LTS обновления безопасности выпускает отдельная команда Debian LTS, и поддерживаются уже не все пакеты и не все виды процессоров.

ВыпускПолная поддержка доLTS до
Debian 12 bookworm11 июля 202630 июня 2028
Debian 13 trixie9 августа 202830 июня 2030

Даты взяты со страницы выпусков Debian — там же их уточняют, если планы меняются. Когда поддержка выпуска заканчивается, обновления безопасности перестают приходить, а со временем пакеты выпуска переносят с обычных зеркал в отдельный архив archive.debian.org. Такую систему пора переводить на новый выпуск.

2023 2024 2025 2026 2027 2028 2029 2030 2031 Debian 12 bookworm полная ≈ 3 года LTS ≈ 2 года июнь 2023 11 июля 2026 30 июня 2028 Debian 13 trixie полная ≈ 3 года LTS ≈ 2 года август 2025 9 августа 2028 30 июня 2030
Debian 12 и Debian 13 на шкале лет: около трёх лет полной поддержки с выхода выпуска, затем около двух лет LTS.

Какой выпуск выбрать

Для учёбы, работы и сервера — текущий stable, то есть Debian 13. Если на компьютере уже стоит Debian 12, он ещё получает обновления, но переход на 13 стоит запланировать.

testing и unstable ставят осознанно: ради свежих программ ценой поломок. Новичку на основной компьютер они не подходят.

Debian и Ubuntu

Ubuntu собирается из пакетов Debian, поэтому команды у них почти общие. Главные различия:

Выбор между ними — дело вкуса и привычки: обе системы бесплатны и годятся и для сервера, и для рабочего компьютера.

Коротко

Проверьте себя

1. Какую ветку Debian ставят на сервер?
2. Что такое Debian 13.7?
3. В каком разделе архива лежат прошивки для Wi‑Fi адаптеров?
4. Как всегда называется ветка unstable?