Hacker GitHub

← All repos

google/gvisor

View on GitHub ↗ ★ 19,848 Go

Application Kernel for Containers

82 mentions on Hacker News by 66 people: 8 stories, 74 comments · first 2018-05-02 · latest 2026-07-03

Mentions per year 82 mentions · busiest year 2018 (32)
20082026
  1. …), meaning that we're now running stock Go in the gVisor sandbox ( https://github.com/google/gvisor ). We've removed all of the restrictions present in the old runtime, like limited socket and file access. You can even import
    comment by buss · 2018-10-16 · in App Engine’s New Go 1.11 Runtime
  2. …), meaning that we're now running stock Go in the gVisor sandbox ( https://github.com/google/gvisor ). We've removed all of the restrictions present in the old runtime, like limited socket and file access. You can even import
    comment by buss · 2018-10-16 · in Go 1.11 on App Engine
  3. While not a full kernel, Google's gVisor is a userland Linux kernel emulator written in Go: https://github.com/google/gvisor They use it in production for App Engine sandboxing.
  4. …was my long-winded way of saying that our go_generics are not an obvious argument in favor. [1] https://github.com/google/gvisor/blob/f3060cb1a4ed61199688b5... [2] https://github.com/google/gvisor/blob/8fee8f4dd5f7257a7eb77c... [3]…
    comment by prattmic · 2018-09-02 · in Notes on the Go2 Generics Draft
  5. …their own generics implementations. https://medium.com/@arschles/go-experience-report-generics-i... https://github.com/google/gvisor/blob/master/tools/go_generi...
    comment by zmanian · 2018-09-02 · in Notes on the Go2 Generics Draft
  6. …om/@arschles/go-experience-report-generics-i... They've been using a code generator as a work around: https://github.com/google/gvisor/tree/master/tools/go_generi...
    comment by jasonwatkinspdx · 2018-08-29 · in Go 2 Draft Designs
  7. Hi. I'm the PM at Google Cloud on the Second Generation runtimes. This is based on gVisor ( https://github.com/google/gvisor ), but it does not use the ptrace sandboxing that is in the mainline open source project. Our First Generation…
  8. …out new AppEngine runtimes waaay faster. [0] https://news.ycombinator.com/item?id=17717045 [1] https://github.com/google/gvisor
  9. …this new stack in place, we should be able to deliver runtime updates significantly faster. [1] https://github.com/google/gvisor
  10. This is the link you are looking for: https://github.com/google/gvisor
  11. …meant that some apps & code wouldn't execute correctly. We now use technology based on gVisor ( https://github.com/google/gvisor ) in production for App Engine standard. This allows us to release new language runtimes unmodified. Node.js…
  12. Or in Go: https://github.com/google/gvisor
  13. …details to sign up with their public cloud, but I might grab a spare box and give it a try. [1]: https://github.com/google/gvisor
  14. …through a sentry process which does some kind of emulation of virtual memory through some magic. [ https://github.com/google/gvisor/blob/797cda301677abc8523d5a... ]. like ultimately, i think mmap() system calls need to be executed in the…
    comment by benmmurphy · 2018-05-21 · in Containers, Security, and Echo Chambers
  15. …in production so I'm not sure what you mean by "how vitally important security is in that domain". https://github.com/google/gvisor
    comment by Thaxll · 2018-05-10 · in Rust 1.26 released
  16. …testing purposes primarily, and runs on stock kernels without special permissions. From: https://godoc.org/github.com/google/gvisor/pkg/sentry/platfo...
  17. I started by reading here https://github.com/google/gvisor/blob/master/pkg/sentry/plat... Basically the Sentry binary works as both the VMM and the guest kernel. It uses the KVM API to setup page an address space and installs fault…
  18. …But it is light on details, I was curious how and to what extent it proxies filesystem API. [1] https://github.com/google/gvisor/blob/0c7d73b31ae5e7ba506866...
  19. …new file, by doing name replacement, prefixing/suffixing for variable, method, and class names. [0] https://github.com/google/gvisor/blob/master/tools/go_generi...
  20. …UML. The gVisor kernel (Sentry) runs in an empty user namespace with seccomp filters applied. [1] https://github.com/google/gvisor
  21. …sandboxing and enable developers to easily sandbox their workloads. (Note: I work on gVisor.) [1] https://github.com/google/gvisor/blob/master/runsc/boot/filt... [2] https://github.com/google/gvisor#file-system-access [3] Note we don't…
  22. …I find the description on Github much more interesting than the one on the Google Blog: https://github.com/google/gvisor
  23. Money quote from https://github.com/google/gvisor for Linux folks who have been around for a while: "gVisor's approach is similar to User Mode Linux (UML), although UML virtualizes hardware internally and thus provides a fixed resource…
  24. …like a VMM, it will not allow the application to directly control the system calls it makes." [ https://github.com/google/gvisor ] TLDR; This is a user-space process that hooks syscalls/ioctls made by your "containerised" applications. (1)…