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

[MirageOS-devel] Fwd: MacOS X vmnet support



---------- Forwarded message ----------
From: Nicolas Ojeda Bar <no263@xxxxxxxxxxxxxxx>
Date: Mon, Dec 1, 2014 at 9:42 PM
Subject: Re: [MirageOS-devel] MacOS X vmnet support
To: Anil Madhavapeddy <anil@xxxxxxxxxx>


Yes, it works!  Just a couple of remarks:

- `vmnet` and `mirage-net-macosx` (not the x at the end) do not seem
to have trickled in to the default http opam repo yet.
- make sure to run the example under sudo, otherwise the unikernel
just seems to hang without any output

Thanks for this, it's great.

Best wishes,
Nicolas



On Mon, Dec 1, 2014 at 9:06 PM, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote:
> Hi,
>
> One annoyance to using Mirage on MacOS X has always been the lack of network 
> bridging, which means that the network stack couldn't communicate with the 
> outside world.
>
> In Yosemite, a mysterious `vmnet` framework appeared that does support 
> bridging, and so I've created an alternative to the tuntap module which works 
> great.  Using it, I can easily spawn network applications that can make 
> external Internet queries using the OCaml network stack from Unix.
>
> I could use a sanity test from someone else running Yosemite first before I 
> release this.  If you are on an older MacOS X, then you will need to pass 
> `--no-macosx` to the Mirage CLI to not use the new packages and use the old 
> tuntap module.
>
> - `opam update` so you have the `vmnet` and `mirage-net-macos` packages 
> (merged upstream today)
> - `opam pin add mirage git://github.com/mirage/mirage` to get the 2.0.2 
> working tree.
> - Try this mirage-skeleton example 
> https://github.com/mirage/mirage-skeleton/pull/58 (using `DHCP=1 mirage 
> configure`)
> - Report back to this thread :)
>
> For CHANGES in Mirage 2.0.2 see: 
> https://github.com/mirage/mirage/blob/master/CHANGES
>
> -anil
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://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®.