0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux Kernel 6.1 LTS发布,初步支持Rust编程语言

jf_ZqFkd6Up 来源:Linux迷 作者:Linux迷 2022-12-15 15:49 次阅读

Linus Torvalds今天宣布发布 Linux 6.1内核系列,该系列带有新的和更新的驱动程序,以获得更好的硬件支持,新功能和许多其他更改。

经过两个多月的工作,Linux Kernel 6.1 引入了对 Rust 编程语言的实验性支持。虽然这对某些人来说听起来可能非常令人兴奋,但您应该记住,“实验性”意味着它只是 Rust 的一个非常基本的实现,不能用于任何实际用例。

df26222e-7c16-11ed-8abf-dac502259ad0.jpg

Linux 6.1 的另一个主要变化是多代 LRU VM 工作,以更好地识别实际使用的内存页。此外,新的内核系列带来了在 BPF 程序中执行 PKCS#7 签名验证和创建破坏性 BPF 程序的能力,以及用于控制用户命名空间创建方式的新安全模块钩子。

Loongarch 架构得到了改进,支持 BPF JIT 编译、kdump、kexec 和 perf 事件,Btrfs 文件系统获得了重大的性能改进,支持带io_uring的缓冲写入,并支持受 fs 验证保护的文件来发送操作,perf 工具改进了对 AMD CPU 的支持,FUSE 文件系统现在支持创建临时文件。

在其他值得注意的变化中,内核现在能够独立于 EFI 系统上的硬件架构进行解压缩和启动,EROFS(增强型只读文件系统)文件系统现在支持跨文件系统共享重复数据,用于编译内核的最小 GNU Make 版本现在是 3.82,新的 io_uring 模式有助于区分与环相关内容的执行,直到应用程序需要它。

当然,也有新的和更新的驱动程序来支持更新的硬件。这里值得一提的是支持 PinePhone 键盘,XBOX One Elite 拨片,X-Box 自适应控制器,PhoenixRC 飞行控制器,VRC-2 汽车控制器,XP-PEN Deco Pro S,所有罗技蓝牙设备的 HID++ 和 DualSense Edge 控制器。

此外,Linux Kernel 6.1 还支持对 AMD CPU 的精确提升硬件控制、用于硬件加速的 Aspeed 加密驱动程序、对英特尔 Meteor Lake 处理器的支持以及对 ASMedia NVM 映像格式的支持。

最后但并非最不重要的一点是,Linux Kernel 6.1应该是一个LTS(长期支持)系列,可以根据著名的 Linux内核开发人员 Greg Kroah-Hartman 的说法,它可以接收至少两年的更新,他总是说一年中的最后一个主要内核版本得到 LTS 支持。

如果你想在GNU/Linux发行版上自己编译 Linux Kernel 6.1,你现在可以从 kernel.org 网站或Linus Torvalds的内核源代码Git树下载它,但我建议等待新的内核版本首先到达你最喜欢的发行版的稳定软件存储库,然后再从 Linux Kernel 6.0 或以前的版本 LTS 系列升级。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内核
    +关注

    关注

    3

    文章

    1360

    浏览量

    40183
  • Linux
    +关注

    关注

    87

    文章

    11202

    浏览量

    208695
  • 编程语言
    +关注

    关注

    10

    文章

    1929

    浏览量

    34536

原文标题:Linux Kernel 6.1 LTS 发布,初步支持 Rust 编程语言

