Re: OS X boot time
- From: Daniel Johnson <danieljohnson@xxxxxxxxxxxx>
- Date: Thu, 3 Nov 2005 06:14:47 -0500
On 2005-11-01 12:07:50 -0500, TheLetterK <theletterk@xxxxxxxxxxxxxxxxx> said:
Daniel Johnson wrote:[snip]
Some aspects of Windows' design rather encourage this sort of thing, I'm afraid. This is how you get elevated privileges in Windows (there's no setuid bit) and that's why you have things like iTunes installing a bunch of services. I recently uninstalled iTunes from my PC, because the (boot time) slowdown from this one program was so obnoxious. Of course iTunes is unusually service-happy- they wind up reproducing a fair number of OS services this way- but it is not unique.You can turn off the services you know.
Yes, but since I rarely use iTunes on my PC the simplest thing was to uninstall the lot.
[snip]
Mac OS X is less affected by all this. Partly this is because the slowdown from software you uninstall is offset by Apple's dogged performance enhancements in each new OS release. MS doesn't do that. Or at least if they do, they have not been caught at it. :DOS X's boot time should not be noticably effected, no matter how many apps you install. If it's 30 seconds OOTB, it'll be 32 seconds after you've spent three years piling crap on it.
This is in part due to the fact that Apple keeps making it boot faster anyway, counterbalancing the effects of extra daemons, login items, and whatnot.
Partly it is because Mac OS X does not depend on things like services as much as Windows does, so there is less need for applications to install them.OS X uses daemons to provide 'services', in userspace. This is a much, much more effective method to provide the same thing.
Daemons are not "more effective"; they are almost the same thing.
But Mac OS X does not always use daemons to obtain elevated privileges. Mac OS X has an API whose main purpose is to let apps run code as root. Things which on windows would requires a service to implement can be done this way. This is why you get the password dialog so much- this API what prompts you for your password.
This has its downsides too, but fewer daemons means a faster boot.
[snip- a few more reasons]
.
- Prev by Date: OS 8.6 Ethernet Problem: Help?
- Next by Date: Re: The Myth of the secure Mac
- Previous by thread: OS 8.6 Ethernet Problem: Help?
- Next by thread: Re: OS X boot time
- Index(es):
Relevant Pages
|