(This email seems to have been sent to rumpkernel-users, but I've not seen it show up there. Is the mailing list acting up again?)
> The motivation for unification is clear: it's tiring to edit three > different copies of the same code in three different places with > slightly different featuresets. This has become especially clear > very recently as we've been working with Martin towards supporting a > wide range of "userland" features, e.g. TLS, C++ and constructors. Agreed. > I propose that we import all code from both -xen and -baremetal (*) > directly into the rumprun repository, and deprecate the specific > repos. Then we start making the common bits actually common bits. How will this impact/block my current work on getting MySQL running, specifically any further changes I may need to make to the stack before the common repository is ready and working? > So, it would look something like the following in the beginning: > > rumprun/ > build-baremetal.sh > build-xen.sh > app-tools/ > ... > libunwind/ > ... > rumpsrc/ > [as a submodule] > buildrump.sh/ > [as a submodule] > xen/ > ... > baremetal/ > ... > > That way we get the common unified bits without the hassle of > submodule updates. It will also make it very easy to automatically > test all platforms with a commit trigger. Looks good to me. On my side I'd like to further improve app-tools to look more like a full cross toolchain which should make the process of porting applications less surprising for outsiders, so having a common base for (at least) -xen and -baremetal will be great. I will post about this in more detail once I get MySQL off my TODO list. Martin ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ rumpkernel-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rumpkernel-users
