Live data from Hacker News

Look Ma, no OS

slides.com

71–80 of 91 posts

Re: Look Ma, no OS

#71
post #18
post #6

This has to be one of the worst UIs for a slide deck. "Why aren't these questions being answered?" ... "Oh, the slide advance UI changes. Too inconspicuous."

I'm shocked that the top two HN comments as of writing are bikeshedding the submission's web design.

How's it trivial that the terrible design is a barrier to the content?

Re: Look Ma, no OS

#72

Earlier quoted context omitted.

Here is another one for your list: https://boxfuse.com We launched Boxfuse last month with support for running JVM apps as unikernels on VirtualBox and AWS. Here is a blog article from last week about deploying Dropwizard unikernels to EC2: https://boxfuse.com/blog/dropwizard-aws.html Disclaimer: I'm the founder.

It is not a unikernel though, just a minimal Linux.

Boxfuse falls squarely into the "generalized" unikernel type mentioned in the presentation. You are only thinking of the "specialized" ones.

In a sense it follows the same principle as OSv, just with a proven Linux kernel instead of a custom one.

Update: Why the downvote? If you disagree, feel free to say why.

Re: Look Ma, no OS

#74
post #41

Unikernels are cool to play with. Erlang is cool too. But... - [name] is a kernel thread not a user space process. - its libssl, not "libopenss" - installing rpc, some obscure 55k listening port, and calling it bloated.. heh so cheap. Once past all this FUD - what does a unikernel (basically the same as running linux and your app as /sbin/init except it's in Erlang and not C here)? - its obscure. you get security mai…

The security he means is not because obscurity but because you have less stuff you don't need. At least that's what he means I think.

Re: Look Ma, no OS

#75
post #41

Unikernels are cool to play with. Erlang is cool too. But... - [name] is a kernel thread not a user space process. - its libssl, not "libopenss" - installing rpc, some obscure 55k listening port, and calling it bloated.. heh so cheap. Once past all this FUD - what does a unikernel (basically the same as running linux and your app as /sbin/init except it's in Erlang and not C here)? - its obscure. you get security mai…

> with zero separation between them the hypervisor separates unikernels from each-other.

I think he means the 'programs' running under same unikernel

Re: Look Ma, no OS

#77
Possible next step in this direction is to get rid of both Xen and unikernel by making a specified Java/Erlang VM that only has syscall-calling op-codes for network traffic and virtual disk I/O, while uses hardware virt goodies to secure execution of JITed code. (;

Re: Look Ma, no OS

#78

Earlier quoted context omitted.

It is not a unikernel though, just a minimal Linux.

Boxfuse falls squarely into the "generalized" unikernel type mentioned in the presentation. You are only thinking of the "specialized" ones. In a sense it follows the same principle as OSv, just with a proven Linux kernel instead of a custom one. Update: Why the downvote? If you disagree, feel free to say why.

[deleted]

Re: Look Ma, no OS

#80
post #22

I have to say, this is one of the most exciting technologies I've seen in awhile. It predates docker by a fair bit, and I would have hoped it would have gotten more traction. So I'm very happy to see slides from a user group. Alas, the brilliance of Erlang has not been sufficiently appreciated, so hopefully Elixir -- aka: Erlang Returns -- might catch on and become a popular hipster language. With Docker you still ha…

So.. CGI?
Post reply on HN