Thanks.Consider Xen Dom0, it is based on Linux. When Unikernel running on Xen 
then its mean that it running on Linux!!!Can Xen without Dom0 handle the 
Unikernel Apps?Thus, Unikernel Apps need a kernel like linux to work. Am I 
right?All functions of an applications packed in Unikernel? For example, Nginx 
using many libraries and OS components then how it can be convert to Unikernel?


Sent from Yahoo Mail on Android 
 
  On Fri, Jul 10, 2020 at 8:36 PM, Richard 
Mortier<richard.mort...@cl.cam.ac.uk> wrote:   


On 10 Jul 2020, at 16:00, Jason Long <hack3r...@yahoo.com> wrote:
Thank you Richard.Kernel == The libraries that an App need to run.Am I right?

In the context of a unikernel, I think that’s a reasonable analogy.But those 
libraries will not perform all the functions you would normally expect an OS 
kernel to perform.

In the Unikernel, no operating system exist and the Xen play the role of OS. Is 
it true?

"It depends.”What do you mean by the operating system?In terms of 
functionality, for a unikernel system, much of the functionality you would 
usually rely on the operating system to perform (in most cases, by a kernel) is 
provided by library code (unikernels — certainly Mirage OS — are strongly 
inspired by library operating systems). But not all — if you are using Xen as 
your host environment then yes, Xen will provide some of that functionality as 
well.

The Xen hypervisor can do anything that an OS kernel do???

I don’t think that’s a well-formed question — first, you probably need to 
declare what an OS kernel can do.

The source of photo is: https://github.com/cetic/unikernels
Can you show me a clear and better diagram about Unikernel?

Well, it depends what you want the diagram to help explain. I don’t have any to 
hand right now.
—  Richard mortierrichard.mort...@cl.cam.ac.uk



  

Reply via email to