CRUX Linux on 450Mhz K6-2, 256Mb

Edit: Unfortunately, the images originally included in this post are gone, because of hosting problems in late 2009. My apologies.

Yes, finally, after about five more attempts and with still more hurdles to clear, I have a working CRUX Linux system on the ugly little laptop. And performance is incredible.

That’s Blackbox with Firefox — not my favorite suite, but easier to set up in the short term. I have a lot to learn about CRUX, but right now it’s looking very promising. Boot times are magical — under 20 seconds to a login prompt, and under 30 to a desktop.

Even Firefox, the bloated pig, starts up in about four or five seconds faster than it does in other distros. xterm windows spring into existence as if they were already lurking behind the screen. emelfm2, once I compiled it, ran in seconds, and Leafpad starts in less than two.

There’s no lag whatsoever when I drag windows around, and I can stretch and resize things to my heart’s content. It’s like a brand new machine, as spunky and speedy as it was back in 1997. It’s amazing the results you get when you move away from prepackaged distros.

Of course, that’s the catch. This was probably the hairiest installation I’ve ever done — and that includes a swipe at Gentoo a year and a half ago. I had to recompile the kernel about six times before I got all the necessary components for a network, video and just a bootup. If I had known at the start that it would take that much effort. …

No, this is a long walk from Ubuntu. I wouldn’t even suggest this unless you know how to compile a kernel, partition a drive, chroot, configure grub or lilo, manually configure a network, manually configure X … everything. And then, you better know how to fix something if you get it wrong. There are plenty of opportunities for a busted system, and I had seven or eight of them myself.

Luckily the CRUX installation disc behaves the same way as the Arch installation disc — it’s basically a live CD that boots to a command line with root privileges. Which means, when things do go wrong, you don’t have to reinstall the entire show just to fix something. Of course, that’s technically always the case, but I think you know what I mean.

But the fact of the matter is, the results are worth it. This machine literally flies with CRUX on it. And if you’ve gotten into the nitty-gritty of Arch, then CRUX is probably well within your reach. The same style and structure are in them both — Arch has ABS, and CRUX has ports; Arch has PKGBUILDs, CRUX has Pkgfiles; Arch has makepkg, CRUX has pkgmk.

(That’s where the irony lies, in my case. I just made the comment about wanting to try more compiled distros, and I get one that needs an entire source tree to install software — and my lovely router doesn’t like rsync. Sigh.)

In any case, CRUX — like Lowarch, and Arch really — is a fantastic option for an old machine. There are 2.3 installation CDs for i586s too, which is critical if you’re like me and trying to make an old K6-2 a viable piece of equipment.

Just make sure you have plenty of time, and know the inside of your machine really well. It’s a big undertaking, particularly at slower speeds, but it’s worth it when you’re done. 🙂

9 thoughts on “CRUX Linux on 450Mhz K6-2, 256Mb

  1. nathangrubb

    i’ve always wanted to get an older laptop and have it run some lightweight distro. Well at least you proved that you could run firefox on a 450mhz processor (although i’ve run it on the exact same CPU but at 500mhz)

  2. K.Mandla Post author

    It’s worth it. I was amazed by Lowarch, but CRUX put it to shame. I highly recommend trying it, even just for fun. 🙂

  3. Cheikh

    No need to say that the Arch Linux founder used to be a Crux user. I personally don’t see a big difference between Arch and Crux the KISS philosophy is present in both distro. The only difference I have seen is that there is compiling in Crux when you install it you need to compile your kernel also every package is compiled locally before installion. In Arch someone else compile it for you and provide you with a fast package. I will probably try again Crux 2.4 on my old craptop which is running right now Yoper.

  4. Pingback: Video: 25-second boot on 450Mhz K6-2 « Motho ke motho ka botho

  5. ikaruga

    I’ve been meaning to ask K., exactly how did you get that 20 second boot time on arch (from a previous post)? By a custom kernel and no udev?

    While I’m at it–is lowarch really worth it for old machines?

  6. K.Mandla Post author

    Lowarch is worth it, but only to a point. It’s still functional, but it’s already more than a year out-of-date, so it needs across-the-board updates, which is almost more work than it’s worth. I’ve tried recompiling everything to try and bring it up to current, but it’s frustrating.

    That 25-second boot was with CRUX, by the way, which works better than Lowarch really. There’s a i586 ISO for 2.4 here, if you need an early version.

  7. Pingback: CRUX Linux 2.4 on OLPC XO-1 « Motho ke motho ka botho

  8. Pingback: I blame it on Crux « Motho ke motho ka botho

Leave a Reply

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

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

Google photo

You are commenting using your Google 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 )

Connecting to %s