今天是10月24日,程序员节,首先祝愿大家,程序员们节日快乐,程序0 warning, 0 error,没有bug。
但在这个特殊的日子里,Linux社区关于移除俄罗斯人员代码的消息引起了广泛关注。尽管这一事件的具体原因仍在发酵中,但已经引发了各国开源界对此事的激烈讨论。开源一直以来都是倡导自由、平等和共享的地方,但这一事件似乎表明,即使是开源,也可能受到政治和地域因素的影响。
这件事为何会在技术界掀起如此大的波澜?
首先,我们要从Linux的影响力谈起。
Linux是开源软件项目历史上是规模最大、应用范围最广的软件。几乎所有行业都在广泛的使用Linux,其中包括金融服务、政府、教育、乃至电影制作等。为了Linux进一步发展,其后还成立了Linux基金会,利用其支持Linux社区的经验和专业知识来帮助建立,构建和维护一些最关键的开源技术。它所涵盖的内容到今天已经远远的超越了Linux,几乎帮助促进了每一个软件栈的创新(如:实时操作系统Zephyr Project、JavaScript运行时环境Node.js、开源的SDN OpenDaylight等)。目前Linux基金会所托管的项目,涉及多个层次,如企业IT、嵌入式系统、消费电子、云计算、网络等等。
Linux基金会旗下汇聚了众多国际知名企业(如:三星、华为、IBM、微软、NVIDIA等等),这些企业在开源软件的发展中扮演着重要角色。国内多家企业也积极参与其中,通过参与开源项目和技术交流,推动了开源软件在国内的应用和发展。
Linux的白金会员
追溯起RT-Thread的诞生,RT-Thread创始人也深受到了Linux的影响和启发。
时间回溯到1998年,那时刚接触电脑的他,就在折腾了DOS,Windows等闭源系统,而因为购买一张光盘意外地接触了开源而自由的Linux系统而一发不可收拾。毕业后RT-Thread创始人虽然一直与嵌入式设备及实时操作系统打交道,但在这个过程中他也持续保持着对Linux的关注,关注着开源的发展,并积累相关经验。
到后来,在主观意愿和朋友项目需求的双重影响下,熊谱翔在2006年顺势推出了RT-Thread,并以诞生即开源的方式下,怀着对开源的美好向往,号召国内优先的工程师一起加入的方式,开启了国产开源嵌入式系统的社区发展之路。
此事将对嵌入式Linux行业的从业者会产生哪些间接影响?
1. 供应链安全的问题。未来还能否持续使用Linux,是否哪天也变得有国界了?
2. fork & fork。为了依然能使用Linux,可能不得不自己进行fork,自行进行维护分支。一些芯片的支持,驱动程序也不能进入到Linux内核upstream,也需要花更多的投入来合并上游的更新。
3. 加大自主研发投入:面对外部不确定性,国内企业可能会加大对嵌入式系统核心技术和底层驱动自主研发的投入,长期来看有利于提升国内技术实力和独立性。
关于开源的一些深层次思考
针对这部分,RT-Thread 创始人熊谱翔的更深层次思考:
在全球化的大潮中,RT-Thread的过往历程提醒我们,必须准确定位并持续发展自身的核心竞争力。自2006年开源以来,RT-Thread已经在实时操作系统(RTOS)领域占据了重要地位,其装机量已超过20亿台。如今,面对功能日益复杂的SoC芯片,RT-Thread Smart版本在智能汽车和工业控制等关键领域也展现出了其核心的价值。
作为国内少数坚持开源的自有操作系统内核,RT-Thread Smart凭借其完整的用户态POSIX支持,不仅能够满足网络设备和图形终端的复杂需求,还保持了高实时性的特性,可以完整无缝的运行Linux下的一些应用程序,如tmux,FFmpeg,wayland/waston,以及高实时性的EtherCAT主站协议栈,构成了其独特的竞争优势。
Linux社区的事件让我们认识到,开源社区固然有立场,但是开源精神无国界,要以打造一个世界级的开源项目为目标,才能够出类拔萃。我们仍需放眼全球,坚守初心。在这个值得纪念的时刻,让我们共同勉励,携手前行,致力于“打造世界级的操作系统”。
——————End——————