Релиз Debian Buster 10. Будущее здесь!
Вышел Debian Booster 10. Давайте посмотрим, что нового в этом релизе и как можно его установить.
Новинки в Debian Booster 10
Рассмотрим все явные и скрытые изменения в основной версии этого релиза Debian.
Новая тема и обои
Новая тема Debian для Booster называется FuturePrototype и представлена на рисунке ниже:
Debian Buster FuturePrototype
1. Gnome Desktop 3.30
Рабочий стол GNOME, который был версии 1.3.22 в Debian Stretch, обновлен до версии 1.3.30 в Buster. Несколько новых пакетов, включенных в этот релиз рабочего стола GNOME - это gnome-todo, tracker вместо tracker-gui, зависимость от gstreamer1.0-packagekit, так что имеется автоматическая установка кодеков для воспроизведения фильмов и т. д. Большим шагом стало перемещение всех пакетов из libgtk2 + в libgtk3 +.
2. Linux Kernel 4.19.0-4
Debian использует версии LTS Kernel, так что мы получаем улучшенную hardware поддержку и долгий 5-летний цикл обслуживания и поддержки от Debian. Вы можете проверить версию ядра Linux тут :
$ uname -r 4.19.0-4-amd64
3. OpenJDK 11.0
На долгое время Debian застрял на OpenJDK 8.0. Но сейчас Debian Buster перешел на OpenJDK 11.0 и имеет команду, которая позаботится о новых версиях.
4. AppArmor включен по умолчанию
В Debian Buster AppArmor будет включен по умолчанию. Это отлично, но здесь системные администраторы должны позаботиться о правильной политике. Это только первый шаг, и, возможно, в будущем потребуется исправить множество скриптов, чтобы они были настолько полезными для пользователя, насколько это задумано.
5. Nodejs 10.15.2
Долгое время в репозитории Debian был Nodejs 4.8. В этом релизе Debian перешел на Nodejs 10.15.2. Debian Buster имеет много библиотек javascript, таких как yarnpkg (альтернатива npm) и многие другие.
Конечно вы можете установить последние версии Nodejs в Debian из репозитория проекта, но приятнее видеть более новую версию в репозитории Debian.
6. NFtables заменяет iptables
Debian buster предоставляет nftables в качестве полной замены iptables, это значит, что вас ждет улучшенный более простой синтаксис, усовершенствованная поддержка брандмауэров dual-stack ipv4-v6 и многое другое.
7. Поддержка многих плат ARM 64 и ARMHF SBC.
Debian поддерживает поток постоянно реализующихся плат SBC, последние среди них - pine64_plus, pinebook для ARM64, Firefly-RK3288, u-boot-rockchip для ARMHF 64, а также Odroid HC1/HC2, SolidRun Cubox -i Dual/Quad (1.5som) и SolidRun Cubox-i Dual/Quad (1.5som+emmc), Cubietruckplus. Поддерживаются Rock 64, Banana Pi M2 Berry, Pine A64 LTS Board, Olimex A64 Teres-1, Raspberry Pi 1, Zero и Pi 3. Также планируется поддержка систем RISC-V.
8. Python 2 мертв, да здравствует Python 3!
Python 2 будет объявлен устаревшим 1 января 2020 года (ист. python.org). Хотя в Debian и существует Python 2.7, предпринимаются попытки удалить его после перемещения всех пакетов в Python 3, для того чтобы удалить его из репозитория. Это может произойти либо в выпуске Buster, либо в будущем выпуске, но это неизбежно. Поэтому разработчикам Python рекомендуется перенести свою кодовую базу, чтобы она была совместима с Python 3. На момент написания статьи, python2 и python3 поддерживаются в Debian Buster.
9. Mailman3
Mailman3 наконец-то доступен в Debian! Mailman был дополнительно подразделен на компоненты. Чтобы установить весь стек, установите mailman3-full.
10. Любые существующие базы данных Postgresql необходимо будет переиндексировать
Из-за обновлений в данных языкового стандарта glibc способ сортировки информации, помещаемой в текстовые индексы, изменится, поэтому будет полезно выполнить повторную индексацию данных, чтобы не повредить их в будущем.
11. Bash 5.0 по умолчанию
Вы, наверное, уже знаете о новых возможностях Bash 5.0? Данная версия уже в Debian!
12. Debian внедряет /usr/merge
Уже опубликован отличный учебник по freedesktop о возможностях /usr/merge. Отметим важное: Debian хотел бы выполнить полный переход, но есть вероятность, что из-за непредвиденных обстоятельств некоторые двоичные файлы могут оказаться не в состоянии внести изменения. Однако /var и /etc/ не будут изменены, поэтому людям, использующим контейнеры или облако, не придется сильно волноваться :)
13. Поддержка безопасной загрузки
Благодаря Buster Debian теперь имеет поддержку безопасной загрузки. Это значит, что машины, на которых включен бит безопасной загрузки, смогут легко устанавливать Debian. Больше не нужно отключать или обходить безопасный загрузчик :)
14. Calameres Live-инсталлятор образов Debian-Live
Для Debian Buster, Debian Live Debian представляет установщик Calameres вместо простого старого установщика Debian. Debian-installer имеет гораздо больше возможностей, чем Calameres для новичков, но Calameres предоставляет новую альтернативу для установки в отличие от Debian-installer. Ниже приведен скриншот процесса установки.
Установить Debian под Calamares довольно просто, для его установки нужно пройти всего 5 этапов.
Загрузить Debian 10 Buster
Вы можете загрузить Debian с его сайта. Доступны как 32-битные, так и 64-битные версии.
https://www.debian.org/CD/live/
В заключение
В этом релизе были обновлены тысячи пакетов, и перечислить их все практически невозможно. Я устал перечислять даже только основные изменения, которые вы можете найти в Debian Buster. Что вы думаете о выпуске Debian 10 Buster? Делитесь своими взглядами в комментариях.