What does HackerNews think of unik?

The Unikernel & MicroVM Compilation and Deployment Platform

Language: Go

> Why not? Most people won't spend the time to learn OS/distro building.

I don’t know how good they are and have never used any, but there’s tooling for building the ultimate stripped down kernel, unikernels (https://en.wikipedia.org/wiki/Unikernel)

A quick Google gives me https://nanovms.com/, https://github.com/solo-io/unik and https://github.com/rumpkernel/rumprun.

A disadvantage of such a stripped down system is that debugging such a system can be difficult. For example, if there’s only one process, you can’t open a shell to look around on a misbehaving system.

Crazy idea that I'm sure isn't an original thought: instead of adapting the languages to deal with abstracting the idiosyncrasies of each OS, change the OSes to expose a universal API to make everything else lighter.

I guess that's also kinda Docker or QEMU or V8, but also https://github.com/solo-io/unik if you think about it differently.

In other words: hey, Lisp Machines were an excellent idea back then, but they still are. Maybe someday we'll have a V8 co-processor. More fun reading: https://lobste.rs/s/2poahh/what_i_could_not_undiscover_about

Absolutely terrible naming collision with another Go Unikernel project:

https://github.com/solo-io/unik

Related: Anyone have experience with Go and Unikernels? Saw a dead discussion a week ago on unik (https://github.com/solo-io/unik)

For security purposes, the idea of a unikernel rather than a container has been very interesting. Wanted to use them in a test soon.

for anyone interested in running Go apps as Unikernels, I suggest checking out https://github.com/solo-io/unik

disclosure: I'm one of the authors