网站首页 > 教程文章 正文
2021年11月2日,Linus Torvalds 发布了 LTS 版本的 Linux 5.15 :
过去一段时间一直很平静,我也没有理由添加额外的 rc(发布候选版本),所以我们今天在这里推出v5.15,合并窗口明天开始。
这对我来说有点不方便,因为我还有一些会议旅行即将到来。但只有几天,我会带着我的笔记本电脑。有时发布时间会及时,有时则不会。
无论如何,v5.15 的最后一周主要是网络和 gpu 修复,还有一些随机的其他东西(一些 btrfs 恢复,一些 kvm 更新,这里和那里的其他小修复——一些架构修复,几个问题跟踪,小驱动程序修复等等)。这些都会附上完整的简略日志。
这个版本一开始可能会有一些 -Werror(要求GCC将所有的警告当成错误进行处理的编译选项) 痛苦,但它很快被修复掉了,总的来说 v5.15 的改动相当小而平静。让我们希望在即将到来的合并窗口中不会有太多的波澜——至少这次没有 Werror 问题。
—— Linus
Linus Torvalds大约两个月前发布的Linux 5.14添加了对树莓派 400键盘计算机的支持,合并了核心调度功能,删除了旧的 IDE 块驱动程序,并改进了对英特尔Alder Lake处理器的支持等等。
Linux 5.15 将会是一个 LTS 内核,而且获得至少 2 年的长期支持,如果公司广泛使用新内核并要求长达 6 年的更长支持期,例如Linux 5.10或Linux 5.4,那么支持期则可能会更长。
Linux 5.15 的一些显着变化包括:
- 新的由 Paragon Software 分发的 NTFS 文件系统实现,支持读/写功能,无需使用用户空间ntfs-3g实现进行写的支持。当前的实现支持高达 3.1 的 NTFS 文件系统版本、普通/压缩/稀疏文件(指的是文件中出现大量的0数据)和日志回放,未来将提供更多功能。
- ksmbd 内核中的SMB 3 服务器,应该提供优化的性能和更好的租用处理(分布式缓存)。它并不意味着完全取代 Samba,因为后者具有更广泛的功能和工具集。
- DAMON(数据访问监视器)是一种轻量级机制,用于监视特定用户空间进程的内存访问模式。它可以告诉你进程内存的哪些部分一直在被访问,而哪些部分没有被使用。它可以与damo 用户空间工具一起使用来检查程序的内存行为。有关其他信息,请参阅LWN 文章。
- 实时抢占锁的代码已合并 – 当 PREEMPT_RT 启用时,mutex、ww_mutex、rw_semaphore、spinlock 和 rwlock 原语现在被基于 RT-Mutex 的变体替代。有关详细信息,请参阅合并日志。
Linux 5.15 中的 Arm 架构更新
RISC-V Linux 5.15 更新日志
Linux 5.15 中列出的 RISC-V 更新:
- 在 kprobes 中支持 PC 相关指令(auipc 和分支)
- 支持强制 IRQ 线程
- 通过通用空闲循环支持 hlt/nohlt 内核命令行选项
- 在 /proc/interrupts 中显示中断的边缘/电平触发行为
- 对我们的地址映射机制进行了一些清理
- 支持通过 CMA 分配巨页,巨页迁移
- 支持未定义行为消毒剂 (UBSAN)
- 对 VDSO 进行少量清理,允许内核使用 LLD 进行构建。
- NVMe 和 EFI 文件系统本地化选项的一对 defconfig 添加项
- 用于堆栈随机化的更大地址空间
- 清理我们的安装规则
- Microchip Icicle 板的DTS 更新以修复串行控制台
几个 MIPS的更新
不出所料,MIPS 的开发工作在 Linux 5.15 中几乎停止了,只是做了很小的更改:
- 将 Pistachio 平台转换为使用 MIPS 通用内核
- 进行修复和清理
龙芯在最近的版本中曾经有过一些工作,但他们似乎已经将重点转向了LoongArch而不是 MIPS 本身:
我们正准备添加新的龙芯(基于 LoongArch,而不是 MIPS)支持。LoongArch 使用 DT 以外的 ACPI 作为其启动协议,因此需要添加对 ACPI_PROCESSOR/ACPI_NUMA 的支持。
有关的更多详细信息,你可以阅读 仅包含注释的完整的Linux 5.15变更日志, 该日志可以由git log v5.14..v5.15 –stat命令生成,或者阅读KernelNewbies 网站上的更详细的 Linux 5.15变更日志。
更多优质文章推荐:
1.Linux 5.14版本发布,Arm、MIPS和RISC-V架构的主要变化 - CNX Software中文站
猜你喜欢
- 2024-12-09 拓维信息Niobe通过OpenHarmony V3.0 LTS版本兼容性认证测试
- 2024-12-09 不比不知道 Ubuntu 14.10性能有啥提升?
- 2024-12-09 Ubuntu 24.10发行版登场:Linux 6.11内核、GNOME 47桌面环境
- 2024-12-09 Linux 6.12新版发布,新增实时功能、Sched_Ext、对RDNA4支持
- 2024-12-09 Zabbix开源免费监控系统更新到7.0LTS版了,快来了解一下变化!
- 2024-12-09 适合旧电脑2022年值得推荐的 10 款轻量级 Linux 发行版
- 2024-12-09 Ubuntu 22.04 LTS计划坚守Linux 5.15内核
- 2024-12-09 新增支持Elasticsearch数据源,DataEase开源BI工具v2.10.2 LTS发布
- 2024-12-09 摩尔线程v250.60 Windows驱动发布:提升依旧明显,新增对MTT S30显卡支持
- 2024-12-09 Ubuntu 18.04 LTS版本过渡到扩展安全维护
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)