Geoffrey Avila wrote:
On a related note:
Somebody at Sun decided that the thing Unix needed most of all was a way
to programmatically manipulate "init" via XML. What's worse is that a
completely independent team at Apple committed a starkly similar
atrocity at almost the same time.
http://www.sun.com/bigadmin/content/selfheal/smf-quickstart.html
http://developer.apple.com/macosx/launchd.html
Could someone explain this to me? Why would you do this? How could this
possibly be a net improvement?
-GBA
I'll try.
This presumes you have been around dogs.
Dogs have a way of ummhh.. 'grooming' themselves that (fortunately) most humans
could not manage alone. Not enough flex in the back and neck.
Can't speak to motivation...
Unfortunately, there are fewer such limitations in software development.
So - the reason for many of these departures' from common sense is the same as
that of a Northbound dog licking his Southbound end:
He does it simply because he is able to, and no one really cares to interfere.
Bill