Instead of filtering syscalls to the host kernel, gVisor interposes a completely separate kernel implementation called the Sentry between the untrusted code and the host. The Sentry does not access the host filesystem directly; instead, a separate process called the Gofer handles file operations on the Sentry’s behalf, communicating over a restricted protocol. This means even the Sentry’s own file access is mediated.
func process(c chan task) {
。业内人士推荐heLLoword翻译官方下载作为进阶阅读
Estimated shortcuts: ~91 million (a manageable number for global routing)
This story was originally featured on Fortune.com