Разработку сетевых драйверов ядра Linux затронули санкции против России

Организации больше некомфортно принимать правки от «Байкал Электроникс»

2 мин.
Разработку сетевых драйверов ядра Linux затронули санкции против России

Санкции США и западных правительств против российского и его оборонной промышленности/компаний в связи с конфликтом на Украине вызвали интересные проблемы в мире программного обеспечения с открытым исходным кодом.

Виновниками разногласий стали Якуб Кичиньский, курирующий сетевую подсистему ядра Linux и Сергей Сёмин из «Байкал Электроникс» занимавшийся реализацией поддержки продуктов.

Работа с санкциями в мире открытого исходного кода среди проектов, управляемых сообществом, является более сложной, поскольку разработчики не всегда чётко указывают на принадлежность к правительствам, компаниям, или даже на своё физическое местоположение. Традиционно участие в таких проектах было великим уравнителем, поскольку при внесении правок в код полагались только на технические компетенции.

Также часто не существует никаких финансовых сделок или других формальных договоренностей между потенциально находящимися под санкциями организациями и самими проектами с открытым исходным кодом.

Последняя тема, поднятая в результате санкций в отношении российских организаций, заключается в том, что сетевые патчи для Linux, по крайней мере, на данный момент, заблокированы для разработчиков, связанными с «Байкал Электроникс» – российской компанией, стоящей за различными процессорами на базе MIPS и ARM, которая в течение многих лет работала над созданием отечественных процессоров.

Бывшая материнская компания «Байкал» («Т-Платформы») – находится под санкциями США с 2013 года, а с прошлого года «Байкал Электроникс» подвергается непосредственным санкциям со стороны различных правительств в связи с возможностью попадания их микропроцессоров в российское военное оборудование.

Один из читателей портала Phoronix обратил внимание на серию патчей, которые были разосланы с правками кода для сетевого драйвера STMMAC.

Это сетевой драйвер для Ethernet-контроллеров Synopsys, который используются в некоторых устройствах Baikal Electronics, а также применяются различными лицензиатами в прочих устройствах. Данная линейка патчей, которая просто предоставляет некоторые исправления для драйвера Ethernet, теперь оказалась заблокирована.

По крайней мере об этом заявляет мэйнтейнер сетевых технологий Linux Якуб Кичиньский:

«Мы не чувствуем себя спокойно, если принимаем исправления для аппаратного обеспечения, произведённого вашей организацией, или связанного с ним.
«Пожалуйста, воздержитесь от участия в сетевой работе до дальнейшего уведомления».

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

За последний год в основное ядро Linux были внесены десятки исправлений, затрагивающих PCI, механизм DMA, а также некоторые специфические для Baikal-T1 драйверы.

Дальнейших комментариев в этой теме не последовало, но, по крайней мере, что касается сетевого кода Linux, вклад от Baikal или причастных организаций не рассматривается до дальнейшего уведомления.

Также стоит отметить, что несколько патчей, о которых идёт речь, не является специфичной для Baikal – это просто исправления для сетевого драйвера Synopsys, используемого множеством различных аппаратных платформ и организаций.

Посмотрим, изменится ли это для других областей ядра в будущем, учитывая присущую миру открытого исходного кода свободную и распределённую структуру.


Ещё по теме:

Мы в Telegram, на Дзен, в Google News и YouTube