Уже 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)


  1. GennPen
    15.04.2024 17:10
    +12

    Еще заметил, что серверная cloud image сборка стала меньше занимать места на диске. Мелочь, но приятно.

    Hidden text

    22.04

    Filesystem      Size  Used Avail Use% Mounted on
    /dev/root       3.0G  2.0G  965M  68% /
    tmpfs           493M     0  493M   0% /dev/shm
    tmpfs           197M  524K  197M   1% /run
    tmpfs           5.0M     0  5.0M   0% /run/lock
    /dev/sda15      105M  6.1M   99M   6% /boot/efi
    tmpfs            99M  4.0K   99M   1% /run/user/1000

    24.04

    Filesystem      Size  Used Avail Use% Mounted on
    tmpfs            97M 1000K   96M   2% /run
    /dev/sda1       2.4G  1.4G 1016M  58% /
    tmpfs           481M     0  481M   0% /dev/shm
    tmpfs           5.0M     0  5.0M   0% /run/lock
    /dev/sda16      881M   61M  758M   8% /boot
    /dev/sda15      105M  6.1M   99M   6% /boot/efi
    tmpfs            97M   12K   97M   1% /run/user/1000


    1. onegreyonewhite
      15.04.2024 17:10
      +1

      Разница в 600М существенная. Интересно, что они из стандартных пакетов выпилили.


      1. GennPen
        15.04.2024 17:10
        +1

        На релизе посмотрим. Не исключено, что не доложили в образ.


      1. GennPen
        15.04.2024 17:10
        +1

        Минимальные сборки тоже отличаются на 400Мб. Видать, что то в основных файлах оптимизировали.

        Hidden text

        22.04

        Filesystem      Size  Used Avail Use% Mounted on
        /dev/root       2.0G  1.1G  893M  56% /
        tmpfs           493M     0  493M   0% /dev/shm
        tmpfs           197M  464K  197M   1% /run
        tmpfs           5.0M     0  5.0M   0% /run/lock
        /dev/sda15      105M  6.1M   99M   6% /boot/efi
        tmpfs            99M  4.0K   99M   1% /run/user/1000

        24.04

        Filesystem      Size  Used Avail Use% Mounted on
        /dev/root       2.4G  679M  1.7G  29% /
        tmpfs           481M     0  481M   0% /dev/shm
        tmpfs           193M  668K  192M   1% /run
        tmpfs           5.0M     0  5.0M   0% /run/lock
        /dev/sda16      881M   42M  778M   6% /boot
        /dev/sda15      105M  6.1M   99M   6% /boot/efi
        tmpfs            97M  8.0K   97M   1% /run/user/1000


        1. redfox0
          15.04.2024 17:10

          Как предположение: стали меньше модулей ядра собирать для устаревшего оборудования.


          1. R0bur
            15.04.2024 17:10
            +1

            В initrd теперь сжимают не все драйверы целиком, а каждый в отдельности. Но это в большей степени касается дистрибутивного образа, а не установленной системы.


  1. ptr128
    15.04.2024 17:10
    +3

    Опробовал. В связи с переносом Thunderbird в snap, его интеграция с LibreOffice отвалилась в обе стороны. Ещё надеюсь, что придумают, как это исправить.


    1. ash_lm
      15.04.2024 17:10
      +1

      ppa:mozillateam/thunderbird-next и ppa:mozillateam/ppa уже не работают?


      1. ptr128
        15.04.2024 17:10
        +2

        Само собой, работает. Но без гарантий, что по каким-то из зависимостей не возникнет сюрприз в будущем.


    1. zorn-v100500
      15.04.2024 17:10

      А письма у вас отправляет ? У меня даже при попытке сохранения черновика пишет ошибку

      Не удалось сохранить сообщение как черновик.
      Ошибка отправления сообщения.

      Судя по journalctl видимо что то с профилями app armor

      Хотя может только у меня проблема, потому что на noble обновлялся где то месяц назад. Вот и хотелось бы узнать - ставить чистую когда релизница или подождать.


      1. ptr128
        15.04.2024 17:10

        Я до этого не дошел. Завершил исследования после того, как не только не смог открыть аттач в LibreOffice, но и не смог отправить письмо прямо из него же.


    1. DitrimMeLis
      15.04.2024 17:10
      +2

      блин, в статье не было упоминания снапа, и у меня мелькнула надежда, что от него отказались...



      1. Vitaly83vvp
        15.04.2024 17:10
        +1

        Debian, Mint и Fedora пока держатся, вроде. Что же они так продвигают этот snap? Им кто-то сильно проплатил за это что ли?

        P.S. В статье есть упоминание про snap - при установке ПО, предпочтение отдаётся snap формату.


  1. 0xC0CAC01A
    15.04.2024 17:10

    Глючить ещё больше будет?


    1. McLotos
      15.04.2024 17:10

      Конечно, чего еще ждать от мелкомягкой -- только новых багов =)


    1. MAXH0
      15.04.2024 17:10
      +9

      Как Вы и просили уточняю что мне не понравилось в вашем комменте...Я его отнес к "негативному спаму". Так я называю негативный комментарий без обоснований. В карму пока не отметился.


  1. eri
    15.04.2024 17:10
    +2

    Готов? Дэйли сборка не ставится, предыдущая рабочая ставится без офиса и если его обновить - то будет не хватать ещё десяток пакетов чтоб обновление установилось... Ну я пока вижу только что в Mantic надергали пакетов из Trixie


    1. redfox0
      15.04.2024 17:10

      Разве дебиан уже создал ветку Трикси?



  1. litos
    15.04.2024 17:10
    +1

    pptpd удалили, а как теперь делать pptp подключение? Или для этого используется другой пакет?


    1. dartraiden
      15.04.2024 17:10

      https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2041751

      Вместо MPPE PPTP предлагается использовать L2TP и IPSec. Например, за поддержку L2TP отвечает пакет xl2tpd.


      1. ramiil
        15.04.2024 17:10
        +4

        Вместо мяса покушайте сельдерей, он полезнее.
        Если человеку зачем-то нужен pptp, значит ему нужен pptp, а не l2tp+ipsec. Я понимаю, не ставить pptp по умолчанию, или, например вынести его в отдельную репу outdated, например. Но удалять.. Подобная проблема всплыла у новых ведроидов - нет pptp и всё. А ведь линух уже долгое время славится своей универсальностью и способностью работать на чём угодно и с чем угодно.


        1. dartraiden
          15.04.2024 17:10
          +3

          Если человеку зачем-то нужно то, чего в репах нет - соберет, ведь "линух славится своей универсальностью" и никто не запрещает делатьmake install.

          А если очень нужно, то даже опакетит и, опционально, PPA поднимет.


          1. AlienJust
            15.04.2024 17:10

            Скорее человек уйдёт на другой дистр


            1. dartraiden
              15.04.2024 17:10

              Или уйдёт. Или будет ещё 8 лет сидеть на прошлом LTS-выпуске. А там, глядишь, или ишак сдохнет (отпадёт у человека необходимость в PPTP), или падишах (найдётся желающий поддерживать кодовую базу pptpd и пакет вернут в Ubuntu).


          1. usrsse2
            15.04.2024 17:10

            Я так в 2007 не перешёл с винды на линукс, потому что в дистрибутиве, который я установил, не было поддержки PPTP. А у провайдера интернет был через VPN. Поэтому чтобы установить пакеты для PPTP, нужен, блин, PPTP. А вот на macOS через год перейти удалось (там он был), на ней и остаюсь до сих пор.


      1. dtkbrbq
        15.04.2024 17:10
        +1

        Не наткнись я на эту статью, обновился бы и... потерял доступ к куче систем доступных только через pptp, решение просто супер. pptp уязвим уже более 10 лет, а убрать его решили только сейчас, полный бред.


      1. ptr128
        15.04.2024 17:10

        Вместо MPPE PPTP предлагается использовать L2TP и IPSec

        Они там думают, что если какой-то интернет провайдер сейчас поддерживает только pptp, то он из-за решения Canonical перейдет на l2tp? Боюсь, что скорее клиенты этого провайдера останутся на старой версии, а когда прижмёт, сменят дистрибутив. А клиенты этого провайдера, пожелавшие перейти с Windows на Linux, не выберут Ubuntu.


  1. ogost
    15.04.2024 17:10
    +1

    Фактически он готов и сейчас, единственное, что осталось разработчикам — тщательно протестировать новинку на наличие ошибок, а если они есть, то исправить их.

    Народная мудрость: Последние 20% задач занимает 80% времени. Думаю, реальная оценка готовности завышена, с учётом тестов и фиксов к релизу готовы на 50%, пофиксят то, что смогут/успеют и выпустят на 75% готовый дистр. /s

    Шутка юмора, ничего против убунты не имею.


    1. MAXH0
      15.04.2024 17:10
      +1

      Ничего, у некоторых каждый второй релиз тестирует терпение пользователя. И ничего. Еще и деньги просят требуют.


    1. HolyGun
      15.04.2024 17:10

      Народная мудрость: Последние 20% задач занимает 80% времени.


  1. DungeonLords
    15.04.2024 17:10

    Извините за оффтоп. Я помогаю делать IMSProg. Я составляю инструкцию по сборке на Ubuntu 24. Как мне узнать, включен ли по-умолчанию пакет systemd-dev?


    1. redfox0
      15.04.2024 17:10

      Это же dev-пакет. Скорее всего нет. Проще самому проверить: скачать актуальный iso и установить дистрибутив.


  1. stalkerxxl
    15.04.2024 17:10

    Шрифты по дефолту - все такие же вырвиглазные?


    1. MAXH0
      15.04.2024 17:10

      И обои такие же скушные! У Вас просто обширнейшее поле для деятельности )))


  1. st_code
    15.04.2024 17:10

    Здравствуйте! Многообещающий релиз Ubuntu. Интересно. Полезное добавление, что будет Глобальный поиск, так как в прежних версиях поиск затруднителен. Заинтриговала новость о системе рейтинга для приложений.


  1. veles1984
    15.04.2024 17:10
    +4

    У нас в команде убунта вызывает все большее отторжение из-за помешательства со снэпами..


  1. Vitaly83vvp
    15.04.2024 17:10
    +3

    Долгое время использовал эту систему, но, после того, как они начали довольно агрессивно продвигать snap, пришлось отказаться от неё. Особенно, после переноса Firefox на установку через snap безальтернативно. Работать с приложением стало сложнее. Как я понял, теперь и Thunderbird стал ставиться через snap.

    Я понимаю, что они хотят сделать безопаснее, но работа со snap то ли не протестирована до конца, то ли их всё устраивает. И, в добавок, ещё куча /dev/loopN в выводе mount (и/или df).


    1. kt97679
      15.04.2024 17:10

      firefox можно устанавливать из ppa https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu


      1. Vitaly83vvp
        15.04.2024 17:10

        Пробовал и такое, но возникли проблемы со шрифтами. Может, только у меня такое было, не знаю. В своё время перепробовал много разных решений, но ни одно не давало былого уровня комфорта.

        А теперь, судя из статьи, и от PPA начинают отказываться. Если так пойдёт дальше, то пользователи сами станут отказываться от их ОС.



  1. Yazek
    15.04.2024 17:10

    CS2 и так же нативно был на линуксе?