Linux内核网络驱动开发受到西方世界制裁俄罗斯的影响

Linux内核网络驱动开发受到西方世界制裁俄罗斯的影响由于许多开源项目允许使用假名,而且不一定明确与政府或公司的关系,甚至是他们的实际位置,因此在社区驱动的项目中处理制裁问题更具挑战性。传统上,对开源项目的贡献是伟大的平衡器,仅仅依靠技术上的优点来贡献代码。潜在的受制裁组织和开源项目本身之间也往往没有财务往来或其他正式安排。由于俄罗斯组织被制裁而引起的最新问题是,Linux网络补丁至少在目前被与贝加尔电子公司有关的开发者所阻止,贝加尔电子公司是各种基于MIPS和ARM的处理器背后的俄罗斯公司,多年来一直致力于制造俄罗斯国内的CPU。贝加尔的前母公司T-Platforms自2013年以来一直受到美国的制裁,而自去年以来,由于他们的微处理器可能最终出现在俄罗斯的军事硬件中,贝加尔电子已经被各国政府直接制裁。例如其中一个Synopsys以太网控制器的网络驱动程序补丁是针对STMMAC网络驱动发出的修复,它被一些贝加尔电子公司的硬件所使用,也被其他Synopsys公司的许可证持有人用于其他硬件。鉴于Linux网络维护者Jakub的这个消息,这个补丁系列的开发现在出现了被拒绝的情况。"我们觉得不适合接受来自贵组织生产的硬件或与之相关的补丁。请扣留网络贡献,直到进一步通知。"阻止这个开发者/组织的补丁似乎只是由子系统维护者单独做出的。当搜索其他提到"baikal"的Linux提交时,包括来自同一开发者的提交,最近在上个月就有来自同一开发者的补丁被接受。在过去的一年中,已经有几十个补丁被拉入Linux内核,影响到PCI、DMA引擎,包括一些Baikal-T1的特定驱动工作。在这个问题上没有进一步的评论,但至少就Linux网络代码而言,在进一步通知之前,内核团队不接受来自Baikal或与之相关的贡献。我们将看到,鉴于开源世界固有的松散和分布式性质,内核的其他领域是否也会改变。...PC版:https://www.cnbeta.com.tw/articles/soft/1349711.htm手机版:https://m.cnbeta.com.tw/view/1349711.htm

相关推荐

封面图片

Linux内核源码深度解析开发实战

名称:Linux内核源码深度解析开发实战描述:《深度解析开发实战》是一门深入剖析Linux内核源码并进行实际开发的课程。学员将了解Linux内核的基本结构、关键技术和调试方法,掌握如何编写内核模块、驱动程序等实际项目。通过本课程,学员能够深入理解Linux操作系统的工作原理,并具备在Linux内核层面进行开发的能力。建议先收藏保存,不定时失效。链接:https://pan.quark.cn/s/ceaaed738091大小:NG标签:#quark#学习#资源#课程#linux频道:@yunpanshare群组:@yunpangroup

封面图片

微软参与修改措辞与注释 提高Linux内核语言的包容性

微软参与修改措辞与注释提高Linux内核语言的包容性本周早些时候,微软的一位工程师为Linux内核开发了Rust语言改进补丁,而在周末假期结束时,又为Linux内核语言开发了更具包容性的补丁。今天,微软Linux工程师EaswarHariharan发布了一组14个补丁,他负责AzureLinuxplumbing、AzureCobalt等云硅的启用以及虚拟化事务。微软的这一最新非核心业务Linux贡献正在清理代码中的语言,使其更具包容性。特别是根据最新的上游I2C、SMBus和I3C规范进行调整,以使用适当的术语。大部分代码和代码注释中的术语已从主从调整为控制器和目标站(或客户端)。但即使是这些补丁也会引起一些问题,因为行业规范倾向于使用新的控制器/目标术语,而不是这些新内核补丁中使用的客户端术语。在上游内核开发人员中,显然还没有就如何区分客户端和目标机达成明确的共识。这些补丁清理了近400行代码,包括从核心子系统代码到AMD和Intel图形驱动程序、各种媒体和FBDEV驱动程序,以及其他I2C/I3C/SMBus代码。您可以在内核邮件列表中找到微软提供的新Linux内核包容性语言补丁:https://lore.kernel.org/dri-devel/[email protected]/T/...PC版:https://www.cnbeta.com.tw/articles/soft/1425639.htm手机版:https://m.cnbeta.com.tw/view/1425639.htm

封面图片

深入分析Linux内核源码

