首页 >>  正文

linux内核版本号的构成

来源:baiyundou.net   日期:2024-09-26

IT之家 10 月 3 日消息,Linus Torvalds 今天宣布 Linux 6.0 正式版发布,作为主要的内核系列,它带来了新的功能,改进了硬件支持,以及错误 Bug 和安全修复。

经过两个月的开发,Linux 内核 6.0 到来,引入了对 AArch64(ARM64)硬件架构的支持,支持 NVMe 带内认证,支持 OpenRISC 和 LoongArch 架构的 PCI 总线,使用 XFS 和 io_uring 时的异步缓冲写入,以及 io_uring 零拷贝网络传输支持

IT之家获悉,Linux 内核 6.0 还带来了对 RISC-V 硬件架构的“Zicbom”扩展的支持,用于管理具有非缓存一致性 DMA 的设备,还有新的运行时验证子系统,允许内核状态监控,支持生成新的 CXL 内存区域,支持在 OverlayFS 文件系统上正确实现 POSIX 访问控制列表,以及实现第二代 Btrfs“发送”协议,支持发送大型数据和原始压缩扩展。

其他值得注意的变化包括 DAMON 机制中新的用户空间内存管理功能,支持将 NFSv4 服务器限制在 1GB 内存的 1024 活跃客户端,支持 EXT4 文件系统获取和设置存储在文件系统超级块中的 UUID,支持 fsnotify 子系统以更好地控制被忽略的事件,支持连接到 uprobes 的可睡眠 BPF 程序,以及对 perf 工具的锁争夺追踪点和内核内聚合 BPF 的新报告。

在虚拟化方面也有好消息,Linux 内核 6.0 引入了新的伪设备,叫做“guest vCPU stall detector”,可以作为“看门狗”,告诉主机虚拟机是否停滞。在 Linux 6.0 中还有新的 debugfs 接口,新的 BPF 迭代器,一组新的 BPF kfuncs,用于生成和检查 SYN cookies 的新 BPF 助手,以及新的基于 io_uring 的用户空间块驱动器。

“希望大家都清楚,主要的版本号变化更多的是数值,而不是关于任何大的基本变化。当然,6.0 中有很多不同的变化 —— 毕竟我们在其中有超过 15000 个非合并提交,因此 6.0 是一段时间内至少在提交数量上较大的版本之一,”Linus Torvalds 说。

当然,Linux 6.0 还包括许多更新和新的驱动程序,以便更好地支持硬件。除此之外,它还增加了许多错误 Bug 修复和调整,以提供比以前的内核更好的性能,这里最值得注意的是对大型系统上的任务安排的调整,对内核内 TLS 实现的性能改进,以及新的 IORING_RECV_MULTISHOT flag,以使 recv () 调用能够进行多镜头操作。

安全方面,Linux 内核 6.0 实现了从 bootloader 的设置数据中获取随机数 seeds 到 x86 和 m68k 内核,支持 SafeSetID 安全模块来控制 setgroups () 的变化,支持 ARIA 加密算法,以及支持钩子连接到控制组或单一目标进程到 BPF 安全模块。

Linux 内核 6.0 可以从 Linus Torvald 的 git repo 下载,供那些喜欢编译自己内核的人使用。对于其他人来说,需要等到发行版维护者将内核升级到 6.0 版本后再尝试安装。

","force_purephv":"0","gnid":"9d42a63175baa329e","img_data":[{"flag":2,"img":[{"desc":"","height":"911","title":"","url":"https://p0.ssl.img.360kuai.com/t010f3b7b6664efb1eb.jpg","width":"908"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1664760326000,"pure":"","rawurl":"http://zm.news.so.com/8f1e42004b70c0f515226217dc037496","redirect":0,"rptid":"785f6ae47e5f638e","s":"t","src":"IT之家","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"Linux Kernel内核6.0正式版发布

马欢贺2144如何判断linux内核是测试版还是正式版?
金寿夏15183065513 ______ linux内核版本号由3个数字组成,用“.”分隔的数字表示不同的内核,第一个数字叫做主版本号,第二个数字叫做次版本号,第三个叫修订版本号,三个数字组成的版本号如果是偶数,那么内核就是正式版,如果是奇数,则是测试版.

马欢贺2144linux内核主要由哪几个部分组成 -
金寿夏15183065513 ______ Linux是一个一体化内核(monolithic kernel)系统.“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件.一个内核不是一套完整的操作系统.一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/...

马欢贺2144Linux发行版是什么,它又与Linux内核有什么联系 -
金寿夏15183065513 ______ 首先解释一下什么是Linux发行版(英文名称是Linux Distribution).Linux实际上是一种开放源代码的操作系统内核,通常我们说的Linux指的是基于Linux内核的操作系统.Linux操作系统包括Linux内核和Linux用户态程序,Linux内核和Linux用户...

马欢贺2144深入理解linux内核第二版和第三版的区别 -
金寿夏15183065513 ______ Linux的内核由三部分构成,主版本号,次版本号和修改号.2.4.18,其主版本号就是2,次版本号就是4,修改号就是18.目前,最新的内核是2.6.32.一般次版本号是奇数的,为测试版;次版本号为偶数的,为稳定版.

马欢贺2144Linux稳定版和长期支持版本的区别? -
金寿夏15183065513 ______ 稳定版只是稳定版,和有没有长期支援没有关系.可能很快就不支持了,意味着有了bug和漏洞官方不会支持和修复.长期支持版是可以被你用来做产品的,比如支持5年,意味着5年内有任何漏洞或bug会有官方的支持.更多Linux知识可参考书籍《Linux就该这么学》.

马欢贺2144Linux内核的命名机制
金寿夏15183065513 ______ 如:num.num.num 其中第一个数字是主版本号,第二个数字是次版本号,第三个数字是修订版本号.如果次版本号是偶数,那么该内核就是稳定版的;若是奇数,则是开发版的.头两个数字合在一齐可以描述内核系列.如稳定版的2.6.0,它是2.6版内核系列.

马欢贺2144linux 内核什么版本开始有设备树 -
金寿夏15183065513 ______ Linux and the Device Tree Linux内核设备树数据使用模型. Open Firmware Device Tree (DT) 是一个数据结构,也是一种描述硬件的语言.准确地说,它是一种能被操作系统解析的描述硬件的语言,这样操作系统就不需要把硬件平台的细节在代码中写死...

马欢贺2144怎么根据linux系统内核确定版本号 -
金寿夏15183065513 ______ 以下介绍3种查看方法: 第一种:登录linux,在终端输入 cat /proc/version 运行效果如下图: 第二种:登录linux,在终端输入 uname -a 即列出linux的内核版本号 运行效果如下图: 第三种:在Linux终端输入 unmae -a 即可查看linux的内核版本号 运行效果如下图:

马欢贺2144有一本书是《深入理解LINUX内核》,书上说的内核版本是2.4的,和2.4.18版本的内核相同么?
金寿夏15183065513 ______ Linux的内核由三部分构成,主版本号,次版本号和修改号.2.4.18,其主版本号就是2,次版本号就是4,修改号就是18.目前,最新的内核是2.6.32.一般次版本号是奇数的,为测试版;次版本号为偶数的,为稳定版.

马欢贺2144linux内核测试版与稳定的版本号有什么不同? -
金寿夏15183065513 ______ Linux的内核版本有两种:1稳固版2开发版.Linux内核版本号是由3个数字构成:a.b.c a:目前发布的内核主版本.b:偶数表示稳固版本;奇数表示开发中版本.c:错误修补的次数.其中第一个数字是主版本号,第二个数字是次版本号,第三个数字是修订版本号.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024