Both, thanks for the hints and tips, a bit of study together with the info has got me up and running.
On Friday, 17 April 2020 19:58:31 UTC+1, Peter Smith wrote: > > ...and that explains everything, thanks very much > > On Fri, 17 Apr 2020 at 18:13, Waldek Kozaczuk <[email protected]> > wrote: > >> Fotis. >> >> Thanks for the patch. I will review and commit. You are right we need to >> see if it does not break the CI. >> >> Peter, >> >> Also if you do not want to build your own docker image, you can pull them >> from docker hub - >> https://hub.docker.com/repository/docker/osvunikernel/osv-fedora-31-builder-base >> and >> https://hub.docker.com/repository/docker/osvunikernel/osv-ubuntu-19.10-builder-base. >> >> This is what I described in here - >> https://groups.google.com/d/msg/osv-dev/4xnzHlnK3j4/aFHFA-8cAQAJ. This >> is pretty new so it is not well advertised anywhere yet nor documented >> clearly enough. As I am working on new release as we speak I will try to >> update the documentation as much as I can. >> >> If you want to revise any of the docs we have please sent us a patch or >> feel free to add new wiki page (anybody with github account can add a wiki >> I think). >> >> Welcome and regards, >> Waldek >> >> >> On Friday, April 17, 2020 at 12:36:15 PM UTC-4, Fotis Xenakis wrote: >>> >>> Hello! I have sent out a patch here >>> <https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!topic/osv-dev/v4yo0ESzVbE> >>> >>> for updating the default distribution images to the latest supported by the >>> setup script and also tried to minimally update the documentation in that. >>> Even without it though, you can override the default using the --build-args >>> flag to docker build. >>> >>> I will try to provide some info on the various dockerfiles, but I think >>> Waldek is the most suited to give insight into them: >>> >>> - If you wish to develop OSv itself, then you want to go for the >>> "builder" images (which contain all the dependencies for building the >>> kernel). Use "Dockerfile.builder" (as per the README) to get a full dev >>> environment, with all dependencies plus the code to get going >>> immediately. >>> Use the "-base" images to get an environment with just the dependencies >>> installed (useful e.g. for having the code on the host and mounting it >>> as a >>> volume). >>> - If you wish to just test OSv out, with one of the included apps or >>> your own, then you want to go for the "runner" images. These include the >>> OSv sources and the run dependencies (mainly QEMU), but not the build >>> dependencies and are thus significantly smaller. In this case, you >>> should >>> look into Capstan <https://github.com/cloudius-systems/capstan> and >>> this >>> >>> <https://github.com/cloudius-systems/osv/wiki/Build-and-run-apps-on-OSv-using-Capstan> >>> >>> relevant wiki page. >>> >>> Hope this helps a little, >>> Fotis >>> >>> Τη Παρασκευή, 17 Απριλίου 2020 - 1:21:15 μ.μ. UTC+3, ο χρήστης Peter >>> Smith έγραψε: >>>> >>>> Please excuse if this a stupid question. I have started to investigate >>>> OSv and set about building the Docker containers. The instructions are a >>>> little confusing, for example they suggest using the builder containers to >>>> build stuff but the osv sources pulled from Github are deleted, whereas in >>>> the runner containers the sources remain. Another thing I noted was the by >>>> default the containers refer to Ubuntu 19.04 (the ubuntu ones) which I >>>> think should be replaced with 19.10 as aup-get update fails when using >>>> 19.04. If someone can explain how these are supposed to work I can perhaps >>>> update the docs etc. >>>> >>>> Thanks >>>> Peter >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "OSv Development" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/osv-dev/12b15c1c-a1ba-4fb1-ac71-c80190f70773%40googlegroups.com >> >> <https://groups.google.com/d/msgid/osv-dev/12b15c1c-a1ba-4fb1-ac71-c80190f70773%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > Best Regards > Peter > -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/2f281463-eaec-49d8-9391-75a6a8e1f673%40googlegroups.com.