深入分析Linux内核源码本书共分13章,对Linux内核2.4版的源代码进行了较全面的分析,既包括对中断机制、进程调度、内存管理、进程间通信、虚拟文件系统、设备驱动程序及网络子系统的分析,也包括对Linux整体结构的把握、Linux的启动过程的分析及Linux独具特色的模块机制的分析与应用等。其中重点剖析了Linux内核中最基础的部分:进程管理、内存管理及文件管理。本书对于那些准备进入Linux操作系统内部,阅读Linux内核源代码以及在内核级进行程序开发的读者具有非常高的参考价值。同时,操作系统实现者、系统程序员、Linux应用开发人员、嵌入式系统开发人员、系统管理员、在校的大学生和研究生及对Linux感兴趣的用户均可在阅读本书中受益。作者陈莉君老师二十多年来专注Linux内核研究,业余时间主办的Linux内核之旅网站,为Linux爱好者默默提供着无私的帮助,值得一提的是,把自己2002年撰写的《深入分析Linux内核源代码》一书,因为绝版而全文公布于网络,这为嵌入式开发者和Linux内核爱好者提供了触手可得的资料。#电子书#Linux

封面图片

Arm中国正在考虑将其"周易"NPU驱动程序上传到Linux内核中

Arm中国正在考虑将其"周易"NPU驱动程序上传到Linux内核中三年前,百度的一位工程师曾关注过用于Linux内核的周易AI加速器驱动程序,但这只是一个开源的内核驱动程序,当时还缺乏一个开源的用户空间软件栈。从那时起,ArmChina就开始着手开发这个完全开放的用户/内核驱动程序栈。全志R329等一些SoC中就采用了ArmChina的NPU。今天,ArmChina的一位工程师宣布,希望将他们的NPU驱动程序上游化到加速器子系统中。目前,至少开放的用户模式驱动程序和内核驱动程序是通过ArmChina在GitHub上的CompassNPU驱动程序开发的。这个开源AI加速器驱动程序栈依赖于通过ArmChina的NN图编译器将TensorFlowLite和ONNX模型转化为可执行程序库。然后,应用程序将该可执行文件加载到用户模式驱动程序中,二进制文件提交给内核驱动程序,内核驱动程序再调度到支持的SoC上的NPU硬件。通过阿里速卖通和类似渠道可以买到一些支持ArmChinaNPU的开发板。到目前为止,邮件列表只是阐述了大家的兴趣,并找出了将ArmChinaNPU驱动程序上传到主线Linux内核的要求。这仍然需要上游DRM/accel维护者审查代码,确保其符合适当的接口等,因此前方的路还很长,但至少很高兴看到ArmChina现在有了一个完全开源的LinuxNPU驱动程序栈。...PC版:https://www.cnbeta.com.tw/articles/soft/1425431.htm手机版:https://m.cnbeta.com.tw/view/1425431.htm

封面图片

俄罗斯开发者被阻止向“自由及开源软件”贡献

俄罗斯开发者被阻止向“自由及开源软件”贡献最近有两起俄罗斯开发者被阻止贡献FOSS(FreeandOpenSourceSoftware)代码的事件。在Linux内核邮件列表上,俄罗斯芯片制造商贝加尔电子公司的SergeySemin的贡献被拒绝了,“我们对接受来自贵组织生产的硬件或与之相关的补丁感到不舒服。”另外一件也是针对俄罗斯开发者的,他的GitHub账户已被封锁。他开发的“一个管理和配置支持智能平台管理界面的设备的工具”,,被标记为只读“存档”。原因是他为俄罗斯芯片制造商Yadro工作,该公司正在研发RISC-V芯片,被列入了乌克兰的战争与制裁数据库。来源,来自:雷锋频道:@kejiqu群组:@kejiquchat投稿:@kejiqubot

封面图片

Linus Torvalds 宣布首个 Linux 内核 6.9 候选发布版

LinusTorvalds宣布首个Linux内核6.9候选发布版据9to5linux报道,Linux6.9是Linux内核的下一个重要系列,LinusTorvalds在当地时间3月24日宣布首个候选发布版(RC)里程碑可供公开测试。没错,Linux6.8发布已经两周了,Linux内核6.9的合并窗口现在已经关闭。这意味着第一个候选发布版(RC)开发版本已经可供早期用户、发行版维护者和高端用户使用。根据Torvalds的说法,Linux内核6.9看起来是一个“相当正常”的版本,它承诺对AMDGPU图形驱动程序进行更多改进,提高计时器的性能,更新工作队列子系统,架构更新,删除旧的NTFS代码,核心网络更新、虚拟机和内核改进、工具和文档改进以及许多新驱动程序以提供更好的硬件支持。Linux内核6.9的最终版本预计将于2024年5月中旬发布。——

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人