Get the latest tech news

TinyKVM: Fast sandbox that runs on top of Varnish


TinyKVM can be used to sandbox regular Linux programs or programs with specialized APIs embedded into your servers.

Just to hammer this a bit in: https://easyperf.net/blog/2022/09/01/Utilizing-Huge-Pages-For-Code found that just allocating 2MB pages for the execute segment gave a 5% compilation boost for the LLVM codebase. It’s not possible to reduce vCPU count after increasing it in the KVM API, and because of this I consider multi-processing something that can be better achieved by running more VMs concurrently and just using/abusing the automatic memory sharing. Move much of the system call emulation that I’ve written for a Varnish integration into TinyKVM proper, which paves the way further for dynamic linker loading.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of varnish

varnish

Photo of Fast sandbox

Fast sandbox

Related news:

News photo

Game of the Week: Taking the varnish off Mario