Hacker ApprovedDepartments

gVisor

Hacker Approved

Ranked 4 of 14 container runtimes by recommenders

Recommended as a sandbox that intercepts syscalls so workloads never touch the host kernel, and it works without KVM. Main caveat: performance overhead and compatibility gaps.

Recommended as a sandbox that intercepts syscalls so workloads never touch the host kernel, and it works without KVM. Main caveat: performance overhead and compatibility gaps.

61 people gave an opinion

recommend it
45
criticize it
16
approval share
74%
Each figure is one person. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 45 people recommend itNeeds 10 or more, met.
  • 2.8 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 12 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Strong isolation from the host kernel

    “you can use the runsc (gvisor) runtime for docker, if you are careful not to expose vulnerable protocols to the container there will be nothing escaping it with that runtime”

    Comment from 6 Jan 2026 in “Sandboxing Untrusted Python”

    “we use gVisor to intercept syscalls so the workload is fully isolated from the host”

    Comment from 2 Feb 2026 in “What I learned building an opinionated and minimal coding agent”

    “even with the exploit you're trapped in a sandbox with no access to the host node”

    Comment from 1 Feb 2026 in “1-Click RCE to steal your Moltbot data and keys”
  • Works without KVM or nested virtualization

    “we didn't want to require KVM/ hardware support so we went with gVisor and have been very happy with it”

    Comment from 14 Aug 2026 in “Choose Boring Technology (2015)”

    “One of the big benefits that gVisor offers is that it doesn't require nested virtualization”

    Comment from 13 Feb 2026 in “AWS Adds support for nested virtualization”

    “gVisor is still pretty useful for untrusted workloads when you don't have KVM”

    Comment from 4 Oct 2026 in “GVisor is being donated to CNCF”
  • Small attack surface

    “really strong sandboxing solutions, such as gvisor or firecracker, do a really good job of having very little attack surface”

    Comment from 11 Apr 2026 in “Has Mythos just broken the deal that kept the internet safe?”

    “something like gVisor to limit the attack surface of a containerized process”

    Comment from 17 Dec 2025 in “I got hacked: My Hetzner server started mining Monero”

    “gvisor in particular helps you further reduce attack surface for root”

    Comment from 31 Aug 2026 in “Omarchy: Any User Process Can Escalate to Root”
  • Drop-in runtime for containers

    “You can also try changing the underlying container runtime to something like gVisor if you want more security”

    Comment from 20 Jan 2026 in “Running Claude Code dangerously (safely)”

    “If I want to use gVisor instead of Docker, that should be a very small adaptation.”

    Comment from 1 Feb 2026 in “What I learned building an opinionated and minimal coding agent”

    “consider alternative runtimes such as runsc (also known as gVisor)”

    Comment from 23 Jan 2026 in “What Has Docker Become?”

What people warn about

Each mark is one comment

  • Heavy syscall and memory overhead

    “theoretically you can get to fairly complete security via containers + a gVisor setup but at the expense of a ton of syscall performance”

    Comment from 6 Apr 2026 in “Launch HN: Freestyle: Sandboxes for AI Coding Agents”

    “It drives the cost up by like 3 orders of magnitude and it pairs well with other mitigations.”

    Comment from 20 Aug 2026 in “Pacing model development in an era of cyber-critical capabilities”

    “Memory overhead is real—about 120MB per sandbox vs 15MB for raw containers.”

    Comment from 13 Mar 2026 in “Gvisor on Raspbian”
  • Compatibility gaps and limitations

    “gVisor does have some compatibility issue, as it is re-implementation of the kernel in Go.”

    Comment from 22 Sep 2026 in “Show HN: Drop – A rootless Linux sandbox with gVisor support”

    “it has a pretty long list of limitations that make it difficult to deploy transparently”

    Comment from 4 Oct 2026 in “GVisor is being donated to CNCF”

    “DNS resolution is completely different with runsc vs runc and had to switch back.”

    Comment from 1 Jun 2026 in “Codex just found a "workaround" of not having sudo on my PC”
  • Hard to set up

    “Standalone gvisor (not the 'do' subcommand) used to be a mess with the OCI json requirement”

    Comment from 26 Jun 2026 in “Run isolated sandboxes with full lifecycle control: AWS introduces MicroVMs”

    “I did like gVisor from Google. It wasn't easy to figure out how to get it working tho.”

    Comment from 19 Sep 2026 in “Inside ZCode: Silently uploading your Git history to the cloud”
  • Weaker isolation than hypervisors

    “exposes a slightly broader attack surface due to the tighter integration model”

    Comment from 26 Aug 2026 in “VMs won't contain cyber-capable agents”

    “gvisor isn't quite the same security level though”

    Comment from 5 Oct 2026 in “Linux containers in 500 lines of code (2016)”

