除了RUST,还有国产架构Linux6。1内核稳定版首发布!
编译丨千山
12月11日,Linus Torvalds发布了Linux6.1内核稳定版,并迎来了一个工作量巨大如地狱般的Linux6.2合并窗口。目前在内核官网已经可以找到相应文件。
据悉,每个Linux内核版本发布之后都会留两周时间,贡献者在此期间提交他们希望在下一个版本中看到的代码。Linux 6.1的发布意味着窗口将在12月26日,即圣诞节次日关闭。而且Torvalds透露,他将在假期之前旅行,因此准备时间会比平常更少。
来源:互联网 1、重要升级:初始的Rust语言支持
值得注意的是,在最新版本中,Linux6.1进行的一个重要升级在于初始的Rust语言支持。尽管这一功能仍在构建中,不过这也意味着,在可见的将来,Linux的历史将翻开崭新的一页——除了C之外,开发人员将第一次能够使用另一种语言Rust进行内核开发。
在近几年的讨论中,是否在Linux内核中引入Rust多次成为议题。不过包括 Torvalds在内的一众关键人物均对此表示了期待。
早在2019年,Alex Gaynor和Geoffrey Thomas就曾于Linux Security Summit安全峰会上进行了演讲。他们指出,在Android和Ubuntu中,约有三分之二的内核漏洞被分配到CVE中,这些漏洞都是来自于内存安全问题。原则上,Rust可以通过其type system和borrow checker所提供的更安全的API来完全避免这类错误。简言之,Rust比C更安全。
谷歌Android团队的Wedson Almeida Filho也曾公开表示:"我们觉得Rust现在已经准备好加入C语言,作为实现内核的实用语言。它可以帮助我们减少特权代码中潜在错误和安全漏洞的数量,同时很好地与核心内核配合并保留其性能特征。"
当前,谷歌在Android中广泛使用Rust。在那里,"目标不是将现有的C/C++转换为Rust,而是随着时间的推移,将新代码的开发转移到内存安全语言"。这一言论也逐渐在实践中得到论证。
"随着进入Android的新内存不安全代码的数量减少,内存安全漏洞的数量也在减少。从2019年到2022年,相关漏洞占比已从Android总漏洞的76%下降到35%。2022年,在Android漏洞排行中,内存安全漏洞第一次不再是主因。"
固然某些东西更安全,但并不意味着每个人都想采用它。毕竟,开发人员已经花了近30年的时间在C语言中开发Linux,开发人员都担心将Rust引入Linux所要花费的大量工作。举个例子,为了让Rust Linux NVMe驱动程序工作,需要70个非标准的Rust扩展。
对此,Torvalds在今年早些时候也做出了回应。"请不要担心。Rust不会在这十年的任何时候取代内核中的C。"
正如Rust on Linux的主要开发者Miguel Ojeda所提到的,"内核是一个庞大的项目,有很多利益相关者。从一开始,我们就很明确,在内核中添加第二种‘主’语言将面临技术和管理挑战。"他解释说:"你将在Linux内核中看到的第一个Rust工作将是‘子系统的 Rust抽象以及编写驱动程序和其他模块’。"
目前来说,Linux 6.1对于Rust的支持仍处于初级阶段,没有任何面向最终用户的Rust功能。可以说,Rust将正式使Linux成为一种双语言操作系统,但这种演化进程是缓慢的,对内核开发人员来说这种改变并不会造成极大的不适感。 2、新功能:添加MGLRU、进一步加大对国产LoongArch CPU架构的支持
除了初始的Rust语言支持,Linux 6.1内核的另一个新增功能是MGLRU,即Multi-Generational Least-Recently-Used。据悉,它可以优化页面回收机制,并在重内存负载情况下提高性能,不过默认情况下不会启用。
其他方面,Linux 6.1还集成了对Btrfs文件系统性能的一系列改进、新的AMD平台管理框架、各种开源图形驱动程序改进、Kernel Memory Sanitizer、Maple Tree数据结构的引入以及许多其他硬件驱动程序工作。
值得一提的是,新版本还进一步提升了对国产LoongArch架构CPU的支持。
LoongArch是龙芯中科推出的自研处理器架构,该架构基于龙芯基础指令集系统,并有向量指令、虚拟化、二进制翻译等扩展部分。此次Linux 6.1加大支持能够从底层提升基于Linux的国产发行版系统对于国产硬件的支持与适配性。 3、是否是LTS版本,仍有待观望
此外,在本次版本更新的公告中并没有提及Linux 6.1是否是LTS版本。据Linux内核维护者Greg Kroah-Hartman描述,通常来说,每年的最后一个内核版本会成为Linux内核的LTS。如今Linux 6.1赶在年尾发布,惯例来说它就是LTS版本。
但也有人提出异议。Carl Dasantas谈到,因为Linux 6.1引入了Rust,目前很多社区依旧对Rust持保留态度,这种犹豫往往会带来变数。相较来说,Linux 6.0或5.19更合适作为LTS版本。 参考链接:
https://www.theregister.com/2022/12/11/linux_6_1/
https://www.theregister.com/2022/12/09/linux_kernel_61_column/
https://new.qq.com/rain/a/20221212A03RAM00
纪念胡鑫宇同学2022年10月14日消失至今,如今重新出现在人们面前的却是白骨残骸。在这期间你到底经历了什么,无人知晓。唯一知道的是你在幽暗,阴冷的小树林里孤独,痛苦的死去。你承载着多少人的期待
投资自己蓬勃向上人生成长,贵在投资,投资自己,蓬勃向上,投资认知,开阔眼界,投资能力,武装自己。投资大脑,提升智慧,博览群书,丰富知识,读书明智,人生通透,思维睿智,行稳致远。学习数学,使人精密,
买车半年,纯电小车零跑T03的智能表现实在是太亮眼了买车,买车,买车,我曾经用半年多的时间在犹豫是买电车还是油车,为了让我能摆脱家里那辆庞然大物,我一定要买一辆又小又实用的车!看来看去,一晃就是半年多,也没能做出选择,直到开了一周朋
快讯!ChatGPT商标被多个科技公司抢注中国经济周刊经济网讯据报道,近期,聊天机器人模型ChatGPT引发关注。它能够真正像人类一样聊天交流,甚至能完成撰写邮件作业论文等。近日,有消息传出,百度正研发与ChatGPT相似
顺丰领跑德邦申通扭亏为盈快递公司2022集体狂欢开打2023高质量之战每经记者赵雯琪每经编辑刘雪梅过去一年,行业受疫情冲击增速放缓,但是头部企业营收数据依然可观。近两日,A股五家快递公司先后发布了2022年度业绩预告,结合月度业绩快报,全年快递公司的
曾被上交所罚停3个月的新湖期货拟主板上市,业绩能否逆风上扬?文观察者网邹煦晨编辑张广凯前温州首富黄伟旗下的新湖期货正在主板IPO。如果新湖期货成功IPO,黄伟名下的上市公司将再添一子。值得一提的是,新湖期货虽然2021年的营业收入为77。6
读书杂想我读书这件事儿五花八门,什么情况都有。空虚的时候会读书,情志不畅的时候会读,走在大街上,闲的没事干,找个书店进去会读。小的时候资源匮乏,别人手里拿一本书,强夺豪取我也想知道那里面写
婚礼纪结婚数据洞察用户需求加速释放,23月将迎来一波备婚咨询小高峰近日,婚礼纪联合结婚产业观察发布了2023结婚全品类消费趋势洞察报告(下称报告),这是婚礼纪连续第3年发布的行业报告。报告指出,疫情管控放开后,结婚市场逐渐升温,未来结婚消费需求或
突然爆雷!22年前往事重创,行业龙头罕见报亏!需超一年净利润填坑中国基金报记者南深往事并不如烟!二十多年前的两桩土地交易,给酱油老二中炬高新带来沉重一击。1月31日晚,中炬高新发布业绩预亏公告,预计2022年度净利润为3。14亿元至6。14亿元
乡土散文奶奶的庙奶奶说她信佛,我不信家中没有任何供奉,不见香烛,也从未见过奶奶有过什么虔诚的行为。奶奶见我不信,用榆树皮的双手拽着我的胳膊,迈开她年久失修的双腿,以1。8迈的速度,把我拉到村口。村
重庆大山深处的这个大溶洞,从前制造飞机大炮,现在却在养娃娃鱼冬日生活打卡季在那个三线建设的特殊年代里,在西南重庆的大山之中,建设了许多的三线厂,而今时过境迁,这些曾经为国家的国防发展建设做出过赫赫战功的老三线厂,随着时代和环境的变迁,如今早