Live data from Hacker News

Look Ma, no OS

slides.com

61–70 of 91 posts

Re: Look Ma, no OS

#62
post #24

"Two dimensional navigation for a slide deck would be really helpful, discoverable, and useful." - no one ever

For those who are confused: Hit the down arrow to go thru the slides, when you get to the end of one, hit the right arrow to go to the next section, then rinse and repeat. Just hitting right will show the you the headers for each section. Right jumps from section to section Hitting down goes slide to slide.

just use space for next slide, why all down, right arrows..??

Re: Look Ma, no OS

#64
post #59
post #7

The next logical step is to elide the virtualized network and disk interfaces, and then we're back to shared hosting! See you again in twenty years.

Arguably we only got this way because, although UNIX neatly abstracted the file system with user access control, it predated networking which was slapped on the side with no way of allocating network resources between users. If SysV had had filesystem-like means of allocating the right to listen on a particular port to particular user accounts, the world would have been very different, and we'd have been spared entir…

While true, it would only help if C would be out of the picture as well.

Plan 9 and later Inferno (with Alef and Limbo) would have been better, but they went nowhere.

Re: Look Ma, no OS

#66

Thanks for all the comments! Looking forward to reading them in depth and tuning up the ole' preso :) -- Matt Twitter: @mattbajor

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.

Re: Look Ma, no OS

#67
post #60
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…

namespaced linux boots in Can someone show me this?

The OP means the creation time of a Linux "container" is less than 10ms, ie the time for the system calls you need to create the namespaces and cgroups. While you can boot a unikernel from nothing in that time.

Re: Look Ma, no OS

#68

Thanks for all the comments! Looking forward to reading them in depth and tuning up the ole' preso :) -- Matt Twitter: @mattbajor

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.

Re: Look Ma, no OS

#70
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.

Post reply on HN