Can unikraft core directly interact with Hardware with only a hypervisor? #620
Replies: 3 comments 2 replies
-
Hi @czq693497091, Unikraft can run as a VM on either Type-I or Type-II hypervisors as well as bare metal thanks to the "platform" microlibrary architecture. At present, QEMU/KVM is the most stable and best supported "platform" offered by Unikraft. KVM is a Type-II hypervisor. The next best supported platform is Xen, which is a Type-I hypervisor. It is also possible to run Unikraft directly on bare metal without a hypervisor, e.g. on a Raspberry Pi. To build Unikraft for Xen, simply open up the |
Beta Was this translation helpful? Give feedback.
-
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
In the session, I don’t see the demo of start a unikraftcore with Xen. I choose Xen in platform and generate app-helloworld_xen-x86_64. How to start this vm?
693497091
***@***.***
…---- Replied Message ----
From
Alexander ***@***.***>
Date
11/2/2022 01:26
To
***@***.***>
Cc
Zhenqian ***@***.***>
,
***@***.***>
Subject
Re: [unikraft/unikraft] Can unikraft core directly interact with Hardware with only a hypervisor? (Discussion #620)
Hi @czq693497091,
Unikraft can run as a VM on either Type-I or Type-II hypervisors as well as bare metal thanks to the "platform" microlibrary architecture. At present, QEMU/KVM is the most stable and best supported "platform" offered by Unikraft. KVM is a Type-II hypervisor. The next best supported platform is Xen, which is a Type-I hypervisor. It is also possible to run Unikraft directly on bare metal without a hypervisor, e.g. on a Raspberry Pi.
To build Unikraft for Xen, simply open up the make menuconfig and select the Xen platform. This way you will be able to target a Type-I hypervisor.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Everyone, since we are already (viciously) using the Unikraft Discord server for discussions, meetings, brainstorming and jokes (mostly bad, we do what we can), we will close the Discussions tab. We will do this on Friday, March 31, 2023. Please move any discussions or questions on the Unikraft Discord server. See you all there! 🤝 |
Beta Was this translation helpful? Give feedback.
-
In session2 https://unikraft.org/community/hackathons/sessions/behind-scenes/.
Figure of Unikraft over Type 1 hypervisor says that unikraft can directly interact hardware with only a hypervisor. However, in the examples shown in sessions, we run the images with qemu-kvm, which is not the case of Type 1. How to execute our images with the Type 1 architecture?
or more detailed, can unikraft run on bare metal?
Beta Was this translation helpful? Give feedback.
All reactions