В составе ежедневных сборок 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, компиляция, совместимость
В составе ежедневных сборок 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%, но некоторые вычислительные задачи ускорялись заметнее.
Отдельный ISO в Ubuntu 26.10 делает эту схему значительно удобнее: вместо установки обычного amd64-образа с последующим переключением APT на архитектурный вариант систему можно сразу устанавливать из amd64v3-образа. Именно это отличие отмечает и Phoronix в сообщении от 7 сентября.
Ubuntu здесь следует уже хорошо заметной тенденции Linux-дистрибутивов постепенно отходить от совместимости со всем оборудованием, способным когда-либо запускать первоначальный AMD64. Например, openSUSE Leap 16.0 требует как минимум x86-64-v2 — это прямо указано в официальных release notes openSUSE. Аналогичное требование действует для SUSE Linux Enterprise 16; кроме того, на совместимых системах SUSE автоматически устанавливает некоторые библиотеки, оптимизированные уже под x86-64-v3. Это описано в документации SUSE Linux 16.
Ещё дальше пошла Red Hat. Для RHEL 10 x86-64-v3 является минимально поддерживаемым уровнем для процессоров AMD и Intel — Red Hat указывает это непосредственно в документации RHEL 10. Процессоры уровней x86-64-v1 и x86-64-v2, которые ещё работали с предыдущими поколениями RHEL, в RHEL 10 официально не поддерживаются. Таким образом, в отличие от Ubuntu с её параллельными amd64 и amd64v3, стандартного варианта RHEL 10 для старых x86-64 CPU просто нет.
Тот же базовый уровень используется и в Rocky Linux 10: проект прямо пишет, что поддержка x86-64-v2 и более ранних уровней прекращена, а x86-64-v3 стал baseline дистрибутива. Это зафиксировано в release notes Rocky Linux 10. AlmaLinux пошла немного другим путём: основной вариант AlmaLinux 10, как и RHEL, собирается для v3, однако проект дополнительно выпускает отдельную архитектуру x86-64-v2 для владельцев старого оборудования. Для неё есть ограничение: сторонние пакеты, рассчитанные на RHEL 10, в общем случае всё равно будут собраны под v3.
Схему с параллельными оптимизированными пакетами обсуждают и в Fedora. Предложение Build x86-64-v3 Packages предусматривает сохранение обычных x86-64-сборок одновременно с v3 и автоматический выбор DNF наиболее подходящего варианта для конкретного процессора. Проект первоначально нацеливали на Fedora 45, однако реализация столкнулась в том числе с вопросами инфраструктуры, обновления старых машин и целесообразности дополнительного набора пакетов; в июльском обсуждении участники отмечали, что изменение для F45 фактически не состоялось. Обсуждение предложения в Fedora.
Таким образом, появление amd64v3 ISO пока не означает отказ Ubuntu 26.10 от старых x86-64-процессоров. Canonical выбрала более мягкий вариант перехода: рядом существуют обычный amd64 и оптимизированный amd64v3. Но тенденция уже хорошо просматривается на уровне всей экосистемы: openSUSE/SUSE подняли минимум до v2, семейство RHEL 10 — до v3, а другие проекты экспериментируют с одновременным распространением нескольких вариантов пакетов. Появление у Ubuntu полноценного установочного ISO делает amd64v3 уже не просто экспериментальным набором пакетов, а отдельным вариантом установки системы.
>>> Источник
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Ubuntu 26.04 ("Resolute Raccoon") LTS released | 0 | 14.03 | 23-04-2026 |
| 2 | Релиз дистрибутива Ubuntu 26.10 | 0 | 9.5 | 15-10-2026 |
| 3 | Образ Ubuntu 24.04.5 отозван | 0 | 10.4 | 15-09-2026 |
| 4 | Vyšlo Ubuntu 26.10 Stonking Stingray s jádrem Linux 7.3 a GNOME 51 | 0 | 23.98 | 15-10-2026 |
| 5 | Ubuntu 26.10 snapshot 4 released ahead of next week’s beta | 0 | 16.28 | 17-09-2026 |
| 6 | Stonking Snapshot 1 released | 0 | 11.28 | 29-05-2026 |
| 7 | Ubuntu 26.04 LTS (Resolute Raccoon) Beta released | 0 | 7.88 | 26-03-2026 |
| 8 | What’s new in the Ubuntu 26.10 flavours? | 0 | 15.66 | 16-10-2026 |
| 9 | Ubuntu 26.10 Released With Linux 7.3 + GNOME 51, Rust Coreutils Migration Complete | 0 | 25.27 | 15-10-2026 |
| 10 | Ubuntu 26.10 Snapshot 4 ISOs Published | 0 | 19.73 | 17-09-2026 |