Originally posted by mgc8
View Post
2. It doesn't stop the services to continue loading to simple LET you start typing your password earlier.
3. The biggest offender when it comes to boot time is sequential loading of the startup scripts, when they don't depend on each other.
It wouldn't freeze your desktop. You wouldn't even notice the CPU-load of a most of these services (mostly insignificant). Obtaining an IP-address, mounting a few external drives, starting CUPS and alot of other non-critical services require insignificant amount of CPU-time (you will never EVER notice this load) so your false idea about a frozen desktop for 30seconds is false.
In fact, I've stopped and started my bluetooth and ssh deamons many times while running, without having my system stop and crawl for 30 seconds, how odd!
This is not windows. Just because someone else implemented it in a bad way doesn't mean anything. If done right, this will working very very good. And hey, it's possible to simple make GDM depend on every earlier process and it'll be forced to wait for every service before it lets you type your password.
Eeeeveryone wants parallel boot, since it's faster. This is just making the user IO parallel as well. If you wanted to it would have been trivial to make it sequential if you really wanted to, so why oppose the possibility to do so?
Comment