标签
针对严重的 Linux 内核远程代码执行漏洞 CVE-2026-98432(CVSS 评分 9.8),Ubuntu 至今仍未发布打过补丁的 LTS 内核,22.04、24.04 和 26.04 用户已暴露近三周,且官方尚未公布修复时间表。
Daniel Lockyer 指出了一个严重的 CVSS 9.8 Linux 内核漏洞,其修复代码异常简短,并附上了相关详情链接。
面向 OpenBSD 的 GEFS(Good Enough File System,够用的文件系统)开发工作持续推进,Ori Bernstein 在 openbsd-tech 邮件列表上发布了有关错误处理、已移植的错误修复、用户空间工具以及尚待解决的一致性协议挑战的最新进展。
一篇详细的文章,展示了如何对 NixOS 26.05 进行调优,使其空闲时仅占用 96MB 内存,并能在 512MB 内存下完成完整重建,方法包括使用内核命令行参数、屏蔽模块以及禁用未使用的硬件支持,适用于 KVM 虚拟机场景。
博客文章讨论计算中读写操作的不对称性,解释缓冲 I/O、块设备对齐以及错误处理如何打破 read/write 系统调用表面的对称性。
Moxnox 1.0 是一个类似 NT、兼容 POSIX 的业余操作系统,运行于 btrfs 文件系统之上,由约 130,000 行 C++ 代码编写而成,支持 amd64 和 aarch64 架构,并且能够自举。
一位 Lobsters 用户分享了他用 LLM 生成一个 Rust 编写的玩具操作系统内核的实验:他手动重构生成的代码以加深理解,并成功在笔记本电脑上从 U 盘启动了该内核。
一位开发者分享了自己构建容器运行时的经验,解释说容器本质上只是受限的 Linux 进程,基于命名空间、cgroups 和网络技术构建;镜像其实只是配合 chroot/pivot_root 使用的文件夹;还解释了为什么 Go 的线程模型和缺少 fork 机制让 runc 的设计显得别扭。
OpenBSD 8.0 是第 61 个 OpenBSD 版本,于 2026 年 10 月 20 日发布,针对 amd64、arm64、riscv64 和 sparc64 平台进行了改进,包括更大的内核虚拟地址空间、休眠支持、RISC-V 向量扩展/高级中断架构(Advanced Interrupt Architecture)支持,以及在 sparc64 上切换到 LLVM 工具链。
OpenBSD 8.0 将引入来自 Linux 6.18 的 inteldrm/radeondrm/amdgpu 图形驱动(含 Intel Arc A 系列支持),并将 Clang/LLVM 22 设为基础编译器,同时带来 vmm/vmd 64 VCPU 客户机、新 WiFi 驱动与 httpd 新特性等多项更新。
Linus Torvalds 于本周日正式发布了 Linux 7.3 内核,创下多项纪录:共合入 18,765 个非合并提交,来自 3,021 位开发者,其中 807 位为首次贡献。该版本包含 binfmt_misc 扩展、组调度优化、新 failfs 文件系统、fchroot() 系统调用以及 sched_ext 子调度器完成等重大变更。
Lean v4.35.0 现已内置多个经验证的内核,包括 con-leche(首个拥有形式化一致性证明、由 Claude 实现的 Lean 编写内核)及其 Rust 优化版本 con-ron,以及新增的 `lake check` 命令,用于在外部重新检查开发成果。此举源于 AI 发现的内核健全性漏洞,旨在消除实现层面的不健全性,同时不带来性能损失。
作者在为 AArch64 从零编写自制操作系统 floss 的过程中,深入分析了 ldaxr/stxr 独占内存访问指令在 QEMU 上运行正常、却在真实硬件上触发异常的问题,探讨了自旋锁、异常处理、虚拟内存、内存类型与缓存属性之间的复杂交互。
一篇深度技术文章,详细讲解Windows内核I/O管理器如何初始化读取I/O请求——从通过NtReadFile解析目标文件对象,到选择请求路径并分派给驱动程序。
作者用 Embedded Swift 编写了一个极简内核并在 QEMU 的 aarch64 virt 机器上运行,记录了从工具链安装、Package.swift 配置到汇编入口与栈初始化的完整过程,并更新了 Swift 6.3 中新的 @c 属性替代 @_cdecl 的用法。
一项深入调查表明,当 GC 元数据页被换出到 swap 时,Go 的全停顿(stop-the-world)GC 停顿可能膨胀到约 40ms;GC 记账过程中的缺页异常占据了大部分延迟(228 次缺页中,39ms 归因于此)。
FTL 是一个全新的开源云操作系统,它允许你将用户态 OS 构建为共享库,通过一个极简的 FTL 内核提供更强的容器隔离,同时保持与 Linux 二进制文件和类单内核(unikernel)应用的兼容性。近期发布的版本包括 v0.0.1(可运行 Linux HTTP 服务器)和 v0.1.0(支持异步 Rust 应用),路线图涵盖文件系统、Node.js/Go、SMP 以及 Arm 平台。
GrapheneOS 已解决 Android 17 QPR1 更新引入的严重内核性能回退问题,为这款注重隐私的定制 ROM 用户恢复了预期的性能表现。
一篇详细的技术文章,讲述如何在 M4 Mac mini 上启动主线 Linux,克服新引入且强制启用的 SPTM(安全页表监控器)——它破坏了现有的基于 m1n1 虚拟机管理程序的工作流程,并让 SoC 启动到足以通过串口控制台进行调试的程度。作者对 Asahi Linux 团队表示感谢,并记录了被锁定的 GXF/RVBAR 寄存器以及早期 Linux 启动的进展。
Raymond Chen 解释了为什么 Windows 热补丁支持 x86-32、x86-64、64 位 ARM 和 Itanium,却不支持 32 位 ARM、MIPS、Alpha AXP、PowerPC、SH-3 等较老或其他架构:大多数架构出现得比热补丁规则还早;而 32 位 ARM 被排除在外,是因为热补丁是 Windows Server 的功能,而该架构并没有对应的 Windows Server 版本。