微软参与修改措辞与注释 提高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内核编码规范将添加“包容性术语”准则https://www.cnbeta.com/articles/tech/999945.htm“根据补丁中的描述,新的包容性术语文档适用于贡献到Linux内核的新代码,但最终还是希望可以替换现有不使用包容性术语的代码。不过也有被批准的例外情况,鉴于内核长期以来确保不会破坏用户空间ABI接口(user-spaceABI),如果改变术语有可能会对此接口造成破坏,所以这会是一个例外。”这个似乎和西方国家的政治正确是一回事,表面上是blacklivesmatter了,内在的部分还是充满歧视……

封面图片

微软为Linux内核提供补丁 增加嵌套虚拟机管理程序支持

微软为Linux内核提供补丁增加嵌套虚拟机管理程序支持微软Linux团队的JinankJain在周三发出了一组补丁,以增加对在嵌套的微软管理程序上运行Linux的支持。有一些特定的Hypercalls需要重定向到L0管理程序,而不是L1管理程序,这个补丁系列正在对其进行修改。仅仅超过100行的新代码,在微软/MSHV支持代码中对嵌套的Hypercalls的处理就实现了允许建立嵌套的管理程序支持,即Hyper-V虚拟机中再跑Hyper-V。这项工作目前正停留在这个补丁系列上。如果代码审查顺利的话,这个嵌套的微软Hypervisor支持可能会在Linuxv6.2内核周期中得到重视。...PC版:https://www.cnbeta.com.tw/articles/soft/1331989.htm手机版:https://m.cnbeta.com.tw/view/1331989.htm

封面图片

我们使用包容性语言,不是因为「被边缘化的群体太容易被冒犯到了」。我们使用包容性语言,是因为这个世界本来就是多元的。以前的语言

我们使用包容性语言,不是因为「被边缘化的群体太容易被冒犯到了」。我们使用包容性语言,是因为这个世界本来就是多元的。以前的语言不够包容,常常不能涵盖到被边缘化的群体。我们必须认识到这点,并加以改正。是的,这意味着我们必须认识到,我们之前一直在使用的语言,很可能无意间将一些被边缘的群体排除在外了。有时候,当我们使用了不够包容的语言,然后被别人指正的时候,我们很容易将这种指正视为对我们自身的攻击。我们很容易下意识的为自己过去的用词辩护,并嘲笑那些更包容的词汇。我们必须放下这种个人的固执了。我们应该承认过去的失误,学习如何让自己变得更包容友善,并共情那些被边缘化的群体。刚开始的时候,这么做可能并不是很容易。但我保证,一旦跨过了最初的障碍,习惯了新的用语,一切都会变得更美好的。包容性用语举例:各位兄弟=>各位朋友;外卖小哥=>外卖员;女士们先生们=>各位来宾。

封面图片

华为开发者提出为提高内存安全性而设计的Linux内核"沙盒模式"

华为开发者提出为提高内存安全性而设计的Linux内核"沙盒模式"华为公司的PetrTesarik发出了关于新SandBox模式的"征求意见"补丁系列。Petr将SandBox模式描述为:"SandBox模式的最终目标是在仅允许访问预定义地址的内存的环境中执行本地内核代码,因此潜在漏洞无法被利用或不会对内核的其他部分产生影响。该补丁系列将SandBox模式的API和架构独立的基础架构添加到内核中。它在所有输入和输出数据的vmalloc()编辑副本上运行目标函数。由于有了保护页,仅此一项就能防止一些越界访问"。SandBox模式文档进一步补充道:"沙盒模式(SBM)的主要目标是通过分解内核来减少内核代码中潜在内存安全漏洞的影响。SBMAPI允许在隔离的执行环境中运行每个组件。特别是,用作输入和/或输出的内存区域与内核的其他部分隔离,并由保护页包围。在实现了必要的拱形钩子的架构上,沙盒模式利用硬件分页设施和CPU权限级别,只强制使用这些预定义的内存区域。有了arch支持,SBM还能从违反保护规定的情况中恢复。这意味着,SBM会强制终止沙箱,并向调用者返回错误代码(如``-EFAULT``),以便继续执行。这种实现方式提供了*强隔离*"。上游内核开发人员对沙箱模式提案的接受程度还有待观察,有兴趣的开发者可以查看RFC补丁系列,了解有关Linux内核刚刚提出的这一新增功能的更多信息。...PC版:https://www.cnbeta.com.tw/articles/soft/1418121.htm手机版:https://m.cnbeta.com.tw/view/1418121.htm

封面图片

微软公司解雇了一个专注于多元化、公平和包容性的内部团队

微软公司解雇了一个专注于多元化、公平和包容性的内部团队微软以“业务需求发生变化”为由解雇了一个专注于多元化、公平和包容性(DEI)团队。该团队的一位负责人在发给数千名员工的电子邮件中写道:“各地DEI项目相关的变革工作不再像2020年那样对业务至关重要或明智。”邮件称,由于“业务需求变化”,该团队自7月1日起被解散。目前尚不清楚有多少员工受到影响。微软发言人在声明中表示:”我们对DEI的承诺保持不变。我们对多元化和包容性的关注始终如一,我们坚守我们的期望,优先考虑责任,并继续专注于这项工作——

封面图片

Linus Torvalds已经决定将Rust编程语言加入Linux内核

LinusTorvalds已经决定将Rust编程语言加入Linux内核Torvalds已经决定,Rust将很快成为Linux的一部分。这种内存安全的编程语言将加入C语言和其他传统语言,以创建无处不在的开源内核的新部件和驱动程序。围绕将Rust纳入Linux的辩论似乎已经结束。LinusTorvalds,这个开源内核的最初创造者和目前的维护者,已经决定,"除非发生一些奇怪的事情,"Rust将成为Linux6.1最终版本的一部分。PC版:https://www.cnbeta.com/articles/soft/1319041.htm手机版:https://m.cnbeta.com/view/1319041.htm

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

启动SOSO机器人