文章出处:【微信号:Linux迷,微信公众号:Linux迷】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Orin芯片的编程语言支持

    Orin是一款高度集成、高性能的车载计算平台,由英伟达推出,并采用了英伟达自家的Volta架构GPU和其他高级处理器技术。关于Orin芯片的编程语言支持,可以从以下几个方面进行介绍: 一、主要
    的头像 发表于 10-27 16:45 141次阅读

    如何用Rust编写一个ChatGPT桌面应用(保姆级教程)

    用IDEA开发的java仔) 安装 Rust 语言工具链:首先,请确保你已安装了 Rust 编程语言工具链,包括
    的头像 发表于 09-25 11:19 269次阅读
    如何用<b class='flag-5'>Rust</b>编写一个ChatGPT桌面应用(保姆级教程)

    未来嵌入式系统的黄金搭档 MCX N947遇上Rust

      Rust 介绍 Rust 是一门注重安全的语言,相比于 C/C++/ASM 有着更高级的抽象能力、编译器带来的安全特性与广泛友好的社区支持L
    的头像 发表于 07-25 09:14 1249次阅读
    未来嵌入式系统的黄金搭档 MCX N947遇上<b class='flag-5'>Rust</b>

    润和软件受邀参与openEuler 24.03 LTS发布

    近日,由OpenAtom openEuler(简称"openEuler")社区主办的openEuler 24.03 LTS版本发布会(以下简称“发布会”)在北京成功举办。本次
    的头像 发表于 06-15 10:07 717次阅读

    玄铁正式支持 Linux Kernel 6.6,携手全球生态伙伴共同推动操作系统 RISC-V 主线演进

    玄铁正式支持LinuxKernel6.6,携手全球生态伙伴共同推动操作系统RISC-V主线演进继Linux社区于2023年10月发布未来3年长期维护版本LinuxKernel6.6后,国内各开
    的头像 发表于 05-24 08:36 510次阅读
    玄铁正式<b class='flag-5'>支持</b> <b class='flag-5'>Linux</b> <b class='flag-5'>Kernel</b> 6.6,携手全球生态伙伴共同推动操作系统 RISC-V 主线演进

    Linux 6.10集成RISC-V更新,支持Rust编程语言

    本次补丁升级中,Linux内核进一步扩展了对应于RISC-V架构的Rust编程语言支持。在此之前,Rus
    的头像 发表于 05-23 17:16 874次阅读

    在Aurix Tc375Lk上使用Rust编程语言可以吗?

    您好,如果我想在 Aurix Tc375Lk 上使用 Rust 编程语言,可以吗?如果是,链接 rust 编译器 ADS 和 freetoolchain 的步骤是什么?你有在 ADS
    发表于 05-17 13:42

    Zed Code编辑器新增Linux支持

    据悉,Zed代码编辑器是基于Rust语言开发的macOS软件,近期其研发团队宣布已成功实现Linux平台兼容。据悉,今年年初Zed首次发布时并未提供
    的头像 发表于 05-10 10:31 503次阅读

    [鸿蒙]OpenHarmony4.0的Rust开发

    背景 Rust 是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust 官方也使用 Cargo 工具来专门为
    的头像 发表于 02-26 17:28 780次阅读
    [鸿蒙]OpenHarmony4.0的<b class='flag-5'>Rust</b>开发

    如何让CYUSB在linux上闪存固件?

    不起作用。 我能知道其他支持linux 中刷新固件的应用程序吗,或者如何让 CYUSB 在 linux 上闪存固件。 发行商 ID:Ubuntu 描述:Ubuntu 22.04.3 L
    发表于 02-22 06:23

    谷歌捐款100万美元给Rust基金会,以增强C++与Rust的交互性

    如今,谷歌多项核心业务仍以 C++为主要编程语言,虽然无法直接使用Rust替代现有的C++程序,但谷歌依然选择支持Rust基金会的“Inte
    的头像 发表于 02-19 15:41 580次阅读

    鸿蒙OS之Rust开发

    Rust是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。
    的头像 发表于 01-29 17:19 877次阅读

    Ubuntu 24.04 LTS选用Linux 6.8为默认内核

    关于Ubuntu 24.04 LTS使用何种内核版本,一直备受关注。Canonical工程师Andrea Righi昨日宣布,Ubuntu 24.04将默认搭载Linux 6.8内核。
    的头像 发表于 01-29 11:27 967次阅读

    基于Debian的Sparky Linux 7.2的亮点

    Linux kernel 6.1 LTS 提供支持,Sparky Linux 7.2采用 L
    的头像 发表于 12-14 10:13 546次阅读
    基于Debian的Sparky <b class='flag-5'>Linux</b> 7.2的亮点

    基于Rust开发的编程语言

    Move 是一门由 Rust 语言开发的一门面向资产的编程语言,最早由 Facebook (现 Meta )投入大量的人力物力开发,用于 Libra (现 Dime )项目,处理全球性
    的头像 发表于 11-17 12:30 640次阅读