Linux拒绝俄罗斯开发者合入
Posted 嵌入式Linux,
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux拒绝俄罗斯开发者合入相关的知识,希望对你有一定的参考价值。
最近在Linux社区看到这样的信息
https://lore.kernel.org/all/20230314103316.313e5f61@kernel.org/
我们不愿意接受你们的补丁。
关于上面的内容,看到有一篇这样的文章
https://www.phoronix.com/news/Linux-STMAC-Russian-Sanctions
由于美国对俄罗斯实施制裁,Linux的一些开发者无法继续与俄罗斯的STMicroelectronics合作,这可能导致一些Linux内核中的驱动程序不再得到更新和维护,从而影响Linux在某些硬件上的兼容性。不过,Linux社区正在寻找解决方案,以确保内核的稳定性和兼容性不受影响。
Linux社区一直致力于维护开源软件的质量和安全性,到目前为止,Linux社区依然是全球最火热的开源项目,没有之一,每天都可以看到大量的开发者向社区提供自己的代码。
当然了,因为这样,我们会看到Linux内核越来越庞大,代码越来越多并且臃肿。
Linus对于代码的合入有非常严格的要求,「Fuck Your Code」是他对于代码最直接的表达,因为一些历史原因,Linux某些模块的代码有很大的改进空间。
这次拒绝代码合入大概率也是对于安全性和质量的考量。
Baikal是俄罗斯自主研发的一款处理器,但是在提交的代码上缺少必要的文档和技术支持「既然是开源的东西,就不要怀抱夹杂着私货进去」。
Linux社区拒绝代码合兵并不是第一次了。
之前的龙芯LoongArch合入也有因为代码质量差、代码抄袭被拒绝合入,但是后续修改后也被采纳了。
一个大功能的合入确实应该谨慎一些,如果随意合入可能就影响到了主线上的一些功能。
话说回来
这也是为什么很多企业直接从一个release拉一个开发分支做开发的原因,甚至于不再回归主线的,原因还是因为主线上每天的提交太多,总是会有一些不确定的因素存在,修改了一个问题,可能会引发新的问题出现。
九联科技开发板正式合入OpenHarmony主干
近日,九联科技Unionpi系列Unionpi Tiger(A311D)开发板,正式合入OpenAtom OpenHarmony(以下简称“OpenHarmony”)社区主干。Unionpi Tiger开发板是一款基于A311D芯片,支持OpenHarmony标准系统,面向超高清领域的开发板。
A311D芯片有着强大的CPU、GPU和神经网络加速子系统。支持4K视频编解码器引擎和一流的HDR图像处理,集成了所有标准音频/视频输入/输出接口。主系统CPU基于大小核架构,集成四核ARM Cortex-A73 CPU集群和双核Cortex-A53集群,统一二级缓存,提升系统性能。每个 CPU 内核都包含单独的 NEON SIMD 协处理器,以提高软件媒体处理能力。还有支持 INT8 推理的神经网络加速器,适用于所有流行的深度学习框架,包括 TensorFlow 和 Caffe,支持 8bit/16bit 运算,运算性能高达 5.0T。
九联科技作为OpenHarmony共建单位之一,积极推动OpenHarmony芯片适配进程,突破完成A311D芯片对OpenHarmony 3.1 Release 的适配,推出基于此芯片打造的OpenHarmony开发板——Unionpi Tiger,并顺利通过兼容性测评,合入OpenHarmony社区主干。
Unionpi Tiger开发板,采用双层结构,上下层分别为核心板、底板。核心板集成高速嵌入式存储器,具有32G的Flash和4G的RAM,同时集成有WIFI模块。底板包括RJ45以太网、USB、phone、HDMI、Micro USB、GPIO、I2C、I2S、Speaker、MIPI DIS、MIPI CSI、ADC、PWM、TTL、RS485、CAN BUS等接口,以及4G等选配模块。
未来,九联科技将持续深耕超高清视频行业,充分发挥自身优势,积极推进OpenHarmony 生态发展,为开源生态可持续发展倾智献力,共同创建一个新时代的万物互联体系。
代码仓地址:
https://gitee.com/openharmony/device_board_unionman
暑期编程PK赛 得CSDN机械键盘等精美礼品!以上是关于Linux拒绝俄罗斯开发者合入的主要内容,如果未能解决你的问题,请参考以下文章
俄罗斯军方的 GNU/Linux 发行版:Astra Linux