标签
一条推荐OSDev社区wiki的推文,该wiki是编写操作系统的全面资源,涵盖引导加载程序、内核、文件系统和内存管理器,并提供真实代码示例。
一条推荐资源的推文,适合对内核和内存级别的LLM推理感兴趣的人。
Maestro 是一个用 Rust 编写的轻量级类 Unix 内核,旨在实现安全性和 Linux 兼容性。目前支持 x86 和 x86_64 架构,功能丰富,但仍处于早期开发阶段。
Ultra是一个全新的从零开始编写的内核,旨在与Linux内核用户空间实现近乎完全ABI兼容,以追求广泛的兼容性。
Apple 已开始通过一项名为 KernelKit 的新工作将 Swift 集成到内核中,嵌入式 Swift 运行时出现在 macOS 和 iOS 中,标志着向内存安全内核扩展迈出了一步。
Fedora 45计划默认将内核控制台fbcon替换为用户空间控制台kmscon,从而提供更强的可配置性、安全性以及滚动和更好的键盘支持等功能。
OpenBSD的PPP协议栈中存在一个存在27年的认证绕过漏洞,攻击者通过发送长度为零的用户名字段和密码字段,利用PAP处理器中缺失的边界检查,无需凭证即可获得完整的PPPoE访问权限。同样的代码还允许内核堆内存越界读取。
Zinnia 是一个用Rust编写的模块化64位类Unix内核,旨在在UEFI系统上启动并运行带有Wayland或X11的现代桌面。它实现了POSIX API和常见的Linux/BSD扩展。
发布了一个自定义内核,进一步优化来自Lightricks的LTX-2.3,在GB10上实现了1.52倍加速,基于之前的torch.compile和cuDNN注意力优化。
FreeBSD中存在一个严重的本地权限提升漏洞(CVE-2026-45257),允许无特权用户将任意数据写入任何可读文件的页面缓存,绕过文件权限和标志,最终导致完全获取root权限。该漏洞影响FreeBSD 13.0及更高版本的默认安装,通过sendfile、KTLS和内核内AES-GCM解密的不安全组合实现。
Modular 的内核团队正在优化对 MiniMax M3 的百万token上下文和原生多模态的服务,开放权重即将发布,可立即在 Modular 上部署。
作者提出了一种验证 /proc 是否为真正的 proc 文件系统的方法,解决了 inotify 在检测挂载点方面的局限性,从而实现可靠的文件系统监控。
一项向Linux内核添加spawn模板的提案,旨在通过缓存可执行文件信息来优化fork+exec模式,不过当前的补丁集不太可能被原样接受。
Helion 是一个 Python 领域特定语言(DSL),可编译为优化的 Triton 代码,用于实现性能可移植的 GPU 内核。本教程将在 PLDI 2026 上介绍 Helion 的架构、自动调优以及 CuteDSL 后端。
PyTorch Foundation 项目 Helion 将在丹佛举办的 PLDI 2026 上开设 Helion DSL 教程。这是一个互动式工作坊,面向编译器研究人员、内核作者和机器学习系统工程师,参与者将编写、自动调优并运行真实的 Helion 内核。
Morgan Linton 成功启动了一个完全由他自己使用 OpenAI 的 Codex 和 GPT 5.5 从头构建的自定义操作系统,该项目始于5月4日。
一条推文提到了James Molloy于2008年发布的免费教程《Roll Your Own Toy UNIX Clone OS》,该教程教授如何用C和汇编从零开始构建一个类Unix内核,涵盖引导加载程序、内存管理、文件系统和多任务处理。