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

Удаление поддержки процессора Baikal-T1 началось немного раньше, с релиза Linux 7.0, который вышел 12 апреля 2026 года. Первым дистрибутивом, получившим эту версию, стал Ubuntu 26.04 LTS. В Linux 7.0 была удалена поддержка драйверов i2c и spi dw для Baikal-T1. Разработчики не объясняют причины своего негативного отношения к этому процессору. Удаление поддержки контроллеров AHCI SATA и PCIe является вторым шагом к полному исключению этого чипа, но не последним. По данным OpenNet, на рассмотрении находятся еще несколько патчей, которые убирают поддержку драйверов таймера, памяти, physmap, шины, hwmon, dwc и bt1-rom, используемых в Baikal-T1.

Как сообщает 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 МБ кэша L2, контроллер памяти DDR3-1600, один порт 10Gb Ethernet, два порта 1Gb Ethernet и контроллер PCIe Gen.3×4. Процессор потребляет 5 Вт энергии и выпускается в корпусе размером 25х25 мм. Baikal-T1 никогда не производился в России, так как в стране нет заводов, способных выпускать микросхемы по современным техпроцессам. Самая актуальная топология в России – 90 нм на фабриках "Микрона", что соответствует уровню 2002 года.

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

Источник

Написать комментарий