Уже 25 апреля будет опубликован финальный релиз дистрибутива Ubuntu 24.04 «Noble Numbat». Фактически он готов и сейчас, единственное, что осталось разработчикам — тщательно протестировать новинку на наличие ошибок, а если они есть, то исправить их. Новая версия относится к категории выпусков с длительным сроком поддержки, обновления для неё будут формироваться в течение 12 лет. Подробности — под катом.
Что нового в дистрибутиве?
Много чего. Например, разработчики обновили рабочий стол до выпуска GNOME 46. В нём появилась функция глобального поиска, увеличена производительность файлового менеджера и эмуляторов терминала. Плюс появилась экспериментальная поддержка механизма VRR (Variable Refresh Rate), обновлён конфигуратор и оптимизирована система уведомлений.
Что касается ядра, то оно обновлено до версии 6.8.
Кроме того, обновлены важнейшие серверные пакеты, включая Nginx 1.24, Apache httpd 2.4.58, Samba 4.19, Exim 4.97, Clamav 1.0.0, Chrony 4.5, containerd 1.7.12, Django 4.2.11, Docker 24.0.7, Dovecot 2.3.21, GlusterFS 11.1, HAProxy 2.8.5, Kea DHCP 2.4.1, libvirt 10.0.0, NetSNMP 5.9.4, OpenLDAP 2.6.7, open-vm-tools 12.3.5, PostgreSQL 16.2, Runc 1.1.12, QEMU 8.2.1, SpamAssassin 4.0.0, Squid 6.6, SSSD 2.9.4, Pacemaker 2.1.6, OpenStack 2024.1, Ceph 19.2.0, Openvswitch 3.3.0, Open Virtual Network 24.03.
Важное изменение ещё и в том, что теперь параметр sysctl vm.max_map_count, определяющий максимально доступное процессу число областей маппинга памяти, по умолчанию увеличен с 65 530 до 1 048 576. Это изменение важно потому, что позволяет улучшить совместимость с Windows-играми, которые запускаются через Wine. Теперь, насколько известно, запускаются DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen и THE FINALS. Так что игр стало больше, и это прекрасно.
Из других обновлений: GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (опционально доступны OpenJDK 8, 11 и 17), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3. Также проведён апдейт следующих приложений: Firefox 124 (собран с поддержкой Wayland), LibreOffice 24.2, Thunderbird 115, Ardour 8.4.0, OBS Studio 30.0.2, Audacity 3.4.2, Transmission 4.0, digiKam 8.2.0, Kdenlive 23.08.5, Krita 5.2.2.
Нельзя забывать и о подсистемах — Mesa 24.0.3, systemd 255, BlueZ 5.72, Cairo 1.18, NetworkManager 1.46, Pipewire 1.0.4, Poppler 24.02, xdg-desktop-portal 1.18.
Из-за проблем с безопасностью решено удалить такие пакеты, как pptpd и bcrelay, а также PAM-модуль pam_lastlog.so, в котором не решена проблема 2038 года.
По дефолту включены опции компилятора при сборке пакетов. Это нужно для повышения безопасности — усложнения эксплуатации уязвимостей. В gcc и dpkg включён такой режим, как "-D_FORTIFY_SOURCE=3". Он выявляет возможные переполнения буфера при выполнении строковых функций, которые определены в заголовочном файле string.h. Ранее применялся режим "_FORTIFY_SOURCE=2", отличие от него — дополнительные проверки. В целом они могут ухудшать производительность, но это маловероятно, жалоб пользователей на эту проблему нет.
Ещё одно важное обновление — изменение приоритета в пакетном менеджере APT. Так, сейчас изменён приоритет для репозитория "proposed pocket", в котором осуществляется предварительное тестирование новых версий пакетов. Это изменение нацелено на то, чтобы снизить вероятность автоматической установки нестабильных обновлений, если будет включён репозиторий "proposed pocket". Ну и после активации этого репо из него не будут переноситься все обновления, вместо этого пользователь сможет выборочно установить обновления нужных пакетов при помощи команды "apt install <package>/<release>-proposed".
Что касается настройки сети, то разработчики решили использовать выпуск инструментария Netplan 1.0, который обеспечивает хранение настроек в формате YAML и предоставляет бэкенды. Он абстрагирует доступ к конфигурации для NetworkManager и systemd-networkd. В новой версии теперь есть возможность одновременного использования WPA2 и WPA3, добавлена поддержка сетевых устройств Mellanox VF-LAG с SR-IOV (Single-Root I/O Virtualization) и реализована команда "netplan status --diff". Она нужна для наглядной оценки различий между фактическим состоянием настроек и файлами конфигурации.
Активирован механизм Active Directory Certificate Auto Enrollment (ADSys), позволяющий автоматически получать сертификаты из сервисов Active Directory при включении групповых политик. Автоматическое получение сертификатов через Active Directory также применяется при подключении к корпоративным беспроводным сетям и VPN.
Кстати, оптимизирован менеджер приложений Ubuntu App Center, написанный на языке Dart с использованием фреймворка Flutter и адаптивных методов компоновки интерфейса для корректной работы на экранах любого размера. Ранее уже сообщалось, что этот новый менеджер получит комбинированный интерфейс для работы с пакетами в форматах DEB и Snap (при наличии одной программы в пакетах Deb и Snap по умолчанию выбирается Snap). В приложении появилась и система рейтинга. В ней пятибалльная шкала оценки заменена на голосование в формате «нравится/не нравится» (+1/-1), на основе которого выводится виртуальный пятизвёздочный рейтинг.
В Ubuntu Cinnamon задействовано пользовательское окружение Cinnamon 6.0 с начальной поддержкой Wayland.
В Xubuntu продолжена поставка окружения на базе Xfce 4.18.
В Ubuntu Mate продолжает поставляться среда рабочего стола MATE 1.26.2 (в репозитории MATE уже доступна ветка 1.28, которая пока официально не объявлена).
В Ubuntu Budgie задействована среда рабочего стола Budgie 10.9.
В Kubuntu по умолчанию продолжена поставка KDE Plasma 5.27. KDE 6 будет предложен в осеннем выпуске Kubuntu 24.10. Обновлены логотип и цветовое оформление.
Ubuntu App Center при этом заменил собой старый интерфейс Snap Store. По сравнению с Ubuntu 23.10 добавлена новая категория приложений — «Игры» (при этом из поставки удалены игры GNOME).
Не забыли разработчики и про сборки для «малинок» и других. Так, в этом релизе обновлены сборки для плат Raspberry Pi 5 (серверные и пользовательские) и StarFive VisionFive 2 (RISC-V).
Разработчики подготовили образы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (редакция для Китая), Ubuntu Unity, Edubuntu и Ubuntu Cinnamon.
Если вы уже опробовали новинку, расскажите о своих впечатлениях в комментариях.
Комментарии (43)
ptr128
15.04.2024 17:10+3Опробовал. В связи с переносом Thunderbird в snap, его интеграция с LibreOffice отвалилась в обе стороны. Ещё надеюсь, что придумают, как это исправить.
zorn-v100500
15.04.2024 17:10А письма у вас отправляет ? У меня даже при попытке сохранения черновика пишет ошибку
Не удалось сохранить сообщение как черновик.
Ошибка отправления сообщения.Судя по journalctl видимо что то с профилями app armor
Хотя может только у меня проблема, потому что на noble обновлялся где то месяц назад. Вот и хотелось бы узнать - ставить чистую когда релизница или подождать.
ptr128
15.04.2024 17:10Я до этого не дошел. Завершил исследования после того, как не только не смог открыть аттач в LibreOffice, но и не смог отправить письмо прямо из него же.
DitrimMeLis
15.04.2024 17:10+2блин, в статье не было упоминания снапа, и у меня мелькнула надежда, что от него отказались...
Vitaly83vvp
15.04.2024 17:10+1Debian, Mint и Fedora пока держатся, вроде. Что же они так продвигают этот snap? Им кто-то сильно проплатил за это что ли?
P.S. В статье есть упоминание про snap - при установке ПО, предпочтение отдаётся snap формату.
0xC0CAC01A
15.04.2024 17:10Глючить ещё больше будет?
MAXH0
15.04.2024 17:10+9Как Вы и просили уточняю что мне не понравилось в вашем комменте...Я его отнес к "негативному спаму". Так я называю негативный комментарий без обоснований. В карму пока не отметился.
eri
15.04.2024 17:10+2Готов? Дэйли сборка не ставится, предыдущая рабочая ставится без офиса и если его обновить - то будет не хватать ещё десяток пакетов чтоб обновление установилось... Ну я пока вижу только что в Mantic надергали пакетов из Trixie
litos
15.04.2024 17:10+1pptpd удалили, а как теперь делать pptp подключение? Или для этого используется другой пакет?
dartraiden
15.04.2024 17:10https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2041751
Вместо MPPE PPTP предлагается использовать L2TP и IPSec. Например, за поддержку L2TP отвечает пакет xl2tpd.
ramiil
15.04.2024 17:10+4Вместо мяса покушайте сельдерей, он полезнее.
Если человеку зачем-то нужен pptp, значит ему нужен pptp, а не l2tp+ipsec. Я понимаю, не ставить pptp по умолчанию, или, например вынести его в отдельную репу outdated, например. Но удалять.. Подобная проблема всплыла у новых ведроидов - нет pptp и всё. А ведь линух уже долгое время славится своей универсальностью и способностью работать на чём угодно и с чем угодно.dartraiden
15.04.2024 17:10+3Если человеку зачем-то нужно то, чего в репах нет - соберет, ведь "линух славится своей универсальностью" и никто не запрещает делать
make install
.А если очень нужно, то даже опакетит и, опционально, PPA поднимет.
AlienJust
15.04.2024 17:10Скорее человек уйдёт на другой дистр
dartraiden
15.04.2024 17:10Или уйдёт. Или будет ещё 8 лет сидеть на прошлом LTS-выпуске. А там, глядишь, или ишак сдохнет (отпадёт у человека необходимость в PPTP), или падишах (найдётся желающий поддерживать кодовую базу pptpd и пакет вернут в Ubuntu).
usrsse2
15.04.2024 17:10Я так в 2007 не перешёл с винды на линукс, потому что в дистрибутиве, который я установил, не было поддержки PPTP. А у провайдера интернет был через VPN. Поэтому чтобы установить пакеты для PPTP, нужен, блин, PPTP. А вот на macOS через год перейти удалось (там он был), на ней и остаюсь до сих пор.
dtkbrbq
15.04.2024 17:10+1Не наткнись я на эту статью, обновился бы и... потерял доступ к куче систем доступных только через pptp, решение просто супер. pptp уязвим уже более 10 лет, а убрать его решили только сейчас, полный бред.
ptr128
15.04.2024 17:10Вместо MPPE PPTP предлагается использовать L2TP и IPSec
Они там думают, что если какой-то интернет провайдер сейчас поддерживает только pptp, то он из-за решения Canonical перейдет на l2tp? Боюсь, что скорее клиенты этого провайдера останутся на старой версии, а когда прижмёт, сменят дистрибутив. А клиенты этого провайдера, пожелавшие перейти с Windows на Linux, не выберут Ubuntu.
ogost
15.04.2024 17:10+1Фактически он готов и сейчас, единственное, что осталось разработчикам — тщательно протестировать новинку на наличие ошибок, а если они есть, то исправить их.
Народная мудрость: Последние 20% задач занимает 80% времени. Думаю, реальная оценка готовности завышена, с учётом тестов и фиксов к релизу готовы на 50%, пофиксят то, что смогут/успеют и выпустят на 75% готовый дистр. /s
Шутка юмора, ничего против убунты не имею.
MAXH0
15.04.2024 17:10+1Ничего, у некоторых каждый второй релиз тестирует терпение пользователя. И ничего. Еще и деньги
просяттребуют.
DungeonLords
15.04.2024 17:10Извините за оффтоп. Я помогаю делать IMSProg. Я составляю инструкцию по сборке на Ubuntu 24. Как мне узнать, включен ли по-умолчанию пакет systemd-dev?
redfox0
15.04.2024 17:10Это же dev-пакет. Скорее всего нет. Проще самому проверить: скачать актуальный iso и установить дистрибутив.
st_code
15.04.2024 17:10Здравствуйте! Многообещающий релиз Ubuntu. Интересно. Полезное добавление, что будет Глобальный поиск, так как в прежних версиях поиск затруднителен. Заинтриговала новость о системе рейтинга для приложений.
veles1984
15.04.2024 17:10+4У нас в команде убунта вызывает все большее отторжение из-за помешательства со снэпами..
Vitaly83vvp
15.04.2024 17:10+3Долгое время использовал эту систему, но, после того, как они начали довольно агрессивно продвигать snap, пришлось отказаться от неё. Особенно, после переноса Firefox на установку через snap безальтернативно. Работать с приложением стало сложнее. Как я понял, теперь и Thunderbird стал ставиться через snap.
Я понимаю, что они хотят сделать безопаснее, но работа со snap то ли не протестирована до конца, то ли их всё устраивает. И, в добавок, ещё куча /dev/loopN в выводе mount (и/или df).
kt97679
15.04.2024 17:10firefox можно устанавливать из ppa https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu
Vitaly83vvp
15.04.2024 17:10Пробовал и такое, но возникли проблемы со шрифтами. Может, только у меня такое было, не знаю. В своё время перепробовал много разных решений, но ни одно не давало былого уровня комфорта.
А теперь, судя из статьи, и от PPA начинают отказываться. Если так пойдёт дальше, то пользователи сами станут отказываться от их ОС.
redfox0
15.04.2024 17:10У мозиллы есть deb-репозиторий с firefox: https://blog.nightly.mozilla.org/2023/10/30/introducing-mozillas-firefox-nightly-deb-packages-for-debian-based-linux-distributions/
GennPen
Еще заметил, что серверная cloud image сборка стала меньше занимать места на диске. Мелочь, но приятно.
Hidden text
22.04
24.04
onegreyonewhite
Разница в 600М существенная. Интересно, что они из стандартных пакетов выпилили.
GennPen
На релизе посмотрим. Не исключено, что не доложили в образ.
GennPen
Минимальные сборки тоже отличаются на 400Мб. Видать, что то в основных файлах оптимизировали.
Hidden text
22.04
24.04
redfox0
Как предположение: стали меньше модулей ядра собирать для устаревшего оборудования.
R0bur
В initrd теперь сжимают не все драйверы целиком, а каждый в отдельности. Но это в большей степени касается дистрибутивного образа, а не установленной системы.