4 ms·
"Firecracker provides a rate limiter built into every microVM. This enables optimized sharing of network and storage resources, even across thousands of microVM
by darren0 7y ago
"Firecracker provides a rate limiter built into every microVM. This enables optimized sharing of network and storage resources, even across thousands of microVMs."
Probably the most interesting feature.
- hinkley 7y agoOne of the things you learn about multitasking is that in theory cooperative multitasking is the most efficient, but the least reliable. It’s cheaper (for the human) to use hard and fast rules that trade nasty surprises for vague disappointment. This sounds like a hybrid system. The intermediary is cooperative, the client code is oblivious. I’m curioue to see how this plays out over the long haul.
- ffk 7y agoThis runs Amazon lambda, so presumably well enough?
- hinkley 7y agoYou don’t think 12 years from now we’ll be laughing about how lame Lambda is? Coding practices change like the seasons. Every year is a little different, maybe a little better than the last, some things feel brand new, but the general patterns hold.
- ffk 7y agoI'm sure we'll laugh about most things we are currently using and gasp when we need to revisit them in legacy systems. :)
- ffk 7y agoThis is enabled by disabling anything that depends on pinned kernel memory. You get a VM with user space networking and a one button keyboard. This allows the kernel too aggressively swap out unused resources and ultimately increase the total concurrency supported.