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

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

3天内不再提示

​Linus Torvalds正式发布Linux Kernel 6.3

jf_ZqFkd6Up 来源:Linux迷 2023-04-27 09:48 次阅读

Linus Torvalds 今天宣布正式发布 Linux 6.3,这是针对基于 Linux 的操作系统最新和最佳内核系列,带来了更新和新的驱动程序,以支持一流的硬件,并引入了新的功能和增强功能。

Linux Kernel 6.3 的亮点包括一个新的 DRM 加速驱动程序,用于支持 14 代 Intel“Meteor Lake”客户端 CPU 中集成的 VPU IP 2.7 的 Intel VPU(万能处理单元),为 x86_64 用户模式 Linux 提供 Rust 代码支持,为 NFS 文件系统提供基于 AES-SHA2 的加密,以及支持 AMD 的“自动 IBRS”功能。

此外,Linux 6.3 内核中还支持 RISC-V 内核的“ZBB”位操作扩展,支持 LoongArch 架构的内核地址空间布局随机化和重定位,对 RISC-V 和 IMB Z(s390x)系统的 BPF trampoline 提供全面支持,支持 KVM(x86)的 Hyper-V 扩展超调用以及 ARM SME(可扩展矩阵扩展)2 指令的支持。

其他新功能包括 m68k 架构上的系统调用过滤支持,用于禁用内存计算的新命令行参数(cgroup.memory=nobpf)以及 BPF 程序的新红黑树数据结构,支持 TMPFS 文件系统的 ID 映射挂载,以及 EROFS 文件系统的每 CPU 文件数据解压缩支持。

Linux kernel 6.3中还有一些很棒的网络改进,首先是支持PLCA(物理层冲突避免)和调解子层,IPv4的BIG TCP支持,支持几种新的排队规则,一个新的套接字选项可使多个主机通过NAT网关轻松建立出站连接,以及支持IPv4和IPv6的多路径TCP混合流。

Linux 6.3中还有一些新工具,包括一个新的virtconfig构建目标,适用于AArch64系统,可用于创建轻量级配置以在虚拟机上引导,一个新的hwnoise工具,可用于测量硬件引起的定时抖动,以及一个新的Dhrystone基准测试,内置于内核中。

此外,还有新的和更新的驱动程序来支持设备,如 BananaPi R3 和 Banana Pi BPI-M2 Pro SBC、Samsung Galaxy Tab A (2015)平板电脑Rockchip RV1126 SoC、Orange Pi R1 Plus 和 Radxa Compute Module 3 IO 单板计算机、Logitech G923 Xbox Edition 方向盘、EVision 键盘以及支持 Qualcomm Wi-Fi 7 设备的新 ath12k (mac80211)无线驱动程序。

此外,Linux kernel 6.3 还增加了对 Steam Deck 控制器接口的初始支持,目前仅支持控制器的输入和所谓的“lizard mode”切换。此外,现在还支持Steam Deck的振动马达,支持有线和无线适配器。

“Steam Deck还包括一个蜥蜴模式的心跳,如果在几毫秒内未收到任何报告,则会将其切换回来。官方的Steam客户端通过每隔几毫秒发送一些配置报告来处理这个问题,因此我们通过发送配置报告来禁用鼠标并在每5毫秒重置数字映射,以复制这种行为,”该提交记录中写道。

Linux 6.3 版本增加了 Thunderbolt 的支持,增加了 DisplayPort 带宽分配模式的支持,改进了对 Lenovo Yoga Tab 3 (YT3-X90F) 平板电脑的支持,增加了对 8BitDo Pro 2 有线控制器的支持,改进了对 Lenovo Yoga Book (X90F / X90L) 2合1笔记本电脑的支持,并引入了 HID 设备的 eBPF 支持。

此外,还有一个基于 libata 的新 pata_parport 驱动程序,专门处理通过并口连接的 IDE 驱动器,弃用了 PARIDE 驱动程序。当然,还有众多其他的更新和新的驱动程序,所以如果你的硬件在当前内核中无法正常工作,你应该尝试这个内核版本。

如果你喜欢在你的 GNU/Linux 发行版上自己编译,现在可以从 Linus Torvalds 的 git 树或 kernel.org 网站上下载 Linux kernel 6.3。如果你不喜欢这样,就必须等待它出现在你的发行版的稳定软件库中。

审核编辑 :李倩

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

    关注

    112

    文章

    16191

    浏览量

    177356
  • Linux
    +关注

    关注

    87

    文章

    11222

    浏览量

    208886
  • 操作系统
    +关注

    关注

    37

    文章

    6734

    浏览量

    123184

原文标题:​Linus Torvalds 正式发布 Linux Kernel 6.3

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

