Nanos can run on hyper-v.
Pre-requisites
Hyper-v is only supported on Windows 10/11 Enterprise, Pro and Education.
You need to enable the next Windows features:
After enabling the required windows features you may be able to manage virtual machines with ops commands from a wsl shell with administrator permissions.
If you see the error message
Copy exec: "qemu-img": exeuctable file not found in $PATH
install qemu-utils in WSL2.
As of right now OPS on Windows requires to be ran in WSL2 with admin privileges. You can start WSL2 by right-clicking on it.
Image Operations
Create Image
Copy $ ops image create < elf_file | program > -i < image_nam e > -t hyper-v
List Images
Copy $ ops image list -t hyper-v
+------+--------------------------------------+---------+----------------+
| NAME | PATH | SIZE | CREATEDAT |
+------+--------------------------------------+---------+----------------+
| main | /home/xyz/.ops/vhdx-images/main.vhdx | 33.6 MB | 21 minutes ago |
+------+--------------------------------------+---------+----------------+
Delete Image
Copy $ ops delete image <image_name> -t hyper-v
Instance Operations
Create Instance
Copy $ ops instance create < image_nam e > -t hyper-v
List Instances
Copy $ ops instance list -t hyper-v
+------+---------+----------------+--------------+------+
| NAME | STATUS | CREATED | PRIVATE IPS | PORT |
+------+---------+----------------+--------------+------+
| main | running | 21 minutes ago | 192.168.1.75 | 8080 |
+------+--------------------------------------+---------+
Delete Instance
Copy $ ops instance delete main -t hyper-v
Last updated 12 months ago