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. :)

About these ads

9 Responses to “CRUX Linux on 450Mhz K6-2, 256Mb”


  1. 1 nathangrubb 2007/12/31 at 2:13 AM

    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. 2 Carlos Seo 2007/12/31 at 7:33 PM

    Very fast boot… i will try to buy a cheap laptop to make something similar.

  3. 3 K.Mandla 2007/12/31 at 8:42 PM

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

  4. 4 Cheikh 2008/01/01 at 11:09 AM

    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.

  5. 5 ikaruga 2008/01/09 at 4:01 AM

    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. 6 K.Mandla 2008/01/09 at 8:08 AM

    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.


  1. 1 Video: 25-second boot on 450Mhz K6-2 « Motho ke motho ka botho Trackback on 2008/01/05 at 9:33 PM
  2. 2 CRUX Linux 2.4 on OLPC XO-1 « Motho ke motho ka botho Trackback on 2008/02/04 at 8:51 AM
  3. 3 I blame it on Crux « Motho ke motho ka botho Trackback on 2008/03/12 at 9:03 AM

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,957,873 hits

Archives


Follow

Get every new post delivered to your Inbox.

Join 405 other followers

%d bloggers like this: