Обычно мы не смотрим на отдельные выпуски ядра Linux, отчасти потому, что большинство обновлений довольно рутинны. Любое обновление ядра Linux исправляет некоторые ошибки, улучшает поддержку существующего оборудования и вносит некоторые перспективные изменения в ожидании нового оборудования, и версия ядра 5.19 не является исключением. Фороникс и ОМГ! Убунту! у обоих есть хорошие обзоры изменений.
Но есть одно интересное примечание об этом выпуске, которое упоминает создатель ядра Linux Линус Торвальдс в своих примечаниях к выпуску : обновление ядра выпускается с использованием ноутбука на базе Arm, в частности версии Apple MacBook Air с процессором M2.
«Это то, чего я ждал долгое [sic] время, и это, наконец, стало реальностью благодаря команде Asahi», — пишет Торвальдс. «У нас уже давно есть оборудование arm64 под управлением Linux, но до сих пор ни одно из них не использовалось в качестве платформы для разработки».
Торвальдс использует Linux на своем MacBook M2 с Asahi Linux , дистрибутивом, который работает для обратного проектирования оборудования Apple. Конечная цель команды Asahi — перенести всю эту работу на основное ядро Linux, чтобы все дистрибутивы могли извлечь выгоду, и Asahi добавила поддержку новых чипов Apple, таких как M2 или M1 Ultra, относительно быстро, как только они были выпущены.
Еще в ноябре 2020 года Торвальдс написал , что новый на тот момент Air M1 «был бы почти идеальным» в качестве ноутбука на базе Arm Linux, но сказал: «У меня нет ни времени возиться с ним, ни желания бороться с ним». не хочу помогать».
С одной стороны, эта новость — всего лишь немного интересная мелочь — для большинства пользователей Linux не имеет значения, какой компьютер сейчас использует Линус Торвальдс, а Asahi Linux все еще находится в грубом, раннем состоянии, когда многие вещи работают наполовину. или работает. нефункциональный. Но, как отмечает участник Asahi Гектор Мартин, наличие «реальных людей… работающих с Linux на реальной, современной платформе ARM64» с современной версией набора инструкций Arm и «почти оригинальным ядром» имеет эффект домино, который приносит пользу остальным экосистема.
Больше людей, использующих версии Linux для Arm, означает, что больше людей исправляют ошибки, связанные с Arm, которые принесут пользу всем дистрибутивам, и больше людей, которые выявляют и устраняют проблемы, характерные для Arm, в своем собственном программном обеспечении («собственное тестирование», как говорит Торвальдс в своих заметках ) . В конце концов, опыт использования Linux на оборудовании Arm должен улучшиться для всех, хотя на то, чтобы избавиться от этих преимуществ, могут уйти годы. Но вместе с усилиями в области аппаратного обеспечения, такими как новые высокопроизводительные чипы Arm от Qualcomm и приверженность Microsoft аппаратному и программному обеспечению Arm, они могут сделать ПК на базе Arm более привлекательной и конкурентоспособной альтернативой традиционным ПК с процессорами Intel и AMD x86.
Стоит также отметить, что Торвальдс полагает, что версия ядра Linux версии 5.20 в конечном итоге станет версией 6.0 не из-за каких-либо конкретных обновлений функций, а потому, что он «начинает беспокоиться о том, чтобы снова не запутаться из-за больших чисел». Версии ядра 3.x и 4.x также были перенесены на следующий основной номер версии около выпуска 20.