Новости

Российские процессоры «Байкал» потеряли поддержку в ядре Linux: что это значит

В разрабатываемое ядро Linux 7.1 были включены патчи, убирающие поддержку контроллеров AHCI SATA и PCIe. Эти компоненты применяются в процессорах Baikal-T1. Изменения одобрил лично Линус Торвальдс – основатель Linux и руководитель сообщества разработчиков ядра.

Из версии ядра Linux 7.1, находящейся в стадии разработки, исключили поддержку контроллеров AHCI SATA и PCIe, используемых в российских процессорах Baikal-T1. Об этом сообщили эксперты портала OpenNet.

Согласие на удаление дал лично Линус Торвальдс (Linus Torvalds), создатель Linux. Он остается лидером сообщества разработчиков Linux, хотя план по его замене уже подготовлен.

Торвальдс собственноручно принял в состав ядра Linux 7.1 патчи, убирающие поддержку этих контроллеров. Ранее «отец» Linux поддержал отстранение нескольких российских мейнтейнеров (ключевых разработчиков) из сообщества Linux, назвав их «кучкой русских троллей».

Очистка ядра Linux от поддержки процессора Baikal-T1 началась несколько раньше – с выпуска Linux 7.0.

Эта версия вышла 12 апреля 2026 г. Первым дистрибутивом, получившим ее, стал Ubuntu 26.04 LTS.

Из Linux 7.0 была удалена поддержка драйверов i2c и spi dw для процессора Baikal-T1. При этом разработчики не объясняют причин своего негативного отношения к этому CPU.

Таким образом, избавление ядра от поддержки контроллеров AHCI SATA и PCIe из состава Baikal-T1 – это второй шаг к полному забвению данного чипа, но не последний. По информации OpenNet, на рассмотрении находятся еще несколько аналогичных патчей, которые убирают поддержку используемых в Baikal-T1 драйверов таймера, памяти, physmap, шины, hwmon, dwc и bt1-rom. К моменту публикации материала Торвальдс не успел их рассмотреть.

Как сообщает OpenNet, причина удаления поддержки Baikal-T1 известна. Это «отсутствие сопровождения и незавершенная интеграция компонентов платформы Baikal в состав ядра».

В числе прочего разработчики отмечают неполную работоспособность драйвера PCIe.

Произошедшее – это скорее исключение, чем правило. Обычно ядро Linux лишается поддержки тех или иных процессоров из-за их объективной устарелости. Например, в 2012 г. по личной инициативе Торвальдса из него убрали поддержку чипа Intel 386, которому на тот момент было 25 лет.

В начале 2021 г. разработчики решили исключить из ядра Linux поддержку более 20 старых процессоров с разными архитектурами. Большинство из них – на ARM, но встречаются и MIPS-чипы.

В 2023 г. из Linux 6.7 был полностью удален код, обеспечивающий его работу на компьютерах с процессорами Intel Itanium на базе архитектуры IA-64. При этом Торвальдс называл технологию «мертвой» еще за два года до этого решения.

Baikal-T1 сложно назвать устаревшим по стандартам российских процессоров. Его дебют состоялся в конце мая 2025 года, тогда же появились и первые инженерные образцы. Как пояснили разработчики CPU из компании «Байкал Электроникс», этот чип предназначен для применения в разнообразных промышленных и потребительских устройствах на рынках коммуникационных решений, промышленной автоматики и встроенных систем.

Однако по своим характеристикам он всё же считается морально устаревшим. Процессор изготавливается по 28-нанометровому техпроцессу, оснащён двумя суперскалярными ядрами P5600 MIPS 32 r5 с тактовой частотой 1,2 ГГц и 1 МБ кэш-памяти второго уровня. Кроме того, в его состав входят контроллер памяти DDR3-1600, один порт 10Gb Ethernet, два порта 1Gb Ethernet и контроллер PCIe Gen.3×4. Энергопотребление чипа составляет 5 Вт, а корпус имеет размеры 25×25 мм.

Стоит также отметить, что Baikal-T1 никогда не производился на территории России – к середине апреля 2026 года в стране не было ни одного предприятия, способного выпускать микросхемы по современным технологическим нормам. Наиболее актуальная топология в России – это 90 нм на заводах «Микрона», что соответствует уровню 2002 года.

Поддержка Baikal-T1 в Linux появилась далеко не сразу после презентации процессора. На её интеграцию в ядро ушло более пяти лет.

T1 был представлен в конце мая 2015 года – в то время использовалось ядро Linux 4.0, выпущенное в апреле 2015 года. С релизом версии 4.1 в июне 2022 года поддержка Baikal-T1 в Linux не была включена.

Этого момента пришлось ждать чуть более пяти лет, до августа 2020 года, когда вышел Linux 5.8. Спустя примерно такой же промежуток времени поддержка T1 из Linux удаляется.

Геннадий Ефремов

Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории
Популярные новости