写点什么

Linux 6.0 首亮相,Linus Torvalds 感叹:Rust for Linux 尚未合并

  • 2022-08-15
    北京
  • 本文字数:1374 字

    阅读完需:约 5 分钟

Linux 6.0 首亮相,Linus Torvalds 感叹:Rust for Linux 尚未合并

美东时间 2022 年 8 月 14 日下午,Linus Torvalds 发布了 Linux 6.0 的第一个候选版本。Linus Torvalds 表示,在接下来的两个月内,Linux 6.0 内核将逐步稳定,并且从各种系统上的早期测试来看,Linux 6.0 内核功能和性能均表现良好。

 

此前 Linux 之父 Linus 表示由于小版本数字过大,计划放弃 5.x 系列,改为 Linux 6.0 版本号。据 The Register 报道,本次 Linux 6.0 版本并未对内核进行重大更改,但包含许多有用的更新。

 

为什么不是 5.20 而是 6.0?

 

首先,如果用户想检查系统上的 Linux 内核版本,只需在终端输入:

 

uname -r
复制代码
  • 第一个数字“5”代表主要版本。

  • 第二个数字“18”代表一系列次要更新。

  • 第三个数字“15”代表补丁版本。


Linux 内核通常遵循语义版本控制(开源软件中使用的版本控制系统)。但是,当涉及到重大升级时,开发者会避免那些看起来太大的数字。

 

所以,与其使用 Linux Kernel 5.20,不如使用 Linux Kernel 6.0(或 Linux 6.0),当然也没有硬性规定。只有当 Linus Torvalds 对这个数字感到担心时,我们才会有一个更短的版本号。不过,Torvalds 也表示“如果你想把它称为‘Linux 5.20’,那就继续吧,因为内核版本号真的完全是编出来的,没有任何内在意义。”

 

Linux 6.0 的重大变化

 

Torvalds 将 Linux 6.0 称为“一个大男孩”,他谈到在相当长一段时间内,Linux 6.0 文件变化和添加的新行数量最多。这个周期内添加了超过一百万行代码,其中部分是围绕新 AMDGPU 和自动生成的头文件英特尔 Habana Labs Gaudi2 支持。相较 Linux 5.19 合并窗口下看到的 789k 行新代码,Linux 6.0 将是一个大事件。

 

在 6.0 版本中增加了对 RISC-V 架构的支持,改进了新平台对处理 Docker 容器和与 Ubuntu 的 Snap 系统打包的应用程序的支持,以及基于页面的内存类型。

 

本版本中还支持英特尔新的 Gaudi2 加速器,旨在为 TensorFlow 机器学习库提供硬件加速。在更主流的 x86 套件上,ACPI 处理和电源管理也都有改进,这些改进应该能够降低英特尔新的“Sapphire Rapids”至强处理器的功耗,并解决基于 AMD 的 Ryzen 6000 芯片的笔记本电脑的一些问题,该芯片已于 1 月推出。其他变化也应该有利于 Microsoft Surface 和 AMD 驱动的 Thinkpad 便携式设备。

 

Linux 版 Rust 补丁尚未合并

 

尽管 Linux 6.0 的变化令人兴奋,但目前仍有一些功能未合并。比如,Rust for Linux 的补丁还没有被合并,有可能会在下个周期内实现;提高性能的 MGLRU 工作和 Maple Tree 也没有在本周期内完成。除此之外,Linux 实时 "PREEMPT_RT "补丁虽然也非常接近终点,但也没有实现。

 

Torvalds 还注意到最近出现的一些 Linux 内核崩溃,这些崩溃被归因于 VirtIO 合并,并且已经在解决中。

 

Torvalds 在Linux 6.0-rc1 公告中写道:

 

实际上,我希望我们能得到一些最早的 Rust 基础设施以及多代 LRU VM,但这次都没有发生。总是有更多的版本。但是有很多持续的开发工作都在进行,“短日志”太长了,无法发布,因此和 RC1 通知一样,下面只包含我的“合并日志”。你肯定可以通过扫描得到一种高层次的概述,但值得再次指出的是,合并日志中提到的人只是我从中拉出来的维护者,当你查看 git 树中的全部细节时,有超过 1700 名开发人员参与其中。

 

参考链接:

 

https://news.itsfoss.com/linux-kernel-6-0-reveal/

 

https://www.theregister.com/2022/08/08/linux_6_point_0_highlights/

公众号推荐:

AGI 概念引发热议。那么 AGI 究竟是什么?技术架构来看又包括哪些?AI Agent 如何助力人工智能走向 AGI 时代?现阶段营销、金融、教育、零售、企服等行业场景下,AGI应用程度如何?有哪些典型应用案例了吗?以上问题的回答尽在《中国AGI市场发展研究报告 2024》,欢迎大家扫码关注「AI前线」公众号,回复「AGI」领取。

2022-08-15 14:4713042

评论 1 条评论

发布
用户头像
还在用 3.10
2022-08-18 08:55 · 广东
回复
没有更多了
发现更多内容

管理笔记[2]:独裁者X与民主统治者Y

L3C老司机

如何做到超预期供应

熊斌

28天写作

LeetCode题解:433. 最小基因变化,BFS+生成所有可能新基因再匹配,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

CSS(九)——盒子的浮动与定位

程序员的时光

程序员 七日更 28天写作

NullPointerException 的处理新方式,Java14 真的太香了!

xcbeyond

Java java 14 新特性 28天写作

项目管理知识标准体系

Ian哥

28天写作

《破壁MySQL》 - MySQL索引

haxianhe

MySQL

我的电脑嘲讽我!

IT蜗壳-Tango

七日更

小产品、连接和生态

孙苏勇

产品 产品定位

28天瞎写的第二百三十三天:唯工具论的错误

树上

28天写作

年关将至

luojiahu

GameStop: 究竟发生了什么?

lidaobing

28天写作 逼空

怀着期待开启美好的一天「幻想短篇 23/28」

道伟

28天写作

webpack | 谈谈webpack的本质

梁龙先森

大前端 webpack 28天写作

设计模式简单讲 - 适配器设计模式

小马哥

Java 设计模式 架构师 七日更

批判性思维自修课(四)

石君

28天写作 批判性思维

mPaas上线应用检测

阿里云金融线TAM SRE专家服务团队

ios android RPC

外企时代已经过去?

李忠良

28天写作

《学会写作》学习笔记之如何选题

JiangX

28天写作

“复制”马斯克(三):我们要为他的“反智事业”买单吗?

脑极体

设计模式: 工厂模式

爱笑的小雨

设计模式 23种设计模式 Java设计模式

阿里架构师集一生内力编撰的笔记,到底有什么干货?

Java架构师迁哥

开发质量提升系列:表字段名称引发的血案

罗小龙

代码规范 28天写作

还不清楚Lambda的底层原理?一文帮你搞懂

后台技术汇

28天写作

产品训练营-第六课笔记

Geek_娴子

浅谈JavaScript常见的循环方式

devpoint

foreach for for...of

面试学习!月薪20k+的Android面试都问些什么?终获offer

欢喜学安卓

android 程序员 面试 移动开发

机器学习笔记之:虽然还没明白到底是在干嘛,但竟然还觉得挺有意思的!

Nydia

架构师训练营第10周课后作业

万有引力

【Linux系统】关于守护进程

程序员架构进阶

Linux 架构 守护进程 28天写作

创业失败启示录|茶之玄学

阿萌

28天写作 创业失败启示录 青城

Linux 6.0 首亮相,Linus Torvalds 感叹:Rust for Linux 尚未合并_架构_闫园园_InfoQ精选文章