] Now we've got launchd. The idea now is that instead of ] making the user wait for a bunch of services to start, we ] let launchd fire them both in parallel and ] asynchronously. ] ] I don't want to get extremely specific here for reasons I ] hope are obvious, but on modern (i.e., dual-G5) hardware, ] the time from the end of power-on tests and the ] initialization of Open Firmware to the menu bar and dock ] appearing and the system accepting user input is as ] little as four seconds. ] ] Four seconds to cold-boot the operating system. |