My turn! Hi!

> On 10 Jul 2020, at 12:45, Jason Long <hack3r...@yahoo.com> wrote:
> 
> MirageOS is a project of Xen?

Not sure what you mean by that…?
The Xen Project is a Linux Foundation Collaborative Project (or so its webpage 
says).
The Xen Project hosts Mirage OS as one of its unikernel projects.
Xen was one of the original targets for Mirage OS, though there are now quite a 
few others.

> Why for Unikernel the Ocaml programming language needed?

OCaml is not needed for a unikernel. It happens to be the language that Mirage 
OS used. 
(And a mighty fine language it is too, or so I am told… ;)

> Why not other programming languages?

Why not indeed — there are many other unikernel projects that use other 
programming languages. Even C these days I hear. http://unikernel.org/projects/ 
<http://unikernel.org/projects/> has a (likely incomplete) list.

> In 
> "https://raw.githubusercontent.com/cetic/unikernels/master/MEDIA/vms-containers-unikernels.PNG";
>  photo, the Unikernel for running each App using a separate Kernel? Or a 
> Kernel run all Apps? In photo, two kernels == two Apps.

I’m not sure where exactly is the source of that figure — but my gloss on it 
would be that the "unikernel apps” (labelled “VM”) each contain both the code 
you’d usually think of as being the app, plus the functionality for which an 
app would usually rely on a shared kernel as statically linked libraries. As a 
result labelling both identically as “Kernel” might be slightly misleading as 
the code represented could be different in each case (eg., the lefthand app 
might have a network stack but no filesystem, the righthand app might need a 
filesystem but no network).


> 
> 
> 
> Sent from Yahoo Mail on Android 
> <https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature>
> On Fri, Jul 10, 2020 at 1:18 PM, Nick Betteridge
> <lists.nick.betteri...@gmail.com> wrote:
> > The Unikernel system was a company that invented the Unikernel. When 
> > Docker bought it then it mean the Docker owned Unikernel technology.
> > Docker is for Red Hat and Red Hat working on KVM, thus...
> 
> 
> MirageOS is composed of many libraries, all of which have their own 
> license - generally ISC - with copyright going to the authors.
> 
> Docker acquired a team of people, not rights to a suit of software.
> 

—  
Richard Mortier
richard.mort...@cl.cam.ac.uk




Reply via email to