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

Re: [MirageOS-devel] Question about pioneer projects



On Tue, Feb 24, 2015 at 3:36 PM, Richard Mortier <richard.mortier@xxxxxxxxxxxx> wrote:
On 24 February 2015 at 13:05, Amir Chaudhry <amc79@xxxxxxxxx> wrote:
>
> On 24 Feb 2015, at 12:56, yiorgos <antibra@xxxxxxxxxxx> wrote:
>
>> ...Do you guys think that
>> developing can be done using this way or there will be a quite great
>> amount of setting up/debugging VirtualBox (eg network interfaces etc)
>
> Magnus wrote a post about his VirtualBox set up for Mirage development.
> http://www.skjegstad.com/blog/2015/01/19/mirageos-xen-virtualbox/

We also have a repo with scripts/config for setting up vagrant boxes
using packer. Might be a little out of date now but used to work.

https://github.com/mirage/mirage-vagrant-vms

(FWIW I've been trying to update it in the background to implement
Magnus' instructions from the post mentioned above, but haven't
finished yet. https://github.com/mor1/mirage-vagrant-vms if anyone
wants to pick up from where I've currently stalled... :)

I've been working away slowly at this: https://github.com/mattgray/mirage-xen-virtualbox which is basically Magnus' blog post made into a packer template.

I'm aiming at a system where I can compile a unikernel on my host machine, and then run a command that will push the kernel to the vagrant VM, run it (exposing the console somehow), and assign a DNS name using Avahi to the DHCP-assigned IPv4 address. Still pondering that one, but at the moment the box there is able the build and run MirageOS apps. You'll just need to share a directory using NFS. I'll update the docs now with a simple walkthrough.

Matt Â

_______________________________________________
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®.