Linux将无条件支持x86_64内核版本的5级分页功能

Linux将无条件支持x86_64内核版本的5级分页功能 英特尔 CPU 有一段时间(从 Ice Lake 开始)支持 5 级分页,AMD CPU则从 Zen 4 开始也支持 5 级分页。因此,Linux 内核可能会转向在 x86_64 内核构建中无条件启用 5 级分页支持。英特尔正着手在 Linux 内核中无条件启用5级分页支持。这将让虚拟地址大小从 48 位扩展到 57 位,以允许高达 128PB 的虚拟内存。英特尔工程师基里尔-舒特莫夫(Kirill Shutemov)最近发布了一系列补丁,旨在移除"CONFIG_X86_5LEVEL"Kconfig构建时选项,并在新的x86_64内核构建中始终启用5级分页。"移除 CONFIG_X86_5LEVEL。作为准备,移除 CONFIG_DYNAMIC_MEMORY_LAYOUT,使 SPARSEMEM_VMEMMAP 成为唯一的内存模型"。实际上,这并不意味着什么,因为大多数 Linux 发行版厂商的内核都启用了 CONFIG_X86_5LEVEL,但这减少了一个开关,也是上游内核更多地迎合现代硬件需求的时代标志。 ... PC版: 手机版:

相关推荐

封面图片

Linux 6.9 将支持 AArch64 体系上的 Rust 内核

Linux 6.9 将支持 AArch64 体系上的 Rust 内核 提交说明显示:"此提交为 Rust for AArch64 提供了构建标志。内核中已有的 Rust 核心支持将完成其余工作。这使得 Rust 联编标志中的 PAC ret 和 BTI 选项与联编 C 语言时使用的选项相匹配。Rust 样本已通过此提交的测试。"AArch64 现在是继 x86_64(以及 x86_64 用户模式 Linux"um")和 LoongArch 之后在 Linux 内核中支持 Rust 的最新架构。到目前为止,Linux 内核的 Rust 支持主要是在基础设施方面,包括各种示例代码。现在,Linux 6.8 中已经有了Rust 编写的网络 PHY 驱动程序,尽管它是从现有的 C 语言驱动程序移植过来的。Rust Apple Silicon SGX DRM 驱动程序以及其他 Rust 内核驱动程序仍在开发中。 ... PC版: 手机版:

封面图片

英特尔继续为X86S准备Linux内核

英特尔继续为X86S准备Linux内核 一夜之间,Linux 6.9 合并窗口中的 x86 启动改进就已发布。这次合并将继续改进 x86 早期启动代码,使其与位置无关。最终的目标是让整个核心内核都能使用位置独立代码(-fPIC)构建。此外,还有早期控制台改进、一些微优化和清理,以及更多 X86S 位。在 Linux 6.9 中的 X86S 工作中,有一部分是为了适应在Ring 0 中移除兼容模式,因此需要重新编写"trampoline_start64"代码。英特尔 Linux 工程师基里尔-舒特莫夫(Kirill Shutemov)解释说:"重新修改了 trampoline_start64()函数,只有在需要更改分页模式时才进入兼容模式。如果 CPU 已经处于所需的分页模式,它将在长模式下继续运行。只要 CPU 已经处于正确的分页模式,这一修改将允许辅助 CPU 在 X86S 机器上启动。未来,将有一种机制可以在分页模式之间进行切换,而无需禁用分页模式。"是的,原来公布的 X86-S 现在被称为 X86S。英特尔 Linux 开发人员最近一直称其为 X86S,而事实上,英特尔原始规范已于 11 月悄然更新为 v1.1,并在修订历史中注明名称确实已从 X86-S 变为 X86S。除了正在进行的 X86S 工作外,Linux 6.9 还因合并英特尔 FRED而备受关注,这也是未来处理器的另一次大修......有可能与 X86S 同时进行。Linux 6.9 的所有 X86/boot 改动都在此 pull request 中列出。 ... PC版: 手机版:

封面图片

Mozilla Firefox 127将32位x86 Linux UA报告为"x86_64" 以减少被识别的风险

Mozilla Firefox 127将32位x86 Linux UA报告为"x86_64" 以减少被识别的风险 Firefox 32 位 x86 版本仍继续存在和提供技术支持中,但随着 x86 32 位版本使用量的减少,为降低指纹风险,Firefox 现在向网站报告它们为"x86_64"。将 x86 32 位报告为 x86_64 适用于 HTTP 用户代理字符串以及 navigator.platform 和 navigator.oscpu Web API。Firefox 127.0 现在还支持 rel="dns-prefetch"链接提示,用于对 HTTPS 文档进行 DNS 预抓取,以帮助优化加载时间,还提供了关闭窗口中所有重复标签页的选项,而且 Firefox 的"屏幕截图"功能也有了重大更新。Firefox的截图工具现在可以截取 SVG 和 XML 文件以及其他各种类型的文件。此外,还支持键盘快捷键、主题兼容性和高对比度模式。截取大截图的速度也更快了。在明天正式发布之前,现在就可以从ftp.mozilla.org 下载 Firefox 127.0 二进制文件。其他与开发者相关的 Firefox 127 更改请参见developer.mozilla.org。 ... PC版: 手机版:

封面图片

Rocky Linux 将支持上游稳定内核

Rocky Linux 将支持上游稳定内核 CIQ 本周宣布,他们将在 Rocky Linux 中支持上游稳定内核。他们在一份新闻稿中写道:CIQ 的新产品是为满足最先进客户对超高性能、兼容性和安全性的需求而开发的,现在所有人都可以使用。新产品的开发源于一个存储用例,在该用例中,利用 AMD EPYC 处理器的大 PCIe 基底面至关重要。从那时起,随着企业意识到上游内核的优势,更多的用例也随之出现。遗憾的是,关于他们在 Rocky Linux 上的上游内核支持计划,目前还没有太多公开信息。此外,Rocky Linux 上的上游内核似乎可能只面向其商业客户,而不是免费提供所有资产,只提供商业支持。无论如何,看到Rocky Linux支持上游内核的选择,对于那些想享受最新的上游创新、性能改进和新硬件支持的人来说是件好事。毕竟性能和速度、更广泛的硬件兼容性和安全性是人们对 Rocky Linux 上游内核支持感兴趣的原因。 ... PC版: 手机版:

封面图片

微软 Win11 Linux 子系统 WSL 0.65.1 发布[包含Win10]

微软 Win11 Linux 子系统 WSL 0.65.1 发布[包含Win10] 微软 WSL 项目经理在推特宣布 Linux 子系统 WSL 0.65.1已面向全部预览[Win10/11]通道用户 用户可在 微软商店 和获取 WSL v0.65.1 更新 本次更新修补内容: 将 Linux 内核更新到 启用对 PTP 协议设备支持 在X86_64分支中启用Retbleed措施 启用 VGEM 驱动程序 Fix 9p filesystem regressions since the last v5.10 WSL2 kernel Enable nftables and traffic control 更多详细内容访问发布页面获取

封面图片

简讯: 甲骨文发布 VirtualBox 7.0.8 版本更新,现在已初步支持 Linux 6.3 内核版本,同时改善对 Red

简讯: 甲骨文发布 VirtualBox 7.0.8 版本更新,现在已初步支持 Linux 6.3 内核版本,同时改善对 Red Hat Enterprise Linux 8.7/9.1/9.2 的支持

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人