Other container runtimes people recommend

The four most recommended other container runtimes, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

gVisor compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Podman2769375%121.5 yrs21 ownersApproved
OrbStack971190%122 yrs3 ownersApproved
Apple container562867%11—Approved
gVisorThis page451674%12—Approved
Colima39883%11—Approved
See all 14 container runtimes, ranked

What people said

40 of the 91 comments that mention it, newest first. Each links to the original comment.

“gvisor isn't quite the same security level though”

MixedComment from 5 Oct 2026 in “Linux containers in 500 lines of code (2016)”

“As far as I know, Firecracker, gVisor, and Kata Containers are the solution here.”

RecommendsComment from 5 Oct 2026 in “Linux containers in 500 lines of code (2016)”

“gVisor is still pretty useful for untrusted workloads when you don't have KVM”

RecommendsComment from 4 Oct 2026 in “GVisor is being donated to CNCF”

“it has a pretty long list of limitations that make it difficult to deploy transparently”

MixedComment from 4 Oct 2026 in “GVisor is being donated to CNCF”

“The networking stack is actually used by many open source project such as tailscale”

RecommendsComment from 4 Oct 2026 in “GVisor is being donated to CNCF”

“Per syscall performance overhead has surprisingly low impact on overall performance of programs.”

RecommendsComment from 22 Sep 2026 in “Show HN: Drop – A rootless Linux sandbox with gVisor support”

“gVisor does have some compatibility issue, as it is re-implementation of the kernel in Go.”

MixedComment from 22 Sep 2026 in “Show HN: Drop – A rootless Linux sandbox with gVisor support”

“I did like gVisor from Google. It wasn't easy to figure out how to get it working tho.”

MixedComment from 19 Sep 2026 in “Inside ZCode: Silently uploading your Git history to the cloud”

“gvisor in particular helps you further reduce attack surface for root”

RecommendsComment from 31 Aug 2026 in “Omarchy: Any User Process Can Escalate to Root”

“the conclusion to use firecracker or gvisor is obvious, that's what they were made for”

RecommendsComment from 26 Aug 2026 in “VMs won't contain cyber-capable agents”

“exposes a slightly broader attack surface due to the tighter integration model”

MixedComment from 26 Aug 2026 in “VMs won't contain cyber-capable agents”

“It drives the cost up by like 3 orders of magnitude and it pairs well with other mitigations.”

MixedComment from 20 Aug 2026 in “Pacing model development in an era of cyber-critical capabilities”

“we didn't want to require KVM/ hardware support so we went with gVisor and have been very happy with it”

RecommendsComment from 14 Aug 2026 in “Choose Boring Technology (2015)”

“Recently gVisor added cuda checkpoint automation support, please consider using that”

RecommendsComment from 3 Jul 2026 in “Reduce GVisor Cold Starts with GPU Snapshotting”

“Standalone gvisor (not the 'do' subcommand) used to be a mess with the OCI json requirement”

MixedComment from 26 Jun 2026 in “Run isolated sandboxes with full lifecycle control: AWS introduces MicroVMs”

“If isolation is important then you probably need to switch to at least gVisor”

RecommendsComment from 4 Jun 2026 in “Self-hosted dev sandboxes with preview URLs (Docker, Go, no K8s)”

“DNS resolution is completely different with runsc vs runc and had to switch back.”

CriticizesComment from 1 Jun 2026 in “Codex just found a "workaround" of not having sudo on my PC”

