Talk:Launchd

From Wikipedia, the free encyclopedia

This article is part of WikiProject Macintosh. This means that the WikiProject has identified it as an article pertaining to the Macintosh, but is not currently working to improve it. WikiProject Macintosh itself is an attempt to improve, grow, standardize, and attain featured status for Wikipedia's articles related to Macintosh and Apple Inc. We need all your help, so join in today!
??? This article has not yet received a rating on the assessment scale.

Contents

[edit] Import AFP document

After a discussion with Josh Wisenbaker I imported much of his article on launchd: http://www.afp548.com/article.php?story=20050620071558293

It was already under the CC liceanse non-commercial and share alike. He quickly agreed to dual license it under the GFDL. This can be seen both at the above site at the end of the article and on with his email exchange with me. I have archived them in two places and here as well:

~ Dear Josh, The Wikipedia page for Launchd is rather skimpy. Would you mind if I imported some of your article on the subject? This would, of course, entail changing the license to GFDL.

http://en.wikipedia.org/wiki/Launchd

Thank you, Zach

Hi Zach,

Although the link seems to of vanished from the site everything at AFP548.com is under noncommercial-sharealike Creative Commons license. Feel free to publish any part of it with an Attribution to the site.

'seems to HAVE vanished'. Thanks TPT.

If that's too restrictive then let me know and we can get it worked out. I'm just happy to spread the info as far as possible.

Josh ~

Although there is speculation that the nc-sa cc license is compatible with the GFDL it is ambiguous. Since you wrote it, and I am assuming you did not up take anyother nc-sa cc works, you can simply re- release it under the GFDL, under which Wikipedia publishes it's works. While there is some problems with it fixes will happen in newer revisions. I would suggest you dual license the content, that would allow importation into Wikipedia without you having to provide an approval each time.

The GFDL: http://www.fsf.org/licensing/licenses/fdl.html

Thank you, big fan of the site. Zach

Thanks for the link, I'll get together with Joel on it for the whole site, but in the case of this single article feel free to import whatever you need. I am the sole author of it and it does not contain anyone else's work. I'll add a note to the launchd article that it is also covered under the GFDL.

Thanks, Josh ~

[edit] Clean up

This page is marked for clean up. What are some suggestions for how this page could be improved? – Mipadi 17:18, 22 December 2005 (UTC)

[edit] "Huge change"?

The article claims that launchd being PID 1 is "a huge change for Mac OS X, and Unix-like operating systems in general". If you're arguing that the change from the models of the world provided by the two flavors of init to the model of the world provided by launchd is a huge change, one could argue that it is, but it's not specific to step 2 - that change is in what happens after step 3. The page for init says that it "is the program on Unix and Unix-like systems which spawns all other processes" and that "it runs as a daemon and typically has PID 1"; both of those are true of launchd as well. Yes, the name changed, but that, in and of itself, isn't a huge change. Guy Harris 20:54, 17 November 2006 (UTC)

I've gotten rid of that claim.
% ed bsd/kern/kern_exec.c
/init_program_name/s;/init;/launchd;p
w
q
is not a "huge change". Guy Harris 04:56, 27 February 2007 (UTC)

[edit] Criticism section

Where are these claims coming from? It's mostly about possible disadvantages compared to System V and sounds like that's what was previously used by Mac OS X. But Mac OS X had no System V and/or runlevels in previous versions. Therefor the given points discuss why launchd might not be used by Linux or other Unices, but they are not important for Mac OS X. --85.126.128.10 19:23, 7 May 2007 (UTC)