Skip to content
/ wiser Public

🐎 Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
LICENSE-KVM-TOOL
Unknown
LICENSE-palacios
Notifications You must be signed in to change notification settings

flouthoc/wiser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

wiser

A very minimal vmm built using Linux Kernel Virtual Machine for Linux.

Following project is under-development expect unfinished components.

Image

Usage

User needs to download and build kernel images from https://www.kernel.org/.

Usage: wiser [OPTION...] --image path-to-kernel-image
wiser - Extremely tiny type-2 hypervisor for linux. Will boot your
unikernel/linux someday.

  -c, --vcpu                 Number of cpu for your vm
  -i, --image=IMAGE          linux kernel bzImage
  -r, --memory               Ram size for your vm
  -v, --verbose              Produce verbose output
  -?, --help                 Give this help list
      --usage                Give a short usage message
  -V, --version              Print program version

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

Report bugs to https://github.com/flouthoc/wiser/issues.
  • image

Path to linux kernel bzImage. The bzImage file is in a specific format. It contains concatenated bootsect.o + setup.o + misc.o + piggy.o.

Roadmap

  • Allow users to load initramfs. Closed in #4
  • Add basic support for Apple hypervisor

References

About

🐎 Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.

Topics

Resources

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
LICENSE-KVM-TOOL
Unknown
LICENSE-palacios

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published