Linux 内核编码规范将添加“包容性术语”准则

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

相关推荐

封面图片

微软参与修改措辞与注释 提高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

封面图片

提升制度包容性 并购重组政策料加码

提升制度包容性并购重组政策料加码并购重组正在成为上市公司提升投资价值的重要路径。截至3月24日,今年已有76家公司更新披露重大资产重组情况,远超去年同期27家水平。据悉,监管部门将提高对重组估值的包容性,支持交易双方在市场化协商的基础上合理确定交易作价等,更多支持并购重组的市场化举措有望加码。市场人士预期,在IPO节奏放缓背景下,并购重组制度包容性将进一步提升。未来,A股并购重组市场有望接过资本市场提质增效“接力棒”,充分发挥资本市场主渠道作用,提振市场活力,助力提升A股投资价值。(中国证券报)

封面图片

Linux 内核开始为 Rust 1.78 升级做准备

Linux内核开始为Rust1.78升级做准备随着向Rust1.78的转变,这是他们第一次不再需要"alloc"分叉代码,同时也为Linux内核的Rust分配应用程序接口扫清了道路,进而实现其他功能,如就地模块初始化。Rust1.78升级补丁完成升级后,只需丢弃一些多余的导入,并为LockClassKey执行"Default"(默认)作为兼容性更改。Rust1.78新增了"feature(asm_goto)"特性、支持指向Rust静态的可变指针、启用调试断言时检查所有不安全的前置条件等。有关Rust1.78总体变更的更多详情,请访问releases.rs。Rust1.78版本应在5月2日左右发布,以便为下一个内核周期(Linux6.10)的内核代码升级留出时间。...PC版:https://www.cnbeta.com.tw/articles/soft/1425938.htm手机版:https://m.cnbeta.com.tw/view/1425938.htm

封面图片

深入分析Linux内核源码

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

封面图片

Ubuntu 22.10确认将采用Linux 5.19内核

Ubuntu22.10确认将采用Linux5.19内核到目前为止,Ubuntu22.10的开发工作仍然在Ubuntu22.04LTS使用的Linux5.15内核上进行(现在Ubuntu20.04.5LTS也使用了HWE协议栈),以帮助发现影响该长期支持系列的任何问题。离Ubuntu22.10的发布只有一个多月的时间了,最新的变化是现在被推送到Kinetic存档的内核从5.15换成了Linux5.19,作为这个非LTS版本的预期内核。Linux5.19在7月底发布,预计将成为Ubuntu22.10的内核版本。毕竟,Linux6.0稳定版要到10月初才会发布,而以Canonical的保守做法,在22.10首发前替换是太早了。Ubuntu22.10的内核代码冻结时间定在10月6日,而实际的Ubuntu22.10发布时间定在10月20日。截至昨天,Linux5.19内核构建被定位在kinetic-proposed中,并且应该很快就会下放到Ubuntu22.10开发快照的日常用户中,以取代现有的基于5.15的内核。在5.15和5.19之间有很多硬件支持的增加和其他内核功能。虽然Linux6.0没能进入Ubuntu22.10,但考虑到DG2/AlchemistArcGraphics运行得更好的必要性(需要观察是否有任何硬件启用机制被从高版本回传),各种AMD图形启用工作,以及其他Linux6.0的新功能,相信这一切也不会太远。Ubuntu22.10将在桌面上配备GNOME43,Mesa22.2图形驱动,GCC12作为默认的系统编译器,以及其他各种更新包。Ubuntu22.10的功能冻结已经在上周8月25日实施。PC版:https://www.cnbeta.com/articles/soft/1311775.htm手机版:https://m.cnbeta.com/view/1311775.htm

封面图片

【IMF:如果设计良好,CBDC可以增强金融包容性】

【IMF:如果设计良好,CBDC可以增强金融包容性】国际货币基金组织(IMF)总裁已经认识到中央银行数字货币(CBDC)在提高金融包容性以及使跨境支付和汇款更便宜、更快捷方面可以发挥的作用。这些言论是国际货币基金组织总裁KristalinaGeorgieva表示,尽管CBDC可以提高跨境支付的效率、促进竞争并提高透明度,但如果设计不当,它们可能会导致金融稳定风险、数据隐私和法律挑战。快讯/广告联系@xingkong888885

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

启动SOSO机器人