HN Hall of Fame Weekly email

Zerg: Boot a VM instance per request, all in under 250 ms

zerg.erlangonxen.org Tools, games & demos Interactive tools & demos Software engineering Candidate

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
5
submitters
5
observed span
2013–2017
peak thread · 91 comments
162 pts
latest 20+ return · 2017-12-27
162 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

This is a very interesting development! But doesn't that mean we are merely reimplementing old concepts on a new level? Almost everything we do on VM level we already did on process level: - Read-only VM images are essentially like statically linked binaries, just better encapsulated when they run. - Tiny, fast loading VM images are essentially stripped static binaries with dead code elimination. - Starting those by incoming network request is just like old "inetd" versions started custom handler…

vog·162-point thread·

This is really neat stuff. I do not understand though why LING is not open-source already. If you are sincere in your claims for intentions of making it so, why would you wait until it is "mature" before doing so? Wouldn't it mature a lot faster if more people picked it up and tried to use it, submitted defects and even patches?

Isn't this simply an acknowledgement that having an entire OS (at least in a traditional sense) is overkill? I remember a couple of attempts to make the JVM run on bare metal (JavaOS was one if I recall correctly) and I think that, to a lesser extent, ChromeOS, FirefoxOS and company are trying to eliminate some of the bloat that's occurred. The other day I spun up a CentOS6 server on a VM and it required a minimum of 512MB…

smoyer·105-point thread·

"Over capacity The demo is limited to 16 concurrent instances and 2 libvirt connections. Due to these limitations we were unable to spawn a new instance to service your request. Please try again later." Well...that's something, I guess.

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
392

reference only — not used in Hall rules or ranking

Total comments
185

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2013-02-19Zerg demo – Xen instance spawned for each web requestFirst breakoutk33l0r11336
2013-03-24Truly elastic clouds with Zerg: OS-less Erlang on Xencetinsert10555
2016-06-09Click link to boot unikernelingve90
2016-06-30Zerg - Erlang on Xen boots and replies in 0.2sandruby33
2017-12-27Zerg: Boot a VM instance per request, all in under 250 msBest thread · Latest 20+ point returntylerhou16291