lumper
is an experimental Virtual Machine Manager written in Rust. The project aims to provide a performant, intuitive CLI allowing users to run & manage a virtual machine.
Project is experimental and should not be used in any production systems.
Make sure you have a compiled linux kernel with a initramfs configured before you start.
If you don't have one, follow these steps :
- Make a basic rootfs :
./rootfs/mkrootfs.sh
- Build a linux kernel :
./kernel/mkkernel.sh
Press enter when Built-in initramfs compression mode
is asked.
cd lumper
cargo build --release
./target/release/lumper --kernel <your_kernel_path>/arch/x86/boot/compressed/vmlinux.bin
You should see this in your console :
/ #
To see all the available arguments :
./target/release/lumper --help
If you are interested in contributing to the Lumper project, please take a look at the CONTRIBUTING.md guide.