Earlier quoted context omitted.
Much smaller attack surface.
Not really. Now instead of having to break the application, then break the kernel it's running under and then attack the VM host, you only have to attack the app and can then go directly at the VM host. Unikernels just remove a whole security layer. May as well run the app as a user process on the host and forget the VM.
Atmanos: Build Go programs that run directly on the Xen hypervisor
21–30 of 56 posts
Re: Atmanos: Build Go programs that run directly on the Xen hypervisor
#22Re: Atmanos: Build Go programs that run directly on the Xen hypervisor
#23From my read, the benefits do not outweigh the costs. If you want light weight microservices, OS level virtualization is the way to go.
Re: Atmanos: Build Go programs that run directly on the Xen hypervisor
#24Re: Atmanos: Build Go programs that run directly on the Xen hypervisor
#25Bryan Cantrill has a great post on unikernel models: https://www.joyent.com/blog/unikernels-are-unfit-for-product... From my read, the benefits do not outweigh the costs. If you want light weight microservices, OS level virtualization is the way to go.
So who cares? What else is HN for if not for posting cool hacks and projects and encouraging fellow builders?
Re: Atmanos: Build Go programs that run directly on the Xen hypervisor
#26Bryan Cantrill has a great post on unikernel models: https://www.joyent.com/blog/unikernels-are-unfit-for-product... From my read, the benefits do not outweigh the costs. If you want light weight microservices, OS level virtualization is the way to go.
From my read, it counters Bryan Cantrill's claim that, "unikernels are undebuggable".
From personal experience I'm also quite certain Bryan Cantrill's claim is spurious in that regard, as I've used both debugging and tracing facilities w/ LING unikernels to assess a number of runtime and clustering issues.
Re: Atmanos: Build Go programs that run directly on the Xen hypervisor
#27We've been running Erlang directly on Xen with "no os" for a while. Works great and very efficient.
Re: Atmanos: Build Go programs that run directly on the Xen hypervisor
#28Earlier quoted context omitted.
Much smaller attack surface.
Not really. Now instead of having to break the application, then break the kernel it's running under and then attack the VM host, you only have to attack the app and can then go directly at the VM host. Unikernels just remove a whole security layer. May as well run the app as a user process on the host and forget the VM.
Re: Atmanos: Build Go programs that run directly on the Xen hypervisor
#29Bryan Cantrill has a great post on unikernel models: https://www.joyent.com/blog/unikernels-are-unfit-for-product... From my read, the benefits do not outweigh the costs. If you want light weight microservices, OS level virtualization is the way to go.
Re: Atmanos: Build Go programs that run directly on the Xen hypervisor
#30We've been running Erlang directly on Xen with "no os" for a while. Works great and very efficient.
I have always been fascinated by this combo. Can you discuss your use-cases and wins using this stack?