我的编程空间,编程开发者的网络收藏夹
学习永远不晚
位置:首页-资讯-运维

Linux 6.1 正式发布:带来 MGLRU、初始 Rust 支持

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux 6.1 正式发布:带来 MGLRU、初始 Rust 支持

  据介绍,Linux 6.1 内核系列集成了改进的页面回收代码的多代 LRU (MGLRU) 、初始的 Rust 语言支持(仍在构建中)、新的 AMD 平台管理框架、各种开源图形驱动程序改进、Btrfs 性能优化、Kernel Memory Sanitizer、Maple Tree 数据结构的引入以及许多其他硬件驱动程序工作。

  12 月 12 日消息,Linus Torvalds 抢在圣诞假期之前发布了最新的​​ Linux 6.1​​​ 内核稳定版,从此开启了 Linux 6.2 合并窗口。目前大家已经可以在​​内核官网​​找到相应的文件。

  据介绍,Linux 6.1 内核系列集成了改进的页面回收代码的多代 LRU (MGLRU) 、初始的 Rust 语言支持(仍在构建中)、新的 AMD 平台管理框架、各种开源图形驱动程序改进、Btrfs 性能优化、Kernel Memory Sanitizer、Maple Tree 数据结构的引入以及许多其他硬件驱动程序工作。

  Linus Torvalds 在今表示:

  所以我们终于实现了这个重要的里程碑,虽然晚了一个星期,但也正因如此才会做得更好。我可以说 6.1 的状态比几周前要好得多,当时还有很大事情没有安定下来。

  当然,这意味着就在假期之前(我也有一些节前的旅行),我们迎来了一个工作量巨大的地狱般的合并窗口,因此,虽然将发布推迟一周是正确的做法,但它确实使 6.2 合并窗口的时间变得很尴尬。

  不过公告中并没有提及 Linux 6.1 是否是 LTS 版本。按照维护者 Greg Kroah-Hartman 的说法,Linux 内核的 LTS 通常会选取每年的最后一个内核版本,但如今 Linux 6.1 恰好赶在年末发布,所以按照常理来说它可能就是 LTS 版本,但 Carl Dasantas 提出了不同的看法。

  他表示 Linux 6.0 或 5.19 更合适作为 LTS 版本,因为 Linux 6.1 有 Rust,很多社区都对 Rust 犹豫不决,如果有一个除了 5.15 之外不支持 Rust 的 LTS 会更好,可以让 LTS 过渡更加顺利。

  但目前尚不清楚最后会选择哪一个, kernel.org 上的 longterm (LTS)版本也还没有更新。

  Linux 内核 6.1 特性

  Linux 6.1 的一个主要升级在于对 Rust 的主线 (实验性) 支持。IT之家了解到,Rust 是一种“多范式、通用编程语言”,在开源领域呈现出滚雪球般的势头不断壮大。

  此外,Linux 内核 6.1 的另一个新增功能是 Multi-Generational Least-Recently-Used 功能(MG-LRU),不过它默认情况下不会启用。据介绍,它可以优化页面回收机制,并在重内存负载情况下提高性能。

  Linux 6.1 还包含了对 Btrfs 文件系统性能的一系列性能改进,例如额外的 ​​io_uring 集成,调整 sysfs 导出;以及“FIEMAP 速度显著提高”​​。

  其他方面,新版本还支持 erofs 文件系统的跨文件系统共享数据,对 EXT4 文件系统进行了一系列的修复、清理和调整。

  值得一提的是,PinePhone Pro 现在也已经可以运行 Linux 6.1 内核,就像索尼 Xperia 1 IV、三星 Galaxy E5, E7 和 Grand Max 等旧手机。此外,Linux 6.1 现在还提供了一个用于 PinePhone 键盘的输入驱动程序。

  新版本还完事了任天堂 HID 驱动,以至于“廉价手柄都可以与之兼容”,罗技驱动程序现在支持所有蓝牙设备 HID++,而且还可以自动检测高分辨率滚动能力。

  Linux 6.1 还将提供一系列新的音频硬件支持,包括对 Apple Silicon 的初步支持,对 AMD Rembrandt 开放固件 (SOF) 的支持,以及对联发科 MT8186 SoC 的支持,预计将会在新的 ChromeBook 中有所应用。

  新版本还为一些设备带来了来自 XPad 内核输入驱动程序的支持,包括初代 Elite 和 Elite 系列 2 上的 Xbox One Elite 手柄,还有 Hori Fighting Commander ONE 手柄 (包括 Xbox 模式)、8BitDo Pro 2 有线手柄,以及一系列 Wooting 键盘,包括 Wooting ONE、Two, Two HE 和 60HE。

  除此之外,6.1 版本还包括了下一代 CPU 和 GPU 的基础支持,包括未来 Ryzen 平台管理框架的新驱动程序代码,以及英特尔“Meteor Lake”芯片的管道(plumbing); 并继续努力适配 Intel Arc Graphics DG2 / Alchemist。

  其他变化:

  1.内核地址消毒剂 (KMSAN) 已合并

  2.支持更多龙芯 LoongArch 架构 CPU

  3.内核可以在 EFI 系统上以与体系结构无关的方式解压缩 + 启动

  4.通过 EDAC 驱动程序更快地实现英特尔内存错误解码

  5.枫树数据结构支持

  6.对创建用户命名空间的能力进行新的安全控制

  7.内核会打印出发生分割错误的 CPU 内核

  总体而言,Linux 内核 6.1 提供了一系列新功能和改进,同时还增强了基于 Linux 的系统的性能和安全性。这些改进将使得 Linux 成为更完善、更灵活的操作系统,能够满足更多用户的需求。

  来源: IT之家

  >>>>>>点击进入系统运维专题

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux 6.1 正式发布:带来 MGLRU、初始 Rust 支持

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux 6.1 正式发布:带来 MGLRU、初始 Rust 支持

