[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] MirageOS on more than 1 vCPU?


  • To: "Nadathur, Sundar" <sundar.nadathur@xxxxxxxxx>
  • From: Anil Madhavapeddy <anil@xxxxxxxxxx>
  • Date: Thu, 23 Mar 2017 18:12:03 +0000
  • Cc: "MirageOS-devel@xxxxxxxxxxxxxxxxxxxx" <MirageOS-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 23 Mar 2017 18:12:09 +0000
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=recoil.org; h=content-type :mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; q=dns; s= selector1; b=uFW8vkv+7NGQ3yFdTgqI8Uhoj26onNSp/YKu24Lrp2NQcriFcd1 nQCsY3UM8G1kwSEtlDuJ/Q3W56/NY2gDWlHwBf78Jix4Ti3ENYuEvwkpPoOcl6Yr r4tDAYKnuGD7p/wfguhdvCUtrfIBz05qnT3/18retNoraMoA4odHro/4=
  • List-id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>

On 23 Mar 2017, at 18:05, Nadathur, Sundar <sundar.nadathur@xxxxxxxxx> wrote:
> 
> Hi,
>    Is it correct to say that MirageOS executes as a single process on a 
> single vCPU only? IOW, a MirageOS unikernel cannot run on multiple vCPUs, 
> correct?

That's correct; there is no multicore support in the existing stable OCaml, and 
although it is possible to run multiple independent runtimes in a single 
unikernel, we have not implemented this.

>  
> If so, are there any plans to add that feature?

Multicore OCaml is being actively developed by the OCaml Labs group in 
Cambridge. Check out recent activity here:
http://ocamllabs.io/doc/multicore.html

There should be a workable system this year sometime, and I imagine MirageOS 
support will follow that...

regards,
Anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.