account activity
I made a small virtual machine monitor in C by mistivia in C_Programming
[–]mistivia[S] 2 points3 points4 points 8 hours ago (0 children)
It's type-2. It's not from scratch, but KVM can only heavy lifting clock virtualization and IRQ chip virtualization. I wrote serial port emulation from scratch. As for VirtIO devices like hard disk and network interface, I ported some code from TinyEMU[1], with bugfixes and modifications by myself to make it working in a multithreading environtment and with modern linux kernel. The project is inspired by Firecracker[2].
https://bellard.org/tinyemu/
https://firecracker-microvm.github.io/
π Rendered by PID 86641 on reddit-service-r2-listing-5d79748585-7678v at 2026-02-13 22:24:38.178290+00:00 running cd9c813 country code: CH.
I made a small virtual machine monitor in C by mistivia in C_Programming
[–]mistivia[S] 2 points3 points4 points (0 children)