In 2018, Google open-sourced gVisor under the Apache 2.0 license. To the best of its contributors’ knowledge, it has ever since remained the second most mature implementation of Linux, after Linux.
This year, the gVisor project is being donated to CNCF, and its governance model is shifting accordingly.
Google is donating the gVisor project, including its name and trademarks, to the Cloud Native Computing Foundation (CNCF), a subsidiary of the Linux Foundation. Like its name implies, CNCF is focused on cloud-native computing, with Google having seeded its creation by donating the Kubernetes project. Since then, Kubernetes has grown to become the industry-standard for container orchestration, and has grown a large and vibrant ecosystem around it. gVisor is now following the same footsteps.
You can see gVisor’s CNCF application and process.
What has already happened:
Over the next few weeks:
Over the next few months:
google GitHub organization.gVisor doesn’t fit neatly into the industry’s well-known boxes of the sandboxing/security landscape, which tends to separate “vanilla containers” from “virtual machines” with shades of gray in between. gVisor straddles this middle-ground, providing empirically-equivalent security but without checking the familiar “virtualization” checkbox that security auditors, regulators, or security practitioners often treat as a one-to-one proxy for “secure”. This has caused adoption challenges over gVisor’s history, as it has been difficult to communicate the value of the project to an audience that is used to this false dichotomy.
Another challenge gVisor has faced is that of a performance perception problem. Internally within Google (and other gVisor-using companies, such as Ant Group and Modal), there exist Linux kernel patches that improve gVisor performance significantly. However, for other gVisor users, out-of-the-box performance often shows performance degradation for certain I/O-intensive workloads. This has led to poor first-impressions from potential adopters. We have tried to address this by upstreaming Linux kernel patches that improve its performance, but have been turned down by kernel maintainers due to gVisor being a wholly-owned Google project.
Lastly, gVisor as a project has potential that is difficult to prioritize when guided by corporate ownership alone. As a userspace implementation of Linux, gVisor has potential non-commercial applications such as:
bwrap drop-in replacement,
but gVisor is capable of sandboxing
so much more.We see evidence of these problems by looking at the current set of gVisor adopters, which are all either large tech companies with the ability to invest and customize gVisor to suit their own needs (Google, Ant Group, OpenAI, Anthropic), and startups with a highly-specific focus that exactly fits gVisor’s use-case, and where it makes sense to spend a startup’s limited resources specifically into making gVisor work great for them (Modal, Tines). Who is not on this list?
By contributing the project to the CNCF, we aim to address all of these issues. This enables gVisor and application kernels to become part of the container ecosystem and security industry’s lingua franca, enabling integration and adoption beyond highly-motivated/sophisticated/resourceful corporate entities, and enables upstreaming Linux patches that solve gVisor’s performance for everyone.
gVisor is a drop-in-compatible container runtime that fits in the Cloud Native
container ecosystem. It integrates directly with CNCF technologies such as
Kubernetes, containerd, and
Agent Substrate.
From a resource and efficiency standpoint, gVisor acts as a more cloud-native container runtime than other security-focused container runtimes, thanks to its container-like process model. This allows it to be efficiently and tightly-sized, enabling secure container binpacking at a resolution and density VM-based runtimes cannot match. It also does not require hardware virtualization or nested virtualization, enabling it to run anywhere Linux runs. That makes gVisor a good complement to CNCF’s existing portfolio. gVisor and is already usable on all major clouds, some of which offer it as a native offering, and others for which cloud users can (and do) self-install it.
The past few months have been pivotal for the security industry and for secure sandboxing specifically. It would make very little sense for Google to abandon its sandboxing technology at a time when the need for cheap and secure sandboxing has never been clearer. On the contrary, we (the gVisor contributors at Google) have been pushing for this move internally with the expectation that this will accelerate gVisor’s growth and adoption both within and outside of Google, in a similar manner as what has happened with Kubernetes.
Google is reaching out to potentially-interested parties. As of this writing, the following entities have committed to joining gVisor’s maintainers for the long haul: Ant Group, Modal, and Tines. Additionally, other companies including OpenAI, Tencent, and NVIDIA will continuing their ongoing contributions to gVisor.
Some gVisor contributors will be at KubeCon North America 2026. Come chat!