Re: OS X boot time



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. :D
OS 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]

.



Relevant Pages

  • Re: Service not started
    ... Since millions of Windows users successfully install and use iTunes (I have ... Quicktime installation with a “-3"error, or you try to install Quicktime ...
    (microsoft.public.windowsxp.general)
  • Re: Service not started
    ... Glad you brought up the safe mode. ... assume a needed service is not able to load in safe mode to let the install ... Since millions of Windows users successfully install and use iTunes (I have ...
    (microsoft.public.windowsxp.general)
  • Re: Cant install QuickTime
    ... > iTunes on a Windows 2000 Pro PC. ... I'd like to run QuickTime Player on this machine. ... > BTW I downloaded Quicktime 7 and tried to install it. ...
    (microsoft.public.win2000.general)
  • Re: Itunes Installation Problems
    ... > just deleted the program file without going to remove/add programs. ... > then consulted apple tech and they told me to use the Windows Intall ... I used it and got rid of itunes properly. ... > install the ipod software. ...
    (microsoft.public.windowsxp.general)
  • Re: Assigned and Published applications
    ... Have you seen the follow articles below it may helps for Windows ... Other wise you can use the File System feature with in a ... >> Always install with elevated privileges User ...
    (microsoft.public.win2000.active_directory)