src/dragonball/README.md
Dragonball Sandbox is a light-weight virtual machine manager (VMM) based on Linux Kernel-based Virtual Machine (KVM),
which is optimized for container workloads with:
Dragonball Sandbox aims to provide a simple solution for the Kata Containers community. It is integrated into Kata 3.0
runtime as a built-in VMM and gives users an out-of-the-box Kata Containers experience without complex environment setup
and configuration process.
Upcall: Upcall Documentdbs_acpi: dbs_acpi Documentdbs_address_space: dbs_address_space Documentdbs_allocator: dbs_allocator Documentdbs_arch: dbs_arch Documentdbs_boot: dbs_boot Documentdbs_device: dbs_device Documentdbs_interrupt: dbs_interrput Documentdbs_legacy_devices: dbs_legacy_devices Documentdbs_tdx: dbs_tdx Documentdbs_upcall: dbs_upcall Documentdbs_utils: dbs_utils Documentdbs_virtio_devices: dbs_virtio_devices Documentdbs_pci: dbc_pci DocumentCurrently, the documents are still actively adding. You could see the official documentation page for more details.
Part of the code is based on the Cloud Hypervisor project, crosvm project and Firecracker project. They are all rust written virtual machine managers with advantages on safety and security.
Dragonball sandbox is designed to be a VMM that is customized for Kata Containers and we will focus on optimizing container workloads for Kata ecosystem. The focus on the Kata community is what differentiates us from other rust written virtual machines.
Dragonball is licensed under Apache License, Version 2.0.