solo-io / unik

The Unikernel & MicroVM Compilation and Deployment Platform
Apache License 2.0
2.7k stars 191 forks source link

getting started page. a few questions. #7

Closed joeblew99 closed 8 years ago

joeblew99 commented 8 years ago

the url is 👍 https://github.com/emc-advanced-dev/unik/blob/master/docs/getting_started.md

I am a golang programer and use Docker, but some things on this page are a little unclear for me, and so maybe others. SO here we go with a few things that came up for me:

  1. Does this work ok with Docker for Mac (This is the one that does not need virtual box). ?https://beta.docker.com/docs/ I tried it and it worked, but would be good for others to know. Docker for Mac is beta and invite only at the moment btw.
  2. QEMU for OSX. A bit of googling shows me about 5 different ways to install this. Its not a world i have played in yet. So what to do ? Maybe you could link to a "blessed" way of installing ?

BTW i have done 2 IOT related projects in the past and this project looks really great. There are lots of gotchas architecturally that are unique to that space.

ilackarms commented 8 years ago

I wrote that doc and it definitely needs some hotfixes. I'll put a TODO to myself to clarify installing each of our dependencies.

  1. I haven't tested it with the docker that doesn't need virtualbox. it's only been tested with docker-machine running on top of virtualbox. that's great to hear that it worked for you with Docker for Mac! None of us have an invite, so we can't test it yet, but I'd love to hear how it worked for you.
  2. brew install qemu should work. We're going to remove that dependency soon (we'll run qemu inside a docker container for simplicity). But until then, homebrew should be good. On ubuntu, apt-get install qemu should do the trick

let me know if this solves your issue.

joeblew99 commented 8 years ago

that did the trick. putting QEMU inside docker gets my vote. Cleaner for CI

At the moment i am trying to work ut why i need this a bit. Can i build for raspberypi 3. that would be helpful to me and probably others. If there is no Linux OS and all its drivers, what happens when i need to use the GPu etc. I know for you guys this is well known territory.

joeblew99 commented 8 years ago

also can we leave this open for "fix qemu to be inside docker"