Cheating: Not just for Microsoft anymore
Posted Oct 4, 2008 11:11 UTC (Sat) by
farnz (guest, #17727)
In reply to:
Cheating: Not just for Microsoft anymore by Janne
Parent article:
LPC: Booting Linux in five seconds
Then you're missing the entire point of the exercise - why does
she have to wait 45 seconds for the OS to boot? Why should she be waiting
up to a minute for things to be ready to use? Why can't she turn the
computer on and use it immediately?In short, why is using a computer with
a 1.83GHz Core 2 Duo and 4GB of RAM full of delays, when using an IPTV set
top box with typically 100MHz CPU and 32MB RAM is not? Granted, the tasks
are different, but the computer is so much more powerful than the STB that
it's a fair question.
The idea Arjan and Auke were working to is to set a hard challenge - a
typical Linux distro takes 30 seconds to get to the same point, they chose
5 seconds - and remove all the obstacles. If you allow delayed service
startup to not count, the danger is that you'll discount services that
matter to users. Indeed, you're already trying to handwave away an
important service for some use cases as "takes too long, and anyway users
can wait"; this is exactly why someone doing the challenge
must set a defined state in which boot is finished. Given the
defined state, I can now look at it, compare it to my use cases, and
say "yes, that's good enough", or "no, I need to work out how to fit WiFi
startup into that 5 seconds".
Again, as I've
said several times, you can go from "5 seconds power applied to idle and
ready" to "3 seconds power applied to usable, 3 more seconds to idle", and
that's a much easier task than going from "60 seconds power applied to
idle" to "3 seconds power applied to usable, 120 more seconds to idle.
Plus, my experience of normal users is very different to yours - they
don't have computers waiting and switched on, they don't start the
computer up without a task in mind, they start the computer thinking "Do I
have any e-mail waiting?", "Can I look up a recipe to use lemon sole,
potatoes and tomatoes?", "What do I need to say in this letter to my bank
manager?", "I need to get that proof printed for marking up" and things of
that nature. To them, a computer is just a tool; you wouldn't get out your
woodworking kit without something to build in mind, so why start up a
computer without a job in mind?
(
Log in to post comments)