据介绍,Linux 6.1 内核系列集成了改进的页面回收代码的多代 LRU (MGLRU) 、初始的 Rust 语言支持(仍在构建中)、新的 AMD 平台管理框架、各种开源图形驱动程序改进、Btrfs 性能优化、Kernel Memory Sanitizer、Maple Tree 数据结构的引入以及许多其他硬件驱动程序工作。
Linux 6.1 正式发布:带来 MGLRU、初始 Rust 支持
Linux6.12024-04-24

Linux 内核 6.1 发布,包含初始 Rust 支持

Linux 内核 6.1 现在可以使用了!考虑到这是今年最后一个稳定版本,它有可能是 LTS 版本。
Linux 内核 6.1 发布,包含初始 Rust 支持
LinuxRust2024-04-23

编程热搜

  • 人工智能你要知道的那些事
    编程学习网:早在1g时代我们只能接打电话。2g时代可以打电话发短信,玩早期的qq,但网络十分不稳定。3g时代带给我们很大的改变就是宽带上网,视频通话,看视频,听歌玩游戏。那时的人们认为4g无用,认为不会有什么改变,但当4g出来时我们才发现这是一次质的飞跃。
    人工智能你要知道的那些事
  • 人工智能无人机管制到底有多难?
    编程学习网:近日,一段“重庆网红列车遭无人机撞击逼停”的视频,在网络热传。
    人工智能无人机管制到底有多难?
  • 人工智能与人类
    欢迎各位阅读本篇,人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。本篇文章讲述了人工智能与人类,编程学习网教育平台提醒各位:本篇文章纯干货~因此大家一定要认真阅读本篇文章哦!
    人工智能与人类
  • 两小时 Elasticsearch 性能优化,直接把慢查询干团灭了……
    公共集群的机器负载分布不均衡的问题,业务的查询和流量不可控等各种各样的问题,要节省机器资源就一定会面对这种各种各样的问题,除非土豪式做法,每个业务都拥有自己的机器资源,这里面有很多很多颇具技术挑战的事情。
    两小时 Elasticsearch 性能优化,直接把慢查询干团灭了……
  • 关于OpenStack的架构详细讲解
    欢迎各位阅读本篇文章,OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。本篇文章讲述了关于OpenStack的架构详细讲解,编程学习网教育平台提醒各位:本篇文章纯干货~因此大家一定要认真阅读本篇文章哦!
    关于OpenStack的架构详细讲解
  • AI &神经网络
    欢迎各位阅读本篇,本篇文章讲述了AI &神经网络,人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。神经网络内容丰富,反映了当前国内外该领域的最新研究成果和动向,编程学习网教育平台提醒各位:本篇文章纯干货~因此大家一定要认真阅读本篇文章哦!
    AI &神经网络
  • 人工智能对于网络安全的优缺点
    编程学习网:如今,产生的数据比以往任何时候都要多。由于数据分析工具的发展,各行各业的组织都更加重视大数据的收集和存储。
    人工智能对于网络安全的优缺点
  • Bash 初学者系列 7:bash 中的条件语句(if else)
    今天我们介绍一下如何在 bash 中使用条件语句。
    Bash 初学者系列 7:bash 中的条件语句(if else)
  • 人工智能机器学习的重要趋势是什么?
    编程学习网:在竞争日益激烈的技术市场中,从高科技初创公司到全球跨国公司都将人工智能视为关键竞争优势。但是,人工智能行业发展如此之快,以至于很难跟踪最新的研究突破和成就,甚至很难应用科学成果来实现业务成果。
    人工智能机器学习的重要趋势是什么?
  • 人工智能为什么会觉得Matplotlib用起来困难?
    编程学习网:Matplotlib是一个流行的Python库,可以很容易地用于创建数据可视化。
    人工智能为什么会觉得Matplotlib用起来困难?

目录