Удаление поддержки контроллеров Baikal-T1 в ядре Linux 7.1

Как сообщают источники OpenNET и Phoronix, в состав ядра Linux версии 7.1 внесены изменения, которые приводят к удалению поддержки контроллеров AHCI SATA и PCIe, применяемых в системе на кристалле (SoC) Baikal-T1. Этот процесс начался уже в версии 7.0, в которой были удалены драйверы i2c и spi dw, относящиеся к платформе Baikal. Основной причиной исключения этих компонентов стало отсутствие поддержки со стороны разработчиков и незавершённая интеграция драйверов в ядро. В частности, драйвер PCIe так и не был доведён до стабильного и полностью работоспособного состояния.

Кроме того, в настоящее время рассматриваются запросы на удаление других драйверов, связанных с Baikal, включая таймеры, память, physmap, шину, hwmon, dwc и bt1-rom. Поддержка SoC Байкал-Т1 была добавлена в ядро Linux, начиная с ветки 5.8 и сохранялась до версии 6.18 LTS.

Отметим, что в 2023 году сообщество разработчиков Linux отказалось принимать патчи от российской компании «Байкал Электроникс» из-за санкций, наложенных США. В результате из официального файла MAINTAINERS были удалены упоминания о некоторых разработчиках, потенциально связанных с Россией. Это решение поддержал сам создатель Linux Линус Торвальдс.