Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Результаты инициативы по обеспечению полноценной поддержки ARM64 в Ubuntu

07.07.2026 10:56 (MSK)

Рави Шарма (Ravi Sharma) из команды Ubuntu Foundations Team подвёл итоги работы, проведённой за последний год для обеспечения полноценной поддержки архитектуры ARM64 в Ubuntu. Отмечается, что благодаря улучшению инструментария и инфрастурктуры, а также продвижению изменений в основной состав ядра Linux, за год удалось решить специфичные для ARM64 проблемы, такие как распространение пакетов через отдельный репозиторий, отсутствие поддержки live-патчей для ядра, ограниченные возможности для любителей компьютерных игр и недоступность Secure Boot на ноутбуках с чипами Qualcomm Snapdragon.

Основные достижения:

  • Пакеты для архитектуры ARM64 перенесены из портов (ports.ubuntu.com) в основной архив Ubuntu (archive.ubuntu.com), что позволило задействовать для их распространения ту же инфраструктуру, что используется для архитектуры x86_64. Пакеты для ARM64 теперь доставляются через первичную систему зеркал, что повысило скорость и надёжность при их загрузке. Миграция потребовала внесения изменений в пакеты cloud-init, live-build, livecd-rootfs и ubuntu-release-upgrader. Изменения вошли в состав Ubuntu 26.04 и в процессе бэкпортирования для Ubuntu 24.04 LTS.
  • Cервис Livepatch, позволяющий вносить исправления в ядро Linux на работающей системе без перезагрузки, распространён на системы на базе архитектуры ARM64. Ранее Live-патчи распространялись только для архитектуры x86_64, так как в ядре Linux для архитектуры ARM64 отсутствовала поддержка надёжных трассировок стека (CONFIG_HAVE_RELIABLE_STACKTRACE) для выявления активности, связанной с обработкой прерываний, а в инструментарии objtool и kpatch отсутствовали полноценные возможности для оценки состояния до и после применения патча. Поддержка Live-патчей для ARM64 предоставлена для Ubuntu 26.04 LTS и Ubuntu Core 26.
  • Сформирован стабильный snap-пакет с клиентом Steam, собранный для архитектуры ARM64. Так как клиент Steam для Linux доступен только для архитектуры x86, для его запуска на системах ARM64 задействован слой эмуляции на базе пакета FEX. При эмуляции поддерживается проброс GPU и использование Wine, Proton, DXVK и vkd3d для выполнения компьютерных игр, собранных для архитектуры x86_64 и распространяемых через каталог Steam. Работа snap-пакета протестирована на ноутбуках с чипами Qualcomm Snapdragon X Elite, NVIDIA DGX Spark и Radxa Orion O6.
  • Добавлена поддержка ноутбуков на базе чипов Qualcomm Snapdragon X Elite, таких как Lenovo Thinkpad X13s/T14s и Dell XPS 9345. Изначально поддержка данных устройств была добавлена в базовый iso-образ для систем ARM64, но его невозможно было использовать для загрузки в режиме Secure Boot из-за использования отдельных конфигураций Device Tree, которые прошивка ноутбуков не передавала ядру Linux. Необходимые настройки Device Tree загружались загрузчиком GRUB из отдельного файла, который не охватывался цифровой подписью.

    Для решения проблемы ядро и база данных Device Tree были объединены в одном монолитном EFI-файле, похожем на UKI (Unified Kernel Image), подписанном цифровой подписью дистрибутива. Для загрузки этого файла была создана новая EFI-прослойка "stubble", при загрузке определяющая модель устройства через SMBIOS, выбирающая нужные данные Device Tree и подставляющая их в ядро, не нарушая цепочку доверия Secure Boot. Ведётся работа над реализацией поддержки ноутбуков на чипах Snapdragon X2 Elite.

  • Подготовлен прототип загрузочного образа на базе Ubuntu 26.04 для ноутбуков на ARM64 SoC CIX P1, который в отличие от Snapdragon позволяет определять конфигурацию через таблицы ACPI без применения Device Tree.
  • Компания Google анонсировала публикацию официальных сборок Chrome для Linux-систем на базе архитектуры ARM64, что позволит запускать в ARM64-сборках Ubuntu браузер Chrome, содержащий CDM-модуль (Content Decryption Module) Widevine, который недоступен в Chromium. Поставка Widevine даст возможность без сторонних патчей просматривать медиаконтент, защищённый авторскими правами (DRM), размещаемый на таких сервисах, как Netflix, Spotify и Disney+. Кроме того, поддержку Widevine намерены интегрировать в snap-пакеты с Firefox и Spotify.
  • Добавлены новые сборки приложений, доступные в формате snap для архитектуры ARM64. Среди прочего, для ARM64 началась публикация snap-пакетов с OnlyOffice, FreeCAD и Teams for Linux.


  1. Главная ссылка к новости (https://discourse.ubuntu.com/t...)
  2. OpenNews: Canonical предоставит для систем ARM64 обновления ядра, не требующие перезагрузки
  3. OpenNews: Уязвимость в процессорах ARM, позволяющая обойти изоляцию виртуальных машин
  4. OpenNews: Выпуск Armbian 26.5, дистрибутива для одноплатных компьютеров
  5. OpenNews: Планы развития Ubuntu Desktop 26.10
  6. OpenNews: Изменение правил формирования релизов официальных редакций Ubuntu
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65857-arm
Ключевые слова: arm, ubuntu
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, q (ok), 11:32, 07/07/2026 [ответить]  
  • +/
    В принципе всё и так поддерживает ARM64: ядро, компиляторы, софт... Но именно в абантятине надо эту поддержку дополнительно "включать"...
     
     
  • 2.2, Аноним (2), 11:34, 07/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько архитектур сейчас поддерживает Ubuntu?
     
     
  • 3.5, Аноним (5), 12:12, 07/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Судя по новости, полноценно пока ни одной, не полноценно все.
     

  • 1.3, Аноним (3), 11:35, 07/07/2026 [ответить]  
  • +/
    А для RISC-V когда будет?
     
     
  • 2.4, Аноним (4), 12:08, 07/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У риск в нет будущего на десктопе, он тормозной, подходит для одноразовых дронов только.
     
  • 2.6, eugener (ok), 12:12, 07/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Будет Livepatch или Secure Boot? Или и то и другое? Хз, но сборки для RISC-V лежат тут - https://ubuntu.com/download/risc-v/canonical-built
     

  • 1.7, Аноним (7), 12:15, 07/07/2026 [ответить]  
  • +/
    > Сформирован стабильный snap-пакет с клиентом Steam, собранный для архитектуры ARM64

    Это можно запускать на ведроиде?

     
  • 1.8, aname (ok), 12:25, 07/07/2026 [ответить]  
  • +1 +/
    > недоступность Secure Boot на ноутбуках с чипами Qualcomm Snapdragon

    Так это не проблема, это её решение!

     
  • 1.9, Аноним (9), 12:53, 07/07/2026 [ответить]  
  • +/
    Чем x86 не устроил?
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру