Hi Jakub,

On 28.04.2012 22:11, Jakub Jermar wrote:
>> My idea was to fork the Genode project on github
>> (http://github.com/genodelabs/genode) and create a new branch for the
>> SPARTAN kernel (called 'base-spartan' or something like that). This is
>> simply because the code base of Genode is designed to contain different
>> kernels, which makes it very easy to add the SPARTAN kernel there and
>> maintain the code. Therefore I would host my written code in a public
>> repository on github (http://github.com/kurbel) so everyone can have a
>> look what I am doing and how I am doing on the project.
> 
> This sounds reasonable. The downside is that you will have harder times
> merging changes from HelenOS mainline back to your branch.

I think there is no general problem with this. The Genode repository
doesn't contain any kernel's code, but only provides some make-rules
which facilitate downloading, and building kernel and kernel-bindings.
Thereby Genode developers doesn't necessarily need to know all different
kernel insides (toolchain, configuration details etc.) when switching
between kernels back and forth. So it's less about merging changes, but
more about frequently changing the revision number that needs to be
downloaded, configured and built. Of course the problem of adapting the
base-spartan code to API/semantic changes remains ;-).

Regards Stefan

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/cgi-bin/listinfo/helenos-devel

Reply via email to