Российским компаниям придется пересобирать ОС Linux для поддержки процессора «Байкал-Т1»

«Базальт СПО»: компаниям в РФ придется дорабатывать Linux для процессора «Байкал-Т1»
Евгений Биятов/РИА «Новости»

Российским разработчикам при необходимости придется собирать кастомные версии Linux для поддержки процессора «Байкал-Т1» после сокращения его поддержки в новых версиях ядра. Об этом «Газете.Ru» сообщил председатель совета директоров «Базальт СПО» (компания — разработчик российских ОС «Альт» на базе Linux) Алексей Смирнов.

В последних двух версиях ядра Linux (7.0 и 7.1), которое является фундаментом российских операционных систем типа Astra Linux и «Альт», была сокращена поддержка российского процессора «Байкал-Т1». В частности, из ядра убрали поддержку ряда интерфейсов, необходимых для корректной работы ОС на устройствах с упомянутым чипом. Сделано это было по инициативе создателя ядра Линуса Торвальдса, а мотивация объяснена недоработками кода со стороны производителя «Байкал-Т1».

Хотя «Байкал-Т1» является старым процессором (выпущен в 2018 году), он продолжает использоваться в ряде сетевых устройств вроде маршрутизаторов и коммутаторов. Кроме того, на его основе выпускались и настольные компьютеры, например «Таволга Терминал 2ВТ1».

Сокращение поддержки данного чипа потенциально может привести к ухудшению работы ОС на базе ядра Linux на устройствах с «Байкал-Т1», но разработчики этих ОС относительно легко смогут нивелировать эту угрозу. Одним из решений, по словам Смирнова, является использование ОС на базе ядер Linux, где уже реализована полноценная поддержка чипа, то есть тех, что вышли до версии 7.0.

«Переход на новую версию ядра не является самоцелью. Важно, чтобы ядро, поддерживающее соответствующий процессор, было в принципе. А оно есть. Совершенно спокойно можно использовать старые версии ядра, которые его поддерживают», – сказал эксперт.

При этом, по его словам, неразрешимой проблемы не случится, даже если всё же придётся «подружить» новую версию ядра Linux с «Байкал-Т1». В таком случае, сказал Смирнов, разработчикам придётся взять базовое ядро Linux версии 7.0 и выше и переписать его для внедрения поддержки «Байкал-Т1». В процессе такого переписывания разработчики возьмут фрагмент старого ядра Linux (версии 6.9 и ниже), отвечающий за корректную работу чипа, и интегрируют его в новое ядро (версии 7.0 и выше). Получится модифицированное ядро Linux, на основе которого можно будет собрать операционную систему для работы устройств с российским чипом.

Стоит отметить, что в России имеются проблемы с отечественными процессорами для ПК и пользовательских устройств: начиная с 2022 года разработчики юридически оказались отрезанными от иностранных фабрик, где эти чипы производятся. Все компании в мире (будь то Apple, Intel и AMD) только проектируют процессоры, а производство осуществляется на полупроводниковых фабриках, которые этим компаниям не принадлежат. При этом в РФ имеется собственное производство чипов, однако эти чипы являются примитивными относительно тех процессоров, что используются в современных смартфонах и компьютерах.

Ранее американская компания первой в истории протестировала квантовый интернет.