“the performance overhead of gvisor is substantial”

CriticizesComment from 18 Apr 2026 in “Rewriting Every Syscall in a Linux Binary at Load Time”

“really strong sandboxing solutions, such as gvisor or firecracker, do a really good job of having very little attack surface”

RecommendsComment from 11 Apr 2026 in “Has Mythos just broken the deal that kept the internet safe?”

“theoretically you can get to fairly complete security via containers + a gVisor setup but at the expense of a ton of syscall performance”

MixedComment from 6 Apr 2026 in “Launch HN: Freestyle: Sandboxes for AI Coding Agents”

“And it also happens to be among the most secure methods you are going to find.”

RecommendsComment from 18 Mar 2026 in “Nvidia NemoClaw”

“Memory overhead is real—about 120MB per sandbox vs 15MB for raw containers.”

MixedComment from 13 Mar 2026 in “Gvisor on Raspbian”

“every AI agent now runs inside gVisor — Google's user-space kernel that intercepts every syscall before it touches your host.”

RecommendsComment from 4 Mar 2026 on Hacker News

“they felt way too heavy for a daily dev workflow.”

CriticizesComment from 28 Feb 2026 in “Show HN: Enclv – A lightweight Docker containment environment for AI agents”

“where it would sometimes null-truncate large network packets”

CriticizesComment from 20 Feb 2026 in “Almost Every infrastructure decision I endorse or regret after 4 years”

“One of the big benefits that gVisor offers is that it doesn't require nested virtualization”

RecommendsComment from 13 Feb 2026 in “AWS Adds support for nested virtualization”

“The performance of gVisor is often a big limiting factor in deployment.”

CriticizesComment from 4 Feb 2026 in “Coding Agent VMs on NixOS with Microvm.nix”

“The huge gVisor drawback is that it drastically slows down applications”

CriticizesComment from 4 Feb 2026 in “Coding Agent VMs on NixOS with Microvm.nix”

“memory is already the main bottleneck with runsc overhead”

CriticizesComment from 2 Feb 2026 in “Netbird a German Tailscale alternative (P2P WireGuard-based overlay network)”

“we use gVisor to intercept syscalls so the workload is fully isolated from the host”

RecommendsComment from 2 Feb 2026 in “What I learned building an opinionated and minimal coding agent”

“runsc memory overhead became the main bottleneck at scale”

CriticizesComment from 2 Feb 2026 in “I created moltfight a platform designed for AI agent to fight autonomously”

“even with the exploit you're trapped in a sandbox with no access to the host node”

RecommendsComment from 1 Feb 2026 in “1-Click RCE to steal your Moltbot data and keys”

“gvisor intercepts those syscalls so they never actually reach the host kernel.”

RecommendsComment from 1 Feb 2026 in “Coding Agent VMs on NixOS with Microvm.nix”

“If I want to use gVisor instead of Docker, that should be a very small adaptation.”

MixedComment from 1 Feb 2026 in “What I learned building an opinionated and minimal coding agent”

“Actual Linux with the full ecosystem, solid isolation, no emulation overhead.”

RecommendsComment from 30 Jan 2026 in “Show HN: Amla Sandbox – WASM bash shell sandbox for AI agents”

“consider alternative runtimes such as runsc (also known as gVisor)”

RecommendsComment from 23 Jan 2026 in “What Has Docker Become?”

“You can also try changing the underlying container runtime to something like gVisor if you want more security”

RecommendsComment from 20 Jan 2026 in “Running Claude Code dangerously (safely)”

“It doesn't help that gvisor refuses to acknowledge the modern world.”

CriticizesComment from 7 Jan 2026 in “High-Performance DBMSs with io_uring: When and How to use it”

“you can use the runsc (gvisor) runtime for docker, if you are careful not to expose vulnerable protocols to the container there will be nothing escaping it with that runtime”

RecommendsComment from 6 Jan 2026 in “Sandboxing Untrusted Python”

“something like gVisor to limit the attack surface of a containerized process”

RecommendsComment from 17 Dec 2025 in “I got hacked: My Hetzner server started mining Monero”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.