收藏 人收藏

    评论

    相关推荐

    官网的PCMD3180驱动是基于kernel5.0以上的,请问去哪里下载kernel4.x.x版本的驱动?

    我在https://www.ti.com/product/PCMD3180?qgpn=pcmd3180上找到了linux驱动,但是驱动是基于内核5.0以上的,我需要kernel4.x.x版本的驱动,请问我应该去哪里下载驱动呢
    发表于 10-09 07:01

    freebsd和linux哪个好用

    操作系统历史和起源: FreeBSD和Linux都是基于UNIX的操作系统。FreeBSD起源于加州大学伯克利分校的BSD项目,而Linux则是由Linus Torvalds在1991
    的头像 发表于 08-08 10:29 564次阅读

    虹科技术 Linux环境再升级:PLIN驱动程序正式发布

    Linux驱动程序领域再添新成员,PLIN驱动程序现已正式发布
    的头像 发表于 06-28 13:34 332次阅读
    虹科技术 <b class='flag-5'>Linux</b>环境再升级:PLIN驱动程序正式<b class='flag-5'>发布</b>

    linux kernel通过修改链接脚本lds文件,如何在esp32的linker.lf文件中实现?

    linux kernel通过修改链接脚本lds文件实现,请问如何在esp32的linker.lf文件中实现? linux kernel实现过程: 链接脚本: . = ALIGN(4
    发表于 06-26 06:19

    Linus Torvalds选用Ampere AArch64系统取代Apple Silicon MacBo

    Torvalds过去主要依靠Intel硬件进行编译和Linux内核构建,后改为AMD Ryzen Threadripper工作站为主系统。自2022年起,他开始使用苹果M2 MacBook Air,并在此款笔记本上发布
    的头像 发表于 05-16 16:45 536次阅读

    Linux 6.8版本– Arm、RISC-V和MIPS体系结构的显著变化

    Linus Torvalds刚刚在Linux内核邮件列表上宣布了Linux 6.8的发布: 因此,本次
    的头像 发表于 03-13 15:58 4171次阅读
    <b class='flag-5'>Linux</b> 6.8版本– Arm、RISC-V和MIPS体系结构的显著变化

    深入剖析Shell命令运行机制与权限管理

    Linux作为一个操作系统,称为"kernel",一般用户不能直接使用kernel,而通过"kernel"的外壳程序"Shell"和kernel
    发表于 03-08 12:36 584次阅读
    深入剖析Shell命令运行机制与权限管理

    3562-Linux系统使用手册

    :Ubuntu20.04.6 64bit U-Boot:U-Boot-2017.09 KernelLinux-5.10.198 LinuxSDK:LinuxSDK-[版本号
    的头像 发表于 03-05 14:23 258次阅读
    3562-<b class='flag-5'>Linux</b>系统使用手册

    冬季风暴导致Linus Torvalds暂停Linux 6.8内核开发

    Linus Torvalds 在内核邮件列表宣布,由于他位于美国俄勒冈州波特兰的居住地遭遇严重冬季风暴,导致网络和电力中断,他所在的波特兰附近地区气温降至 -10°C,因此他不得不暂停 Linux 6.8 内核的合并窗口。
    的头像 发表于 01-17 11:01 625次阅读
    冬季风暴导致<b class='flag-5'>Linus</b> <b class='flag-5'>Torvalds</b>暂停<b class='flag-5'>Linux</b> 6.8内核开发

    基于Debian的Sparky Linux 7.2的亮点

    Linux kernel 6.1 LTS 提供支持,Sparky Linux 7.2采用 LXQt 1.2.0 和 KDE Plasma 5.27.5,现在提供 ARMHF 和 ARM64 镜像。
    的头像 发表于 12-14 10:13 566次阅读
    基于Debian的Sparky <b class='flag-5'>Linux</b> 7.2的亮点

    Linux内核自解压过程分析

    uboot完成系统引导以后,执行环境变量bootm中的命令;即,将Linux内核调入内存中并调用do_bootm函数启动内核,跳转至kernel的起始位置。
    的头像 发表于 12-08 14:00 850次阅读
    <b class='flag-5'>Linux</b>内核自解压过程分析

    UBoot如何跳转Kernel

    首先我们知道kernel的镜像最开始是压缩的zImage格式的存在,然后Uboot有工具mkimage把其转换为uImage。 什么?不知道?好,那我先给你整两幅图瞅瞅,你就知道了! 亿图这个水印
    的头像 发表于 12-04 17:02 464次阅读
    UBoot如何跳转<b class='flag-5'>Kernel</b>

    kernel到android核心启动过程

    总结一个图:kernel 到android核心启动过程 kernel镜像执行跳转到start_kernel开始执行,在rest_init会创建两个kernel 进程(线程),其分别是为
    的头像 发表于 12-04 16:59 883次阅读
    <b class='flag-5'>kernel</b>到android核心启动过程

    kernel的启动分为哪两个阶段

    kernel的启动主要分为两个阶段。 1、阶段一 从入口跳转到start_kernel之前的阶段。 对应代码arch/arm/kernel/head.S中stext的实现: ENTRY (stext
    的头像 发表于 12-04 16:45 608次阅读

    ubuntu和linux的区别

    内核,它由林纳斯·托瓦兹(Linus Torvalds)在1991年首次发布Linux内核为计算机硬件提供了基本的操作接口,使得软件和硬件能够进行有效的通信。
    的头像 发表于 11-27 17:06 2316次阅读