Реліз Debian 12 «Bookworm»

Після майже двох років розробки відбувся реліз Debian GNU/Linux 12.0 (Bookworm), доступний для дев'яти офіційно підтримуваних архітектур: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf ), mipsel, mips64el, PowerPC 64 (ppc64el) та IBM System z (s390x). Оновлення для Debian 12 будуть випущені протягом 5 років.

Для завантаження доступні образи, завантажити які можна за HTTP, jigdo або BitTorrent. Для архітектур amd64 та i386 розроблені LiveUSB, доступні у варіантах з GNOME, KDE, LXDE, Xfce, Cinnamon та MATE, а також багатоархітектурний DVD, що поєднує пакети для платформи amd64 з додатковими пакетами для архітектури i386. Перед процедурою міграції з Debian 11 “Bullseye” слід ознайомитись з наступним документом.

У репозиторії представлено 64419 бінарних пакетів, що на 4868 пакетів більше, ніж було запропоновано в Debian 11. У порівнянні з Debian 11 додано 11089 нових бінарних пакетів, видалено 6296 (10%) застарілих або занедбаних пакетів, оновлено 43254. Загальний сумарний розмір усіх запропонованих у дистрибутиві вихідних текстів становить 67 рядків коду. Сумарний розмір усіх пакетів – 1 GB. Для 341% (у минулій гілці 564%) пакетів забезпечена підтримка повторюваних збірок, що дозволяють підтвердити, що файл зібраний саме із заявлених вихідних текстів і не містить сторонніх змін, підстановка яких, наприклад, може бути здійснена шляхом атаки на збірну інфраструктуру або закладки в компілятор.

Ключові зміни в Debian 12.0:

  • До складу офіційних настановних образів, крім вільних прошивок з репозиторію 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) у режимі читання та запису, використовуючи пакети 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. Серед іншого, при завантаженні забезпечено визначення вже встановленої Windows 11.
  • Через припинення розробки видалені пакети libpam-ldap та libnss-ldap, замість яких для аутентифікації користувачів через LDAP рекомендується використовувати еквівалентні за функціональністю пакети libpam-ldapd та libnss-ldapd.
  • Припинено стандартну установку фонового процесу для ведення логів, такого як rsyslog. Для перегляду логів замість аналізу файлів з логами рекомендується викликати утиліту «systemd 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.
  • Оголошена застаріла утиліта, яка буде видалена в майбутніх випусках. Як заміна в 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.
  • На фінальній стадії підготовки релізу відкладено, що спочатку очікувався в Debian 12, переклад дистрибутива з використання окремого розділу /usr на нове уявлення, при якому каталоги /bin, /sbin і /lib* оформлені як символічні посилання на відповідні каталоги всередині /usr.

Джерело: opennet.ru

Додати коментар або відгук