Если вы используете сборки для разработчиков Ubuntu 26.04 в качестве основной операционной системы, то, возможно, заметили, что количество обновлений превышает средний показатель. Но не стоит радоваться: новых функций не так много — по крайней мере, тех, которые вы можете увидеть.
Скорее, инженеры Ubuntu недавно начали «массовую перестройку всех исходных пакетов», перекомпилируя их с нуля, чтобы убедиться, что в них включены необходимые функции для обеспечения совместимости с оборудованием.
Это гарантирует, что приложения, библиотеки и инструменты во всём resolute архиве будут использовать предпочтительные базовые настройки дистрибутива, если это возможно. Да, даже те устаревшие библиотеки, которые редко обновляются.
Поскольку Resolute Raccoon — это выпуск с долгосрочной поддержкой (LTS), такая кропотливая работа по наведению порядка ожидаема и в конечном счёте выгодна как пользователям Ubuntu, так и тем, кто её создаёт.
Среди «особенностей» этой масштабной реконструкции:
- Указатели фреймов
- Метаданные пакета ELF
- Вариант архитектуры amd64-v3
- Базовая линия RVA23 для riscv64
- IEEE long double для ppc64el
- Базовая линия Z15 для s390x
На данный момент неясно, включены ли некоторые из них.
Не все пакеты пересобираются со всеми изменениями (поэтому не ждите, что каждый пакет внезапно перейдёт на каждую новую базовую версию или архитектурный вариант — это массовая перестройка, но вы не можете научить старую библиотеку новым трюкам).
Тем не менее, там, где это уместно, у таких неровностей есть свои плюсы.
Указатели фреймов используются при профилировании производительности, что позволяет разработчикам выявлять узкие места и утечки ресурсов. Метаданные пакета ELF встраивают информацию о пакете непосредственно в двоичные файлы, что упрощает определение того, к какому пакету относится файл.
Расширение Ubuntu количества предлагаемых пакетов для архитектуры amd64-v3 порадует тех из вас, кто решил включить пакеты amd64v3 в Ubuntu 25.10, чтобы в полной мере использовать возможности современных процессоров.
По той же причине, поскольку базовый профиль RISC-V в Ubuntu был повышен до RVA23, имеет смысл убедиться, что пакеты соответствуют требованиям (тем более что более новые версии Ubuntu вообще не могут работать с более старым профилем RISC-V).
Среди других целевых платформ — ppc4el (PowerPC) с поддержкой IEEE long double (для большей математической точности) и базовая версия Z15 для s390x (IBM Z), поэтому клиенты мейнфреймов получают выгоду от аппаратных функций, за которые они платят.
Эта перестройка всё ещё продолжается, поэтому, если вы следите за обновлениями, то можете ожидать, что через apt будет проходить больше элементов. Никаких серьёзных изменений, но много важных доработок.