Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: hypervisor Clear Filter

Hypervisor in 1k Lines

Hypervisor in 1,000 Lines ​ WARNING This book is work in progress. Hey there (maybe again)! In this book, you'll learn how to build a minimal RISC-V hypervisor which can boot Linux-based operating systems. This is a sequel to the online book Operating System in 1,000 Lines. In that book, you have learned how to build a minimal operating system from scratch in C, but this time, we'll start from scratch (again) in your favorite language, Rust! From scratch means we'll start from the bare-metal

Light Sleep: Waking VMs in 200ms with eBPF and snapshots

At Koyeb, we run a serverless platform for deploying production-grade applications on high-performance infrastructure—GPUs, CPUs, and accelerators. You push code or containers; we handle everything from build to global deployment, running workloads in secure, lightweight virtual machines on bare-metal servers around the world. Last week, we announced a major milestone in the ongoing journey of optimizing efficiency and cold starts: Light Sleep, which reduces cold starts to around 200ms for CPU

Writing a Hypervisor in 1k Lines

I've wrote a tutorial on building a hypervisor from scratch in 1,000 lines of code (website). Few chapters are still in progress, but it's already good enough to get you started. More specifically, type-1 hypervisor on 64-bit RISC-V with the hypervisor extension (on QEMU). The book is for developers who have finished Operating System in 1,000 Lines and want to learn more about how hypervisors work. Rust C is the best language for writing and learning from scratch, however, the most common fe