gOS may not have a GUI network-configuration utility … but it does have Gparted

And I am using gOS’ version of Gparted to partition the hard drive on which I will eventually install gOS. I haven’t yet used the Gparted from a Ubuntu-derived live CD, since I have Puppy for that purpose. But since the version of Gparted on the last few versions of Puppy Linux have taken up to a half-hour to read the partition table, I’ve since turned to the Gparted and Partition Magic live CDs to do my partitioning.

But since this is gOS test, I figured I’d use it’s version of Gparted. It’s as lousy at reading the partition table in a timely manner as the version in Puppy. Has nobody but me noticed this? It makes Gparted all but unusable.

Not that commercial applications don’t have soul-killing bugs in them, but Gparted has been screwed up for so long now, won’t anybody fix it already? It’s the same thing as the Ted word processor in Debian. I’ve checked — all the dependencies are there. But you can neither open nor create a file in Ted. The RTF word processing app works fine in Damn Small Linux (where it’s the main WP app) and in Puppy (where it is an easily-added package). But it’s useless in Debian. Like Gparted in … just about everything.

But the bright side is that I discovered the Gparted and Partition Magic live CDs. I heard that development on PM is going to cease, and that would be a very bad thing, indeed. Hopefully somebody else will take up the mantle and either continue Partition Magic or start their own live CD focused on partitioning hard drives. That’s the beauty of open source: out of the ashes, a new project can always arise.

Anyhow, I deleted all the partitions from my drive, and I’m waiting the <em>next</em> half-hour for Gparted to scan the drive again so I can create new ones.

P.S. Even though Gparted takes so long to scan the drive, it makes changes to the partitions as quickly as it ever did.

Zenwalk Live 4.8

I’m a sucker for a Linux or BSD distro with a live CD. Even if you can’t do an install directly from the disc, at least you can figure out whether the damn thing will boot and how your hardware will react when it does.

One of my favorites, ZenWalk, just released Zenwalk 4.8 Live. Both Zenwalk and Vector — the top Xfce-based, Slackware-derived distributions — are very good, but I like the way Zenwalk looks and works just that much better. I was dismayed when Zenwalk 4.6 wouldn’t install properly on the $0 Laptop (the Gateway Solo 1450). Slackware 12 and Vector Standard 5.8 wouldn’t run once installed  either (I think I need to pass some boot parameters … which means I’ll either have to figure out how to do it in LILO or try to do it in GRUB), so it’s more than likely something that begins in Slackware that the other distros don’t clear up. I have my money on PCMCIA or SCSI services, and it is worth a try.

Anyhow, whether or not an Xfce-based Slack-derived distro can really “save” really old hardware remains an open question. One thing I do know, however, is PCs that do “OK” with standard distros like Ubuntu really do fly with Zenwalk or Vector (and more so with Puppy and Damn Small Linux, but that’s another story).

Before I continue, let me remind you about Zenwalk Live’s root password (you’ll need it if you want to do any configuration in the very-well-thought-out ZenPanel app):


And yes, it is case-sensitive (as are all Linux passwords).

Right now, in the live CD environment, I expect more speed from Zenwalk, but I don’t want to make a full judgment until I’ve done a complete install.

One thing (and it’s a big one) that Zenwalk does have going for it is the Net-Pkg package manager. It makes dealing with packages that much easier. And overall, Zenwalk’s ZenPanel is better in just about every way than Vector’s VASM tool.

And if you want to run Slackware but don’t want KDE — and want easier package management, you should test both Zenwalk and Vector before making any decisions on a permanent install. For me, the relative lack of time between releases for both distros — and what looks like the abandonment of updates for the older versions — gives me pause. Nothing a separate /home partition couldn’t cure, but I prefer the ability to stay up to date as long as possible without a full reinstallation of the operating system. (This is an area in which Debian and Ubuntu excel.)

Another thing before I go: Slackware, Vector and Zenwalk all run exceptionally well with the Fluxbox window manager. It’s included in the initial installs of Slack and Vector (the latter doing it the best, I think) and is readily available in the Zenwalk repositories. With Fluxbox, you get a lot more speed, and if Xfce doesn’t give you the level of performance you seek on an older box, any of these distros just might do what you need with this lightweight window manager.

I conquer the fan

I finally did get my fan under control in Puppy Linux. It involved modprobe commands for both the fan and thermal modules (I configured them to start on boot) and getting a cron job running to check CPU temperature at 5-minute intervals and turn the fan on or off depending on temperature.

I’m working on writing the whole thing up. But first I want to thank the Gateway Solo 1450 owners and Puppy Linux users whose expertise I drew on to get it done.

Even with the cron job running, I think the fan runs less under Debian and Ubuntu. There must be a different set of parameters for determining fan status. Perhaps cron’s check every 5 minutes of the CPU temperature is a much longer interval than those other systems use. I’ll have to look into it.

Another thing I’ll be looking into is what my “trigger” points for the fan are. I currently have it set to start at 50 C and stop at 40 C. Maybe I can shift those numbers a bit to have the fan run less but still keep the CPU at an acceptable temperature.

While I’m giddy as shit at being able to run Puppy without the fan blasting the whole session, I’m still not as satisfied as I would be if it were managed as well as Debian does in EVERY Linux distro I use. But at least I can take what I learned in Puppy and try it in other distros that don’t control the fan on this laptop. I’d love for this to work in BSD, too, but who am I kidding? I’ll have to try my shell scripts and modprobe commands in BSD and see what happens. Probably nothing.

