Remix.run Logo
deivid 6 hours ago

This is really well written, thanks for sharing.

I didn't understand the point of using Unikraft though, if you can boot linux in much less than 150ms, with a far less exotic environment

iberator 4 hours ago | parent | next [-]

Which architecture can boot it in 150ms ?!

rwmj 15 minutes ago | parent | next [-]

I think "in a VM" was elided. It's easy to tune qemu + Linux to boot up a VM in 150ms (or much less in fact).

Real hardware is unfortunately limited by the time it takes to initialize firmware, some of which could be solvable with open source firmware and some (eg. RAM training) is not easily fixable.

jumploops 3 hours ago | parent | prev | next [-]

Boot is a misleading term, but you can resume snapshotted VMs in single digit ms

(and without unikernels, though they certainly help)

hun3 2 hours ago | parent | prev | next [-]

Stripping away unused drivers (.config) and other "bloats" can get you surprisingly far.

iberator an hour ago | parent [-]

But 150ms? That's boot time for dos or minix maybe (tiny kernels). 1s sure.

binsquare 3 hours ago | parent | prev [-]

Microvm's

pjmlp 4 hours ago | parent | prev [-]

Security, it isn't only memory footprint.