suzukis@flavor1.ipc.hiroshima-u.ac.jp writes:
did anyone tried to use flux' oskit instead of oskit10 with l4?
I think Fiasco is (although slowly) moving from oskit to oskit10. Towards to the newest Flux OSkit will be after it. In my previous building of Fiasco, it was still dependent on both of oskit & oskit10. So, replacing oskit by oskit10 seems to be long way. Is it so difficult work?
No, it is not that difficult, but we haven't switched to oskit10 because of two reasons:
First, the newer OSKit is GPL'd, and we have to maintain a version of Fiasco that is not under the GPL to be able to sell commercial licenses. Such licenses are one way for us to continue financing Fiasco development.
That said, however, I agree that a port of Fiasco to the newer OSKit would be worthwile; the old OSKit has compilation problems with newer compilers and binutils. It just isn't an option to completely depend on it; it must be possible to compile Fiasco with older OSKit's as well. So I would like to see everything that's needed from the OSKit hidden in behind a module interface that can be implemented by either the old or the new OSKit. We just haven't got around to implement this kind of abstraction. Maybe one of you can contribute?
Regards, Michael