Выбираете Ubuntu для сервера и видите два варианта: 24.04 LTS и 24.10. Один весит столько же, функций у другого больше. Что выбрать и почему — зависит от того для чего машина. LTS это не просто маркировка, это принципиально другой подход к обновлениям.
LTS расшифровывается как Long-Term Support
Дословно — длительная поддержка. На практике это означает что Canonical обязуется выпускать для этой версии обновления безопасности и исправления ошибок на протяжении нескольких лет после релиза — даже если давно вышли новые версии Ubuntu.
Для обычного десктопа это удобство. Для продакшн-сервера — это требование: никто не хочет переустанавливать рабочую систему каждые девять месяцев.
Сколько лет поддерживается Ubuntu LTS
Стандартная поддержка LTS-версий Ubuntu — 5 лет. Расширенная через подписку Ubuntu Pro — 10 лет.
Актуальные LTS-версии Ubuntu и даты окончания поддержки:
| Версия | Кодовое имя | Конец поддержки | Ubuntu Pro |
|---|---|---|---|
| Ubuntu 20.04 LTS | Focal Fossa | Апрель 2025 | Апрель 2030 |
| Ubuntu 22.04 LTS | Jammy Jellyfish | Апрель 2027 | Апрель 2032 |
| Ubuntu 24.04 LTS | Noble Numbat | Апрель 2029 | Апрель 2034 |
Не-LTS версии (например 23.10, 24.10) поддерживаются всего 9 месяцев.
LTS против не-LTS: в чём реальная разница
Не-LTS выходит каждые полгода и несёт самые свежие версии пакетов — ядро, GNOME, Python, компиляторы. Хочется последний GCC или свежий kernel с поддержкой нового железа — берёте 24.10.
LTS выходит раз в два года. Пакеты в нём заморожены на версиях которые были актуальны на момент выпуска. Зато они стабильны, хорошо протестированы и не изменятся неожиданно.
Конкретный пример: в Ubuntu 22.04 LTS поставляется Python 3.10. Он останется 3.10 на весь срок поддержки — не обновится до 3.12 или 3.13. Для продакшн-среды это плюс: нет риска что очередной apt upgrade сломает зависимости приложения.
Когда брать LTS, когда не-LTS
LTS — выбор для:
- серверов и VPS в продакшне
- корпоративных рабочих станций
- любой системы где стабильность важнее новизны
- CI/CD окружений и Docker-образов (большинство официальных образов базируются на LTS)
Не-LTS — выбор для:
- личного десктопа где хочется свежее ПО
- тестовых стендов
- разработки под самые новые версии библиотек
- ноутбуков с новым железом которое ещё не поддерживается в LTS-ядре
Как узнать версию и статус поддержки установленной Ubuntu
Посмотреть текущую версию и является ли она LTS:
lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
Проверить до какой даты действует поддержка:
ubuntu-security-status
Или через hwe-support-status — статус Hardware Enablement Stack:
hwe-support-status --verbose
LTS в других дистрибутивах Linux
Ubuntu не единственная где есть понятие долгосрочной поддержки:
Debian stable — аналог LTS но без фиксированных дат. Поддерживается около 3 лет после выпуска, плюс год LTS от сообщества. Ещё медленнее меняется чем Ubuntu LTS — базируется на Ubuntu LTS как раз потому что Debian является апстримом.
RHEL / Rocky Linux / AlmaLinux — 10 лет поддержки. Стандарт для корпоративных серверов. Каждый мажорный релиз поддерживается декаду.
Fedora — полная противоположность LTS. Поддержка 13 месяцев, всегда самые свежие пакеты. Fedora это тестовый полигон для технологий которые потом попадут в RHEL.
Linux Mint — синхронизирован с Ubuntu LTS. Mint 21.x базируется на Ubuntu 22.04 LTS, Mint 22.x — на Ubuntu 24.04 LTS.
Нужно ли обновляться с одного LTS на другой
Между LTS-версиями есть официальный путь обновления — do-release-upgrade. Ubuntu поддерживает обновление с одного LTS на следующий без переустановки.
Посмотреть доступные обновления версии:
do-release-upgrade -c
На серверах рекомендуется обновляться не сразу после выхода нового LTS, а спустя первый точечный релиз (например с 24.04.0 до 24.04.1) — к тому моменту самые очевидные проблемы уже исправлены.
Шпаргалка
| Параметр | LTS | Не-LTS |
|---|---|---|
| Выход | Раз в 2 года (чётные: 22.04, 24.04) | Раз в полгода |
| Поддержка | 5 лет (10 с Ubuntu Pro) | 9 месяцев |
| Версии пакетов | Заморожены на момент релиза | Самые свежие |
| Стабильность | Максимальная | Средняя |
| Для сервера | Да | Нет |
| Для десктопа | Можно | Да |
| Узнать версию | lsb_release -a |
lsb_release -a |
| Статус поддержки | ubuntu-security-status |
ubuntu-security-status |