(replying to myself... somehow I missed linuxemu... sorry for the noise Russ) On Tue, Nov 18, 2014 at 8:24 AM, Joseph Stewart wrote: > Bear with me as I dream about work someone smarter than me does :P > > Is there any prior art on using plan9 or Inferno as a hypervisor? > > I mention this because it would be very cool to have a minimized OS+app > image (something like what this script generates for Docker : > https://github.com/Playsoft/container_builder) that plan9/inferno was the > "welcomed Insect Overlord (*1)" for. The idea would be off the shelf Linux > apps would run inside the managed instance to export a 9p fs (in this case > "git" + plan9fs glue). > > I honestly don't know if this is just a giant band-aid that "enhancing" > APE would be a better effort for, but honestly, I'd rather just be able to > do a "apt-get install XYZ" and then Docker-ize some random Linux app and do > 9p glue than putting the autoconf junk on plan9. > > Taking my dangerously small knowledge forward, maybe it would be possible > to take the exokernel (*2) / Arrakis (*3) ideas into plan9 or Inferno? > > (*1 > http://knowyourmeme.com/memes/i-for-one-welcome-our-new-insect-overlords) > (*2 http://pdos.csail.mit.edu/exo.html) > (*3 > https://www.usenix.org/conference/osdi14/technical-sessions/presentation/peter > ) > > On Tue, Nov 18, 2014 at 3:57 AM, Ramakrishnan Muthukrishnan < > vu3rdd@gmail.com> wrote: > >> I see this gitfs implementation, last checkin was years ago. >> >> >> >> >> >> On Tue, Nov 18, 2014 at 2:09 PM, Skip Tavakkolian >> wrote: >> > http://ipn.caerwyn.com/2008/03/lab-85-stowage.html >> > >> > >> > On Mon, Nov 17, 2014 at 7:16 PM, minux wrote: >> >> >> >> >> >> On Nov 17, 2014 9:29 PM, "Bakul Shah" wrote: >> >> > I don't know about Go (the Go guys are probably already >> >> > suffering from a massive VCS fatigue), but if you want to play >> >> > with this idea, there is venti! Vac can take a previous score >> >> > to do incremental archiving. If you add sepcial blocks that >> >> > store two parent scores + some metadata, it can represent a >> >> > merge point. Mapping to a filesystem view would require some >> >> > thought but I think most of the key pieces are already in >> >> > place. >> >> >> >> basically, this is how git works. >> >> >> >> Anyway, mapping a git repository to venti on the fly seems like a fun >> >> project. >> > >> > >> >> >> >> -- >> Ramakrishnan >> https://rkrishnan.org/ >> >> >