Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

gvisor is a Google project, this isn't NIH.

gVisor provides a linux syscall interface to the guest, but ultimately calls a linux syscalls when it needs to invoke something in the host. That obviously doesn't work for a linux-on-fuschia compat layer. I guess you could re-use the guest side, but if gVisor wasn't written for pluggable backends it's probably more work to do that refactor than just build a separate tool.



From the outside looking in, it's seemed that Not Invented by this Team is just as likely a factor as NIH at google.


> That obviously doesn't work for a linux-on-fuschia compat layer.

This isn’t actually true. gVisor contains full implementations of Linux syscalls and only relies on host syscalls being the same for some interoperability features between sandboxed and host applications. It would be completely possible to port gVisor to a non-Linux operating system.


Right, it would be silly to intercept the syscalls and just pass them on as is to the host kernel. If you just want to validate/filter things for security reasons, there are existing Linux APIs for that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: