Подробности
Спустя 2 года активной разработки, проект Debian рад сообщить о выходе очередного стабильного выпуска операционной системы Debian 12 кодовое имя «bookworm»
Данный выпуск будет поддерживаться в течение 5 следующих лет благодаря работе команд Debian security и Debian LTS.
В соответствии с решением, принятым в ходе общего голосования разработчиков Debian, несвободные прошивки для аппаратного обеспечения вынесены из секции non-free в отдельную секцию non-free-firmware и добавлены в официальные установочные образы. При этом в процессе установки пользователь может отказаться от их использования для установки полностью свободной операционной системы.
В Debian 12 поддерживается 9 архитектур:
- amd64
- i386
- armel
- arm64
- ARMv7
- mipsel
- mips64el
- ppc64el
- s390x
В выпуск Debian 12 добавлено 11,089 новых пакетов, а общее число пакетов достигло 64,419. По тем или иным причинам 6,296 пакетов были удалены. 43,254 пакетов обновлены в этом выпуске. Общий объем пакетов в Debian «bookworm» составляет 365 гигабайт и содержит 1,341,564,204 строк исходного кода.
Доступны новые версии окружений рабочего стола:
- GNOME 43
- KDE Plasma 5.27
- Xfce 4.18
- MATE 1.26
- LXQt 1.2.0
- LXDE 11
В репозитории Debian 12 доступно и множество других окружений и оконных менеджеров.
Ядро Linux обновлено до версии 6.1 (непосредственно в выпуске 12.0 используется версия 6.1.27).
В Debian 12 проведена огромная работа по переводу man-страниц на различные языки, включая русский. также добавлен новый менеджер шрифтов fnt, через который доступны для установки более 2000 различных шрифтов.
Из установки по умолчанию удален запуск сервиса rsyslog, единственным сервисом для ведения логов оставлен systemd-journald. При этом сохранена возможность установить rsyslog или любой другой сервис логирования из репозитория.
Обновлено и множество другого программного обеспечения. В Debian 12 включены: Apache 2.4.57, BIND DNS Server 9.18, Cryptsetup 2.6, Dovecot MTA 2.3.19, Emacs 28.2, Exim 4.96, GIMP 2.10.34, GNU Compiler Collection 12.2, GnuPG 2.2.40, Inkscape 1.2.2, The GNU C Library 2.36, lighthttpd 1.4.69, LibreOffice 7.4, LLVM/Clang 13.0.1, 14.0 и 15.0.6, MariaDB 10.11, Nginx 1.22, OpenJDK 17, OpenLDAP 2.5.13, OpenSSH 9.2p1, Perl 5.36, PHP 8.2, Postfix MTA 3.7, PostgreSQL 15, Python 3, 3.11.2, Rustc 1.63, Samba 4.17, systemd 252, Vim 9.0.
Изменения в выпуске 12.7:
Сформировано седьмое корректирующее обновление дистрибутива Debian 12, в которое включены накопившиеся обновления пакетов и добавлены исправления в инсталлятор. Выпуск включает 51 обновление с устранением проблем со стабильностью и 55 обновлений с устранением уязвимостей.
Из изменений в Debian 12.7 можно отметить удаление пакета bcachefs-tools с утилитами для управления файловой системой Bcachefs. В качестве причины удаления называется невозможность дальнейшего сопровождения пакета в ветке Debian Stable из-за не соответствия зависимостей к bcachefs-tools требованиям сборки для Debian Stable. Bcachefs-tools недавно был переписан на языке Rust и требует использования конкретных версий компонентов Rust, которые не соответствуют версиям, поставляемым в Debian, а ослабление зависимостей не гарантирует корректную работу bcachefs-tools.
Другим заметным изменением стало обновление до версии 15.8.1 загрузочной прослойки shim. В обновлении отозваны цифровые подписи старых версий shim, что приведёт к невозможности загрузки в режиме UEFI Secure Boot других операционных систем, использующих старые версии shim (до 15.8). Кроме того, до свежих стабильных версий обновлены пакеты amd64-microcode, ansible, apache2, intel-microcode, openssl, qemu, rustc-web и systemd.
Для загрузки и установки "с нуля" подготовлены установочные сборки c Debian 12.7. Системы, установленные ранее и поддерживаемые в актуальном состоянии, получают обновления, присутствующие в Debian 12.7, через штатную систему установки обновлений. Исправления проблем безопасности, включённые в новые выпуски Debian, доступны пользователям по мере выхода обновлений через сервис security.debian.org.
Ключевые новшества Debian 12
- В состав официальных установочных образов помимо свободных прошивок из репозитория main, включены и проприетарные прошивки, ранее доступные через репозиторий non-free. При наличии оборудования, для работы которого требуются внешние прошивки, необходимые проприетарные прошивки загружаются по умолчанию. Для пользователей, предпочитающих только свободное ПО, на этапе загрузки предоставлена возможность отключения использования несвободных прошивок.
- Добавлен новый репозиторий non-free-firmware, в который из репозитория non-free перенесены пакеты с прошивками. В инсталляторе предоставлена возможность динамического запроса пакетов с прошивками из репозитория non-free-firmware. Наличие отдельного репозитория с прошивками позволило обеспечить доступ к прошивкам без включения в установочных носителях общего репозитория non-free.
- Ядро Linux обновлено до версии 6.1 (в Debian 11 поставлялось ядро 5.10). Обновлены systemd 252, Apt 2.6 и Glibc 2.36.
- Обновлён графический стек и пользовательские окружения: GNOME 43, KDE Plasma 5.27, LXDE 11, LXQt 1.2.0, MATE 1.2, Xfce 4.18, Mesa 22.3.6, X.Org Server 21.1, Wayland 1.21. В окружениях с GNOME по умолчанию задействован мультимедийный сервер Pipewire и менеджер звуковых сеансов WirePlumber.
- Обновлены пользовательские приложения, например, LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
- Обновлены серверные приложения, например, Apache httpd 2.4.57, BIND 9.18, Dovecot 2.3.19, Exim 4.96, lighttpd 1.4.69, Postfix 3.7, MariaDB 10.11, nginx 1.22, PostgreSQL 15, Redis 7.0, SQLite 3.40, Samba 4.17, OpenSSH 9.2p1.
- Обновлены средства разработки, включая GCC 12.2, LLVM/Clang 14 (для установки также доступен 15.0.6), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
- Добавлена поддержка работы с файловой системой APFS (Apple File System) в режиме чтения и запиcи, используя пакеты apfsprogs и apfs-dkms. В состав включена утилита ntfs2btrfs для преобразования NTFS-разделов в Btrfs.
- Добавлена поддержка библиотеки распределения памяти mimalloc, которая может выступать в качестве прозрачной замены функции malloc. Особенностью mimalloc является компактность реализации и очень высокая производительность (в тестах mimalloc опережает jemalloc, tcmalloc, snmalloc, rpmalloc и Hoard).
- Добавлен пакет ksmbd-tools и реализована поддержка встроенной в ядро Linux реализации файлового сервера на базе протокола SMB.
- Добавлен набор новых шрифтов и обновлены ранее предлагавшиеся шрифты. Предложен менеджер шрифтов fnt (аналог apt для шрифтов), решающий задачи установки дополнительных шрифтов и поддержания уже имеющихся шрифтов в актуальном состоянии. При помощи fnt можно установить более свежие шрифты, присутствующие в репозитории Debian Sid, а также внешние шрифты из коллекции Google Web Fonts.
- В загрузчике GRUB по умолчанию отключено определение других установленных операционных систем через пакет os-prober, так как это приводило к проблемам в некоторых случаях, например, для гостевой виртуальной машины.
- Из-за прекращения разработки удалены пакеты libpam-ldap и libnss-ldap, вместо которых для аутентификации пользователей через LDAP рекомендуется использовать эквивалентные по функциональности пакеты libpam-ldapd и libnss-ldapd.
- Прекращена установка по умолчанию фонового процесса для ведения логов, такого как rsyslog. Для просмотра логов вместо разбора файлов с логами рекомендуется вызывать утилиту "journalctl". При необходимости старое поведение можно вернуть установкой пакета system-log-daemon.
- Из systemd в отдельные пакеты выделены systemd-resolved и systemd-boot. В пакете systemd клиент синхронизации времени systemd-timesyncd переведён из обязательных в рекомендованные зависимости, что позволяет формировать минимальные установки без NTP-клиента.
- Возвращена поддержка загрузки в режиме UEFI Secure Boot для систем на базе архитектуры ARM64.
- Удалён пакет fdflush, вместо которого следует использовать "blockdev --flushbufs" из util-linux.
- Удалены программы tempfile и rename.ul, вместо которых в скриптах рекомендуется использовать утилиты mktemp и file-rename.
- Объявлена устаревшей утилита which, которая не будет установлена по умолчанию в будущих выпусках. В качестве замены в bash-скриптах для определения пути к исполняемым файлам рекомендовано использовать команды "type" или "type -a".
- Объявлены устаревшими и будут удалены в Debian 13 пакеты libnss-gw-name, dmraid и request-tracker4.
- Обеспечено назначение постоянных имён сетевых интерфейсов ("enX0") для виртуальных сетевых устройств Xen.
- Добавлена поддержка новых устройств на базе процессоров ARM и RISC-V.
- Обновлены системные руководства (man) на русском и украинском языках.
- Добавлены коллекции тематических пакетов, связанных с медициной, биологией и астрономией, подготовленные командами Debian Med и Debian Astro. Например, в состав включены пакеты с shiny-server (платформа для размещения web-приложений на языке R), openvlbi (коррелятор для телескопов), astap (обработчик астрономических изображений), planetary-system-stacker (формирует изображения планет из фрагментов), новые драйверы и библиотеки с поддержкой протокола INDI, связанные с Astropy Python-пакеты (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), Java-библиотеки для работы с форматами ECSV и TFCAT.
- В репозиторий добавлены развиваемые проектом UBports пакеты с пользовательским окружением Lomiri (бывший Unity 8) и дисплейным сервером Mir 2, который выступает в роли композитного сервера на базе Wayland.
- Включён пакет usrmerge для перевода дистрибутива с использования отдельного раздела /usr на новое представление, при котором каталоги /bin, /sbin и /lib* оформлены как символические ссылки на соответствующие каталоги внутри /usr. При этом сопровождающим в пакетах пока запрещён явный перенос файлов из подкаталогов в корневой ФС в соответствующие подкаталоги в разделе /usr (т.е. компоненты пакетов продолжают размещаться в /bin, /lib* и /sbin, а не сразу в /usr/bin, /usr/lib* и /usr/sbin, и попадают в /usr при помощи установленной символической ссылки).
Проект Debian с радостью сообщает о пятом обновлении своего стабильного выпуска Debian 12 (кодовое имя bookworm
). Это обновление в основном содержит исправления проблем безопасности, а также несколько корректировок серьёзных проблем. Рекомендации по безопасности опубликованы отдельно и указываются при необходимости.
Заметьте, что это обновление не является новой версией Debian 12, а лишь обновлением некоторых включённых в выпуск пакетов. Нет необходимости выбрасывать старые носители с выпуском bookworm
. После установки пакеты можно обновить до текущих версий, используя актуальное зеркало Debian.
Тем, кто часто устанавливает обновления с security.debian.org, не придётся обновлять много пакетов, большинство обновлений с security.debian.org включены в данное обновление.
Новые установочные образы будут доступны позже в обычном месте.
Обновление существующих систем до этой редакции можно выполнить с помощью системы управления пакетами, используя одно из множества HTTP-зеркал Debian. Исчерпывающий список зеркал доступен на странице:
Дополнительная информация
Минимальные системные требования | Процессор: Pentium 4 1 ГГц или лучше, совместимый с Intel x86 или amd64 Оперативная память: 485 МБ (без учёта требований приложений) Свободное место: 920 МБ (без учёта файлов пользователя) |
---|---|
Рекомендуемые системные требования | Процессор: 2-хядерный 2 ГГц совместимый с Intel x86 или amd64 Оперативная память: 512 МБ (без учёта требований приложений) Свободное место: 2 ГБ (без учёта файлов пользователя) |
![](https://static.insales-cdn.com/files/1/7896/14147288/original/manager.png)