Video: 25-second boot on 450Mhz K6-2

I finally set up an autologin on the ugly little laptop, so I could properly time the boot from Grub to the desktop.

CRUX Linux with a minimal setup of Openbox 3.4.4 on a 4200rpm hard drive using only ext2 partitions starts in 25 seconds, and that includes Internet access, 1024×768 video at 16-bit color depth (the video card can’t do 24-bit), sound, USB mouse and touchpad support and most other amenities. That’s a custom 2.6.20.3 compilation, with everything stripped out and only the essentials built directly into the kernel. Kernel size is 1.4Mb, and the leftover modules take up only 412Kb.

Now, since I don’t expect anyone to believe a 25-second boot on a K6-2, I made a video of it. :shock: I had planned on posting it on YouTube, but it stretched to bizarre dimensions, and looks quite ridiculous. Instead, I’ve put the rotated clip here on Mediafire.

(YouTube junkies will still get their fix though. Click freely:

This is really my first shot at making a movie and embedding it, so this was quite an effort. And I don’t know much about YouTube: Why was the video stretched to such stupid proportions? Or is that just on my screen? Is there a way to correct that?)

In any case you can time it yourself: The Grub menu drops away at 24 seconds, and X is up at 49 seconds. The cellphone in the picture is there just so you don’t think there’s any trick photography involved. I didn’t bump up the frame rate or feed the output from a dual core into the LCD — it’s real.

Even more real is that hideous whine in the background — that’s the siren song of a 4200rpm hard drive. They can put a man on the moon, but they can’t shut up a hard drive.

Firefox is still a disappointment though. The bloated toad takes 15 or 16 seconds to finally appear, which is miserable for any program. I’ll give it one tiny sliver of leeway, though: I think it was a little faster when I didn’t have extensions installed.

Technically, yes, this is cheating. Just about every piece of software on that machine is compiled specifically for the K6-2, and what little isn’t comes off the i586 version of CRUX 2.3. So even the precompiled libraries and other software are tuned closer to the K6-2.

There are two lessons I learned here: First, recompilation is simply the best solution for out-of-date hardware for me. I could tweak and pull Ubuntu until I was blue in the face and I never would get a 25-second Grub-to-X … unless I recompiled it all, and then it probably still wouldn’t be as fast. Even Lowarch wasn’t this fast. Nothing beats carving out the guts at the lowest level, and rebuilding from scratch.

And second, you don’t need a $2000 dual core laptop to surf the Internet and send e-mail, if you can decipher CRUX. :twisted: :shock: Ah, but that’s the catch. …

About these ads

12 Responses to “Video: 25-second boot on 450Mhz K6-2”


  1. 1 James 2008/01/06 at 3:53 AM

    Speaking from experience with a similar machine, you should try Opera. I know it’s not open source and all that, but it scales down to older computers really extremely well.

  2. 2 nathangrubb 2008/01/06 at 2:37 PM

    wow.I got this PC (an Emachines W3118 if you’re interested, but the RAM is upgraded to 512MB) down to 30 seconds (that’s pretty much as far as it would go). But that must’ve taken some work
    PS: I suggest you don’t use firefox on that

  3. 3 pasquale 2008/01/08 at 6:02 AM

    great :D you are an example for much people that have old systems :)

  4. 4 Xavieran 2008/01/14 at 6:58 PM

    Wow!!

    That is pretty quick!

    Any idea how to get rid of the UDev loading…wait in arch?;)

  5. 5 K.Mandla 2008/01/14 at 11:37 PM

    Yes and no. Yabbadabbadont explained it in brief on the forums, here:

    http://ubuntuforums.org/showpost.php?p=4125221&postcount=728

    If it sounds like something you want to try, let me know how it goes. To be honest, without a test machine I’m not very interested in trying it, and since this K6-2 is pretty much anti-Arch, I may end up waiting for a while. And if I’m going to avoid udev, part of me thinks I’d do just as well to go without it altogether, and use a different distro.


  1. 1 I blame it on Crux « Motho ke motho ka botho Trackback on 2008/01/12 at 11:54 PM
  2. 2 Whee! Crux at 1Ghz « Motho ke motho ka botho Trackback on 2008/01/19 at 8:54 AM
  3. 3 CRUX Linux 2.4 on OLPC XO-1 « Motho ke motho ka botho Trackback on 2008/02/07 at 12:32 PM
  4. 4 Some system suggestions « Motho ke motho ka botho Trackback on 2008/03/12 at 9:10 AM
  5. 5 Some system suggestions « Motho ke motho ka botho Trackback on 2008/03/12 at 9:10 AM
  6. 6 Hardy beta on a diet « Motho ke motho ka botho Trackback on 2008/04/04 at 8:25 AM
  7. 7 Why bother? « Motho ke motho ka botho Trackback on 2008/07/31 at 10:27 PM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




Welcome!



Visit the Wiki!

Some recent desktops


May 6, 2011
Musca 0.9.24 on Crux Linux
150Mhz Pentium 96Mb 8Gb CF
 


May 14, 2011
IceWM 1.2.37 and Arch Linux
L2300 core duo 3Gb 320Gb

Some recent games


Apr. 21, 2011
Oolite on Xubuntu 11.04
L2300 core duo 3Gb 320Gb

Enter your email address to subscribe to this blog and receive notifications of new posts.

Join 405 other followers

License

This work is licensed under the GNU Free Documentation License. Please see the About page for details.

Blog Stats

  • 3,960,053 hits

Archives


Follow

Get every new post delivered to your Inbox.

Join 405 other followers

%d bloggers like this: