Linked by Thom Holwerda on Fri 30th Apr 2010 18:41 UTC, submitted by diegocg
Linux Via LWN: "Lennart Poettering has put up a lengthy post describing the 'systemd' project, which is creating a new init system. The whole thing is an interesting discussion of how system initialization should work. Upstart maintainer Scott James Remnant has posted a response to the announcement."
Thread beginning with comment 421873
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: launchd
by vivainio on Fri 30th Apr 2010 22:18 UTC in reply to "RE[2]: launchd"
vivainio
Member since:
2008-12-26


I believe it would be wiser to use a working, release-quality codebase than to write something from scratch. If more backwards compatibility is needed, it would be much simpler to add this functionality to launchd - there is nothing in its architecture to prevent this. And to answer his second objection, sure, launchd is not perfect, but it's much, much better than init/cron/inetd/xinetd/whatever.


To modify launchd, they would either have to fork it or co-operate with Apple. It may be that Linux-specific modifications are not something they want in Apple codebase.

Reply Parent Score: 3

RE[4]: launchd
by darknexus on Sat 1st May 2010 06:08 in reply to "RE[3]: launchd"
darknexus Member since:
2008-07-15

Yes, launchd at the moment is heavily dependent on OS X frameworks. Even though it's the core system process, it still makes heavy use of OS X APIs and libraries, and porting it to Linux would be quite the task.

Reply Parent Score: 2