大家好,我是良许。
近期Linux内核社区拒绝了俄罗斯Baikal处理器的适配代码,这一事件在技术圈引发轩然大波。
表面看是代码审核未通过,实则背后牵扯着复杂的地缘政治与制裁因素,也为所有依赖开源生态的开发者和国家敲响了警钟。
制裁的长臂管辖,伸向开源代码
2022年俄乌冲突爆发后,西方国家对俄罗斯实施了全方位制裁,这股力量甚至延伸到了开源社区。
Linux基金会虽是标榜“开源、自由、协作”的非营利组织,但因其注册地在美国,必须遵守美国法律。
美国财政部OFAC的制裁清单如同达摩克利斯之剑,而Baikal Electronics作为俄罗斯企业早已被列入清单。
因此,即便内核维护者主观上可能愿意接受代码,也因担心面临法律风险而不敢为之——这根本不是技术问题,而是赤裸裸的政治问题。
开源理想撞上现实铁墙
开源社区一直宣称“代码面前人人平等”,只以质量论优劣,无关地域与身份。
但此次事件彻底打破了这一美好愿景。
Baikal处理器是俄罗斯自主研发的ARM架构芯片,技术层面并不落后,其提交的内核适配代码也遵循标准流程,质量通过了审核,最终却因“合规风险”被拒。
有俄罗斯开发者无奈发问:“我们只是想让自家硬件能跑Linux,这也有罪?”
这句话道尽了技术被政治绑架的无奈,也让全球开发者反思:当代码审核要先看护照,开源精神还剩几何?
中国开发者的危机与警醒
这起事件绝非与中国开发者无关的“瓜”。
今天俄罗斯的代码被拒,明天类似情况就可能发生在中国企业身上。
华为、中兴早已尝过被踢出开源社区的滋味:2019年华为被列入实体清单后,Google暂停GMS服务支持,Linux基金会也一度暂停其会员资格。
尽管后续恢复,但这种被卡脖子的感受,深刻提醒着我们:开源生态本身也可能成为被牵制的“脖子”。
Linux内核、LLVM编译器等核心基础设施均由西方主导的基金会掌控,一旦地缘关系恶化,我们的自主操作系统、芯片可能连内核补丁都无法提交。
有人认为可以通过fork分支自主发展,但这在现实中难度极大:Linux内核代码量超千万行,每日数百个补丁更新,持续跟进需海量人力物力,且分支后的驱动、应用、工具等生态链重建,需要十年甚至更久的积累。
俄罗斯如今就面临此困境——Baikal处理器硬件已成型,却因缺乏Linux官方支持,第三方驱动和工具无法使用,再好的硬件也难以落地。
破局之路:积累能力,建设生态
国产操作系统如统信UOS、麒麟、欧拉虽在稳步推进,但距离真正的自主可控仍有长路要走,核心问题在于生态建设慢、底层依赖重。
作为普通开发者,我们虽力量有限,却也能有所作为:多参与国产开源项目、多提交代码、多在实际项目中使用国产技术栈,点滴积累汇聚成生态的力量。
更重要的是树立危机意识:开源从不是免费的午餐,技术也无法超脱政治。Baikal的遭遇是一个信号,它昭示着技术底层逻辑与游戏规则正在改写。
在技术圈加速分裂的当下,我们唯有在裂缝完全撕开前,尽可能积累自身能力、建设自主生态,才能拥有应对风险的Plan B,要么适应新规则,要么创造属于自己的规则。