An ecstatic slowness

One hundred megahertz should be more accurately called 100 mega-hurts, for as slow as it seems now. And how slow is slow? Here’s how slow it is:

real 567m9.602s
user 291m4.803s
sys 83m13.888s

That’s the time it took to compile a 2.6.27.4 kernel at 100Mhz — and a kernel with almost everything pulled out, too. It’s not as horrid as it seems since I’m not sitting and staring at it while it continuously grinds away at its swap space. I just start it before I leave for work in the morning, and come back home to a new kernel, complete with that new-car smell.

Of course, the margin for mistakes means a 10-hour delay to find and troubleshoot them, and that’s where this little experiment with Crux is falling down. I find myself backtracking and hunting down corrections ten hours after I made the corresponding mistake, and it’s yielding very little in the way of progress.

I’d like to see a system that will autoconfigure itself — I need to see what modules are being found and inserted so I can build my own kernel once, and get it right instead of this strange hunt-and-peck method.

So in the interest of expediting the learning process, I tried installing DeliLinux on the host drive, but that proved abortive — my unfamiliarity with LILO means not only did I fail to make a bootable system on my spare drive, but I also managed to overwrite a partition on my Xubuntu system — oops. :oops:

I installed Deli on the whole system after that, but for some reason I was unable to configure the graphical environment — the setup sequence had a lot of strange menus spattered one on the other when I tried to configure X. I see that the ISO is labeled beta, so it might be workable in the future. But I was making no progress, and spending more time on my regular system when what I really wanted was to tinker with my ancient one.

So now I’m installing a sparse Ubuntu system, which is really only a host to allow me to download Slitaz-loram and burn it to a CD, then try to install it to the spare drive again.

And yet, after jumping through all these hoops and backtracking repeatedly, it’s quite exciting to watch the newcomer start up and throw kernel configuration messages on the screen. It’s slow and hasn’t yielded much progress yet, but it’s fun to watch. Maybe you can sympathise with that.

About these ads

4 Responses to “An ecstatic slowness”


  1. 1 robbie 2008/11/10 at 1:46 AM

    Almost ten hours? Ha, try compiling X11. That’ll make you cry.

  2. 2 James 2008/11/10 at 5:21 AM

    Compiling Kdrive/TinyX might not be as painful as full X11. I’m still not sure I’d want to try it on a 100MHz machine, though.

  3. 3 AndresVia 2008/12/09 at 1:36 AM

    Why not crosscompiling on a faster machine.

  4. 4 K.Mandla 2008/12/09 at 8:09 AM

    Mostly because short of a network interface, there’s no common way to move the results easily between machines. I have a floppy module for my Inspiron, but I generally don’t bother with it, or even include floppy support in the systems I build. And the 100Mhz machine has no USB ports. So unless I already have a working system installed, I have to transplant the drive anyway, so I might as well just mount the system, chroot and build it directly in place. :|


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,961,193 hits

Archives


Follow

Get every new post delivered to your Inbox.

Join 405 other followers

%d bloggers like this: