Последние новости из мира open source свидетельствуют о существенном прогрессе в области поддержки Linux для техники на базе архитектуры Arm64. Этот тренд охватывает как текущее поколение устройств, так и готовящиеся к выходу новинки.
Успех компьютеров Apple с собственными процессорами Apple Silicon продемонстрировал высокий потенциал архитектуры Arm. Это вызвало повышенный интерес к Arm-устройствам и в мире Linux. Сейчас ведется разработка драйверов для графических процессоров, чипсетов и других компонентов, чтобы Linux на Arm64-платформах работал так же стабильно, как и на традиционных x86-системах.
Особое внимание привлекают готовящиеся к выпуску процессоры Qualcomm Snapdragon X Elite. Компания активно взаимодействует с Linux для обеспечения полноценной поддержки своих продуктов. Несмотря на сообщения о том, что у этих чипов не такая высокая производительность в реальных условиях, интерес к ним остается высоким. Так, немецкий производитель Tuxedo Computers уже приступил к разработке ноутбука Linux на базе Snapdragon X. Ранее эта компания выпустила модель Stellaris и собственную версию Ubuntu с оболочкой KDE.
Важные новости приходят и из мира Raspberry Pi. Дистрибутив AlmaLinux расширил официальную поддержку на последнюю модель Raspberry Pi 5, а также на ряд более ранних версий, начиная с Pi 3A+ и 3B+. Для этого команда AlmaLinux разработала специальную версию системы на основе программного обеспечения Raspberry Pi Foundation с добавлением собственных прошивок. Новая поддержка распространяется на версии AlmaLinux 8.10 и 9.4.
Ожидается дальнейшее улучшение совместимости Raspberry Pi 5 с основной версией Linux. Андреа делла Порта из SUSE работает над интеграцией драйвера для южного моста RP1 Raspberry Pi 5 в официальную ветку разработки Linux. Этим проектом он занимается уже несколько месяцев. Одновременно Дэйв Стивенсон, разработчик из Raspberry Pi Foundation, представил комплект из 31 патча для улучшения поддержки системы-на-чипе Broadcom BCM2712, используемой в Pi 5, в основной версии.
Все эти разработки нацелены на стандартизацию и упрощение поддержки Arm64-устройств в Linux без необходимости использования специальных сборок или дополнительных патчей от производителей. Однако это непростая задача. Как отмечалось при анализе дистрибутива Armbian в 2022 году, Arm-оборудование не обладает такой же базовой совместимостью, как x86-устройства, которые до сих пор в основном следуют стандартам IBM PC.