Show HN: PanamaKVM – direct-booting Linux from Java 25 via FFM/KVM
Category: infrastructure
Tags: java, kvm, virtualization, ffm, microvm
Score: 7.3/10 (Innovation: 8, Technical: 8, Documentation: 8, Utility: 5)
PanamaKVM is an experimental, embeddable virtual-machine monitor written in Java 25 that uses the Foreign Function and Memory API to interact with Linux KVM, enabling direct boot of a Linux kernel and providing a serial console. It stands out for avoiding JNI and demonstrating a microVM-shaped boundary rather than full PC emulation, making it a notable research project for Java-based virtualization.
Target audience: Java developers, systems programmers, virtualization researchers
Repository: https://github.com/rusanoph/panama-kvm · Java · MIT · 1 stars
View on Hacker News