Google engineers are experimenting with Linux kernel device driver isolation using in-kernel sandboxes leveraging LLVM's Lightweight Fault Isolation (LFI) functionality...

Google engineers are experimenting with Linux kernel device driver isolation using in-kernel sandboxes leveraging LLVM's Lightweight Fault Isolation (LFI) functionality.
Google engineers have been spearheading the work on Kage as a kernel subsystem offering in-kernel sandboxes that are backed by LLVM's new Lightweight Fault Isolation technology. Lightweight Fault Isolation is a software-based fault isolation tech originally developed by Stanford with Google's support for in-process isolation of native code and lower overhead than traditional sandboxes. LLVM LFI is fully upstream for AArch64 while the x86/x86_64 LFI support is aiming to be finished by LLVM 24.
The Kage'd drivers have the same hardware privilege level and address space as the rest of the Linux kernel but via the compiler-based LFI is confined to a subset of the virtual memory space.
Pairing Kage with VirtIO in an inverted manner of traditional VirtIO use, or "VKage", has already been used to prototype working NVMe, network, and WiFi in the driver sandboxed environments. But more testing needs to be done on the performance side and also exploring if sandboxing GPU drivers would be feasible. Google may be looking at (V)Kage moving forward for Android device drivers.
Those curious about Google's Kage for Linux device driver isolation can learn more via the LPC 2026 presentation. There is also this ACM.org paper from over the summer outlining Kage.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Microsoft Issues First Release Of Their LiteBox Sandboxing Library OS | 0 | 8.71 | 08-10-2026 |
| 2 | Proposal To Set ARM64 Kernel Stack Size At Boot Time To Reduce Memory Consumption | 0 | 5.8 | 30-09-2026 |
| 3 | Linux Kernel Introducing New Taint Due To Fuzzing Bots Yielding Impractical Bug Reports | 0 | 5.78 | 24-09-2026 |
| 4 | Linux Kernel Developers Consider Adding AGENTS.md To Help Guide AI/LLM Agents | 0 | 5.48 | 25-09-2026 |
| 5 | BPF-Based Display Panel Drivers Being Explored For Linux | 0 | 8.6 | 29-09-2026 |
| 6 | The Amazing Work By Valve's Timur Kristóf On Improving Old AMD GPUs On Linux | 0 | 6.8 | 03-10-2026 |
| 7 | The Importance Of Intel's LPMD For Linux Gaming Performance & Power Efficiency | 0 | 4.2 | 06-10-2026 |
| 8 | Run an AI Agent Safely Inside MicroVM using Docker Sandbox: A Simple Step-by-Step Guide | 0 | 8.23 | 03-07-2026 |
| 9 | AMD Ryzen Zen 6 CPU Power Values Being Further Tuned For Linux | 0 | 11.81 | 29-09-2026 |
| 10 | Meta Developing Compressed RAM "CRAM" For Linux: Better Than ZRAM & Zswap | 0 | 7.43 | 06-10-2026 |