Ubuntu 26.10 начала выпускать отдельные ISO для x86-64-v3
В составе ежедневных сборок
Ubuntu 26.10 «Stonking Stingray» появился отдельный установочный образ, собранный для процессоров уровня
x86-64-v3 (amd64v3). В официальном каталоге Canonical
Ubuntu 26.10 Daily Build первый
stonking-desktop-amd64v3.iso датирован
4 сентября, а 7 сентября на появление нового варианта
обратил внимание Phoronix. Обычный образ
amd64 продолжает выпускаться параллельно, поэтому поддержки более старых x86-64-процессоров Ubuntu пока не лишается.
x86-64-v3 — более высокий базовый уровень архитектуры AMD64. Для нового ISO Canonical прямо указывает необходимость поддержки
AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE и XSAVE — требования можно увидеть непосредственно
на странице образов Ubuntu 26.10. В практическом смысле это примерно поколение Intel Haswell и более новое оборудование соответствующего уровня AMD. Компиляция с расчётом на v3 позволяет программам использовать современные инструкции без необходимости сохранять код, пригодный для запуска на самых ранних x86-64-процессорах.
Эксперименты Canonical начались не с нынешнего ISO. Ещё в
Ubuntu 25.10 разработчики
представили механизм architecture variants: после изменений в
dpkg, APT и Launchpad один и тот же пакет может собираться в нескольких вариантах для разных уровней x86-64. Для 25.10 оптимизированные
amd64v3-версии были доступны примерно для 2000 исходных пакетов из
main и включались пользователем через настройку APT. По внутренним тестам Canonical, полный rebuild под x86-64-v3 давал для большинства пакетов небольшой выигрыш порядка 1%, но некоторые вычислительные задачи ускорялись заметнее.
(
читать дальше... )
ubuntu, x86-64-v3,
компиляция,
совместимость