>> >faster init process (asynchronous starting of services) >> >> Have you guys considered launchd? > > I would certainly be interested in using launchd. I use systems with > SysV init, BSD init, and RCng, and (while RCng is the nicest) none of > them is as nice as launchd. It might also be interesting to look at > Sun's new init system (I can't remember the name). OpenSolaris might > be a possible base system to use (a PowerPC port is underway, but I > don't know how well it is progressing - it is funded by the PegasOS > people as I recall). > > I realise the disadvantage of using launchd would be that we would > have to build and test our own base system, but I would be more than > willing to put some time and effort into this.
This made me thing of an entirely different issue... what license are we releasing everything under? I would assume GPL or LGPL simply because of our GNUstep heritage. Would latching onto something like Darwin or launchd (both of which are under the APSL) lead to any type of distribution problems because of licensing? If we're considering maintaining and distributing an entire system, we really need to make sure we have this squared away. And, btw, launchd looks sweet from what I've read. I found this on the Ubuntu forums, which might be of interest to the launchd discussion: http://ubuntuforums.org/showthread.php?t=32004&page=1&pp=10 J.
