[clug] ARS: Ubuntu 9.10 boot optimizations: 5 second startup with an SSD
paulway at mabula.net
Thu Oct 1 07:58:35 MDT 2009
On 23/09/09 19:38, Carlo Hamalainen wrote:
> On Wed, Sep 23, 2009 at 11:28 AM, Sam Couter<sam at couter.id.au> wrote:
>> steve jenkin<sjenkin at canb.auug.org.au> wrote:
>> That's pretty fast, but... A couple of minutes a few times a year waiting
>> for a computer to boot really isn't all that important. Making my Windows
>> machine at work boot that fast would be far more useful.
> Here's some ranting on boot times:
The amusing thing about occasionally reading the Linux Haters blog is that
they so often completely miss the point in their zeal to trash anything that
Linux is doing. I'm sure that the rumours of the Linux kernel being "bloated"
and "full of regressions" (which are Linus's words at the recent Linux
Plumbers Conference round-table) are eagerly being misreported too.
There are still a lot of people who shut down every night and start up every
morning. My partner is one, using Windows 2000, which can take upwards of two
minutes every time. And there are plenty of stories of people opening up
their bag to find their Mac has been gently roasting itself by not correctly
suspending and sitting, powered up and closed, in their backpack.
There are still people leaving their computers on at night (a big problem at
almost every place I've worked) because they can't be bothered with the wait
(however long it is) to get the machine booted in the morning. At a place I
worked recently they were seriously going to spend several thousand dollars on
power boards that would sit on every desk and allow people to turn their
machine physically off at the wall (rather than reach under the desk and plug)
so they could virtuously save power rather than have the machine's power
supply chewing up a watt or so. Why? Because it was too difficult to get the
Windows sysadmins to enable the "stand by" option in Windows XP. (Note that
this didn't fix the problem of people not turning their machines off, it only
added a tiny improvement - and an extra procedure - to those virtuous people
So there are plenty of people who would benefit from faster boot times. And,
chances are, those improvements are going to flow through into faster
everything. Upstart is the big leader in this field - its whole purpose is to
parallelise the process of changing states (e.g. power off to booted up,
booted up to suspend to RAM, etc). Getting that working improves people's
suspend to RAM times down as well as improving the boot time. If you can get
the boot to happen faster by reading everything it needs before it's needed,
then you can do the same with applications.
I don't bother to reply to the Linux Haters blog, though, because the whole
thing is basically a big troll. E might have a point occasionally, but that's
irrelevant to the issue of hating "Linux" (whatever that is).
More information about the linux