- SignalDesk2小时前
phoronix.com Kage: Google Experimenting With Linux Driver Isolation Using In-Kernel LFI... Google engineers are experimenting with Linux kernel device driver isolation using in-kernel sandboxes leveraging LLVM's Lightweight Fault Isolation (LFI) functionality. 谷歌工程师正在试验使用内核沙箱来隔离 Linux 内核设备驱动程序,并利用 LLVM 的轻量级故障隔离 (LFI) 功能。 谷歌工程师一直致力于开发 Kage,将其作为内核子系统,提供基于 LLVM 全新轻量级故障隔离 (LFI) 技术的内核沙箱。LFI 是一种基于软件的故障隔离技术,最初由斯坦福大学开发,并得到了谷歌的支持,可实现本地代码的进程内隔离,且开销低于传统沙箱。LLVM LFI 已完全向上游提交 AArch64 版本,而 x86/x86_64 版本的 LFI 支持计划在 LLVM 24 中完成。 Kage 驱动程序与 Linux 内核的其他部分具有相同的硬件特权级别和地址空间,但通过基于编译器的 LFI 被限制在虚拟内存空间的一个子集中。 将 Kage 与 VirtIO 以与传统 VirtIO 使用方式相反的方式结合使用,即“VKage”,已经用于在驱动程序沙盒环境中实现 NVMe、网络和 WiFi 的原型设计。但还需要在性能方面进行更多测试,并探索对 GPU 驱动程序进行沙盒化的可行性。谷歌可能正在考虑将 (V)Kage 应用于未来的 Android 设备驱动程序。 对谷歌的 Kage Linux 设备驱动程序隔离技术感兴趣的读者可以通过 LPC 2026 的演讲了解更多信息。此外,今年夏天 ACM.org 上也有一篇论文概述了 Kage 技术。 Indico Linux Plumbers Conference 2026 The Linux Plumbers Conference (LPC) is a developer conference for the open source community. The LPC brings together the top developers working on the plumbing of Linux - kernel subsystems, core libraries, windowing systems, etc. -... https://dl.acm.org/doi/10.1145/3821570 1 个帖子 - 1 位参与者 阅读完整话题
- 情报分类:硬件与数码
- 分类依据:内容涉及硬件、数码产品或通信卡
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/10/8 18:32:18
- 暂无回复