One thing bothers me, though. If I were running a fanless PC, this wouldn’t be a problem. It makes me want to build a fanless mini-ITX VIA box with parts from the Damn Small Linux Store or Logic Supply. And why can’t their be a fanless laptop? If only I had enough skill, time and crazy-in-the-headness to build my own laptop. (I know this one has a fan, but I’d do it sans fan.

Still, I’ve got the fan saga, more on the Debian Live CDs, my problems with image editing and IPTC info and more in the near future.

The modprobe squad

During Debian Etch’s boot sequence, I noticed a couple of things happening while the ACPI modules were loading.

Two words flashed by:


Could these be the key to my problems with the Gateway Solo 1450’s noisy, always-on fan with distros that are NOT Debian Etch, Ubuntu (WITHOUT the latest kernel) and CentOS 5?

What if I opened a root terminal and did the following:

# modprobe fan
# modprobe thermal

Could that be enough to stop my noisy-fan problem? That would be too easy.

In other news, Puppy flies on the Gateway. Damn Small Linux runs, but barely. I haven’t been able to get the X configuration right. And I have to disable scsi while booting. I’m not sure if I can boot with PCMCIA either. Strange, for sure. Slackware-derived distros also die in the SCSI process.

OpenSUSE 10.3 and Fedora 7 live CDs

I know what you’re saying, “Why not try Fedora 8?” Well, I already had Fedora 7 burned, so I figure I’d try it.

This is all specific to the Gateway Solo 1450 laptop, so here’s the quick analysis on how they booted:

Neither managed the fan (big detriment). CentOS 5 does control this fan, and that makes me think that newer Linux kernels have abandoned this laptop’s ACPI fan control. I also say this because the newest Ubuntu 7.10 kernel has this same problem. If I boot with the slightly older kernel, I have no problem — and a mostly silent fan. I’m worried about what’s going to happen in a year of so when most distros start using these newer kernels.

It probably means I’m going to have to start modifying and compiling my own kernels.

Anyway, Fedora 7 didn’t have any panels or menus. What are you supposed to do with it? I didn’t linger long enough to find out.

OpenSUSE 10.3 looks nice. I like the green. My static IP configured OK. It took a bit longer to do — there are more screens to go through, but I had networking and was able to launch a few apps. OpenSUSE has a strange menu arrangement. you click on the lower panel and get a smallish menu with about five apps. You can click a button for more, and then a bunch come up. It looks a lot different than the usual GNOME menu. I won’t say I don’t like it just yet.

If the fan had fallen silent, I would be thinking about installing openSUSE, but since that didn’t happen, I won’t.

In other news, I tried to run cron jobs to control the fan in Puppy, Damn Small Linux and FreeSBIE. I am not geek enough for this. I think the solution lies at the kernel level, but what the hell do I know?

FreeSBIE — the FreeBSD-based live CD

I returned to FreeSBIE today. I haven’t reviewed it so well in the past because it’s a bit kludgy. But now that I have many more months of Linux (and X Window System) experience I can approach FreeSBIE and at least get it running.

I forgot that by default, FreeSBIE boots to a shell, not the gui.

To start X, just type this at he prompt:


Or … you can use the following cheat codes BEFORE booting into FreeSBIE:


… and you will boot into one of those two window managers. Ideally, FreeSBIE should automatically boot into a GUI, with a shell being an option, and at the very least there should be a message on the screen telling the user to type “startx” to get the window manager going. I say this because the “documentation” with FreeSBIE consists of an HTML document that comes up automatically … only after you are in X.

Since I don’t use a dynamic IP at this location, I had to set up my own static IP. Usually there’s a GUI or script to help you out. Even Slackware has such a script.

Not FreeSBIE. I had to do it at the command line. It was just that little bit different from Linux, given the difference between BSD and Linux. But it wasn’t above my skill level:

My Ethernet interface, usually eth0 in Linux, is called fxp0 in FreeSBIE/FreeBSD.
(My comments are in italic and parenthesis — do NOT type them in. Bold is for emphasis.)

I opened a terminal:

$ su
(No root password necessary in FreeSBIE; I get the # prompt immediately.)

# ifconfig fxp0 netmask broadcast
(Use your own static IP info on the numbers above in bold.)

# route add default
(Note: don’t use route add default gw, like in Linux — gw is not needed. As above, enter your own router/gateway address)

I also set up my name servers in /etc/resolv.conf (I used vi because I knew it would be there. You can also use nano in FreeSBIE. Use any text editor you wish in its place:

# vi /etc/resolv.conf

once in the file, I added these lines:


(as always, add your own search domain and name server IPs, then save and close the file; you should now be ready to start Firefox and begin browsing the Web.)

Anyway, now I was able to use FreeSBIE. It’s pretty fast. Not as fast as Puppy Linux or Damn Small Linux, but good enough.

FreeSBIE doesn’t benefit from the same kind of compression as most Linux live CDs, and as such, there are far fewer applications available. But between Firefox, Thunderbird, Vim, nano and AbiWord, there was enough for me to get around.

I had no idea how to do a cron job to get the noisy fan in my Gateway Solo 1450 laptop to turn off, and since running FreeSBIE I’ve struck out in a bunch of Linux distros as well when it comes to managing this fan. I’ve discovered that Debian Etch, Ubuntu (not the latest kernel but the older one in the current 7.10 version) and CentOS 5 (aka Red Hat) all are able to manage this fan automatically.

Thus, if I had a desktop computer that could run FreeBSD, I’d be racing to install it right now and see how it runs.

I’d probably be better off figuring out how to get Puppy’s ACPI fan control working. All the solutions thus far look a little daunting.

Did I mention that the fan is loud? Really loud.