Skip to content

Comment on What is gVisor?parent

Comments

How does Fly use gVisor?

I don't believe they do, they use Firecracker microVMs for isolation: https://fly.io/docs/reference/architecture/

Quote:

And, long story short, we now have an implementation of certificate-based SSH, running over gVisor user-mode TCP/IP, running over userland wireguard-go, built into flyctl.

Also:

https://fly.io/blog/our-user-mode-wireguard-year/

https://fly.io/blog/jit-wireguard-peers/

This is another one of those things where the graph of our happiness about a technical decision is sinusoidal. :)

We don't.

I think they mean to say that a part of gVisor is used by Fly, because if I recall correctly flyctl did use the gVisor user mode TCP stack for Wireguard tunneling.

Ahh, that makes sense. Ok, revised answer: yes, we do. :)

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.