Recently in Wolvix Category
I know I said in a previous entry that Debian's Xfce installation didn't exactly provide what I wanted, but looking at what I need, Debian rises to the top of the pack.
Top of my list: Installing Debian with encrypted LVM. Especially in a laptop, encryption is a must to secure your data from prying eyes, should the laptop be lost or stolen.
And any little utility that Wolvix has can probably be added in Debian. And Aptitude is very good. It's not graphical, but it represents the best of Debian.
And I still trust the security team for Debian more than I do most others — this despite the OpenSSL problem that has recently plagued every Debian-based distro in recent weeks. (At least somebody figured it out, and the whole incident should tighten up things considerably in the Debian Project).
And in Debian, I can easily install all of our little girl's educational programs, although she is fairly vocal about preferring to use the newer, faster $0 Laptop, a 1.3GHz Celeron-based Gateway laptop with 1GB of RAM.
The only "stopper" is Google's lack of willingness to easily let users install Google Gears in Mozilla-derived browsers not named Firefox. That means it's a pain in the ass to install Gears with Iceweasel, the Debian-derived, noncopyrighted equivalent to Firefox.
And I haven't tried Debian on the Compaq Armada 7770dmt since I boosted the RAM from 64MB to 144MB. Responsiveness in X could be a lot better with such a relative overabundance of RAM.
So as far as the Compaq goes, I'm down to running Debian or Wolvix on the hard drive and Puppy as a live CD. Like I said previously, I don't want to kill out OpenBSD just yet, so I'll need either a second hard drive or a 4GB Compact Flash card with CF-to-IDE laptop adapter (the latter available for a quite-reasonable $10 at LogicSupply.com). I might even spring for a second hard-drive caddy for the Compaq, should I be able to find one, to make swapping the drives that much easier.
Or I could bite the bullet, get rid of OpenBSD for the time being, try out Debian and Wolvix on the hard drive, and narrow things down. I'll continue to run Puppy, with a separate partition for its encrypted pup_save file.
I've taken to using the Leafpad text editor in Puppy (I'm using it now), and the Leafpad-derived Mousepad editor in Xfce is just as fast, if spartan. Xfce's Terminal app has similar attributes. And I have no problem running xterm or rxvt.
It's really about the text editors and browsers I use, the software my daughter likes to run, stability, security, encryption and ease of maintenance.
Moreover, it's about speed on old hardware. These things look very different on newer computers. My 2002-era Gateway laptop runs Ubuntu very well. I doubt I could even boot Ubuntu on this Compaq. Even the Xubuntu live CD won't boot. With Debian, I have no problem.
On the Gateway, Ubuntu's polish as compared to Debian makes Ubuntu a better choice. But on this older Compaq, Debian's flexibility and added speed (don't ask me why it's faster, it just is) are much needed.
Next moves: I need to get a PCMCIA Ethernet card since I don't have regular access to WiFi. While I'm at it, a PCMCIA card for USB is something I should also look into. Sure, I could transfer files over the network, but USB is ... easier. (Note: Since this post was originally written, I have gotten an Ethernet card for the Compaq).
Previously:
In search of the best OS for a 9-year-old laptop: Part I — Puppy or Damn Small Linux
In search of the best OS for a 9-year-old laptop: Part II — OpenBSD or Debian?
In search of the best OS for a 9-year-old laptop: Part III — Browsers and wireless
In search of the best OS for a 9-year-old laptop: Part IV — Wolvix Cub is surprisingly strong
In search of the best OS for a 9-year-old laptop: Part V — Where I'm headed
In search of the best OS for a 9-year-old laptop: Part VI — Younger Puppies
Coming up:
In search of the best OS for a 9-year-old laptop: Part VIII — Final thoughts (aka "Why?")
As I say in a previous post on this very topic, there are many reasons to choose Puppy Linux as the primary OS on the nearly 10-year-old Compaq Armada 7770dmt laptop.
For one thing, Puppy is ideal — and explicitely designed — to run as a live CD or easily upgraded frugal install, the latter either on a traditional hard-disk drive or a Compact Flash memory card mounted in a CF-to-IDE adapter inside the Compaq's hard-drive caddy.
With recent versions of Puppy (2.17 onward, I believe) the ability to encrypt the pup_save file that holds all of the user's files and configurations adds both a needed measure of security to a laptop installation as well as providing an equally easy way to back up the entire system by copying a single large file to just about any storage medium, from USB flash drive to CD-RW to hard disks in formats ranging from old-school FAT to NTFS to Linux's many types of filesystems.
Also in Puppy's favor is that recent versions have heightened compatibility with Slackware 12 packages, promising a greater number of sources for additional applications, should I ever want or need to add anything beyond what Puppy and its own repositories already provide.
To recap, in the time I've had the 1999-era Compaq Armada 7770dmt laptop (again, with a 233MHz Pentium II MMX processor), I've taken it's RAM from 64MB to the maximum of 144MB, kept the original IBM-made 3GB hard drive, and run the following operating systems:
- Debian Etch "standard," with X and Fluxbox added
- Debian Etch Xfce desktop install
- Slackware 12 without KDE
- Puppy Linux 2.13
- Damn Small Linux 4.0, 4.3 and 4.4
- OpenBSD 4.2
- Wolvix Cub 1.1.0
Truth be told, I liked every one of these installs to one degree or another. While Slackware (installing without KDE but with everything else) took up too much space and offered too few applications I wanted, it still ran great.
Rolling my own X installation into Debian's "standard" install was an excellent exercise, but I just didn't have the expertise to really build it out. The Debian Xfce install was nice, but somewhat curious; all of the Debian desktop installs, even KDE, feature OpenOffice. Surprisingly, OO ran fairly well in 64MB of RAM and 233MHz of CPU. Strange, however, was the lack of GUI package management in the Xfce install. It did get me using Aptitude, so there was nothing lost there, but I got the feeling that Debian's Xfce just didn't offer what I wanted.
However, with Aptitude, Abiword actually installs the dictionary that makes spell-check work. At last look, neither Puppy nor OpenBSD do that.
I continue to enjoy Damn Small Linux, but the most recent versions just don't run as well as they should on this laptop. And little things like having Firefox renamed Bon Echo (why??) made it difficult to use Google Docs with Gears, which is one of the things I want to be doing fairly intensively, made DSL fall behind Puppy in the running.
Puppy has a great selection of apps, is fairly easy to configure, extremely familiar to me and runs great on this hardware. I find myself using this live CD more and more of the time.
Much of my feeling for 2.13 over other versions of Puppy is nostalgic. I first encountered Puppy with this very release, and most likely a simple move of the cute 2.13 desktop wallpaper to a newer version of Puppy would make me extremely happy. The fact that everything in 2.13 continues to work flawlessly, however, is a strong testament to how very well Puppy is put together. I probably will test and subsequently adopt a much newer version of Puppy for use on this laptop, if for no other reason than to use the encrypted-pup_save feature that will greatly add to the security of my data, since laptops — even ones well past their prime — have a way of falling into the wrong hands.
OpenBSD doesn't install with as anywhere near as many GUI features as ... any Linux distribution. Not that any of the BSD projects can't be configured to be as full-featured as any equivalent Linux distribution. It just takes time and effort. With a faster processor and a bit more memory, I'd really consider running OpenBSD as the primary distro on this laptop. On the other hand, hardware detection in OpenBSD excellent. It remains the only operating system to correctly auto-configure sound on this Compaq.
OpenBSD has well over 4,000 precompiled binary packages for i386 and even more software available through ports. It offers fewer packages than Debian or Ubuntu but way more than Slackware. And with the quality of the packages being so high and the tools used to manage them equally high in quality, OpenBSD remains an attractive alternative.
But again, Linux is just that much easier to use on the desktop. OpenBSD is no speed demon in X, and speed is more important when you're running ancient hardware than it is when you have, say, a PC from the past five years at your disposal.
And with OpenBSD, things like Adobe Flash are hard to deal with. And I don't think Google Gears will ever run in OpenBSD. I could be wrong on both counts (since OpenBSD can run Linux apps), but I do know that both are easier to do in Linux.
A bigger drive that could multiboot Debian, Wolvix and OpenBSD, with Puppy running either in a frugal install or as a live CD, is one way to go.
But running only one or two of these systems at a time seems to be more realistic, manageable and ... sane. Using multiple hard drives, like I do with my test box, is another way to go. That way the pain of dual-booting is avoided, as is the tedium of continual reinstalls.
Since OpenBSD offers much of the software I want and is an intriguing diversion from Linux, I could 'll probably leave it on the drive for the near future. In my 500MB or so Linux partition, I will probably grow my pup_save file and update Puppy. Now that I have Firefox 2 running on one of my other Puppy installs, I'll probably begin doing the same with this laptop, and that way I'll be able to use Google Docs with Gears. I can probably even figure out how to make Gears work with Seamonkey, but it's not imperative.
Previously:
In search of the best OS for a 9-year-old laptop: Part I — Puppy or Damn Small Linux
In search of the best OS for a 9-year-old laptop: Part II — OpenBSD or Debian?
In search of the best OS for a 9-year-old laptop: Part III — Browsers and wireless
In search of the best OS for a 9-year-old laptop: Part IV — Wolvix Cub is surprisingly strong
Coming up:
In search of the best OS for a 9-year-old laptop: Part VI — Younger Puppies
In search of the best OS for a 9-year-old laptop: Part VII — Debian with Xfce and Fluxbox calls
In search of the best OS for a 9-year-old laptop: Part VIII — Final thoughts (aka "Why?")
I didn't have high hopes for Wolvix on the $15 Laptop — a Compaq Armada 7770dmt built in 1999 — since previous attempts to load the live CD resulted in an X configuration that needed a little work.
Since then, I've had quite a bit more experience working in the xorg.conf file, and I was able to get a halfway decent X configuration going so I could test Wolvix Cub (the smaller of the two Wolvix distributions, with fewer packages than the larger Wolvix Hunter).
As I've written on many occasions, I consider Wolvix to be one of the best Slackware-based distributions available. Both the graphical configuration utility and the very flexible installation utility — also an X application — add considerable functionality to a solid Slackware 11 base.
And with Wolvix (and the rest of the Slackware-derived distros such as Zenwalk and Vector), all of the helpful Slackware console utilities are still there. Xwmconfig, netconfig, mouseconfig, even pkgtool can be used in any of these Slackware-based systems. You might not need them as much as you would in a standard Slackware installation, but they do come in handy.
Wolvix also includes slapt-get and Gslapt, the Debian-apt-like utilities that changed the way I look at package management in Slackware.
Before Wolvix, when running Slackware I dutifally downloaded updates from the Slackware FTP site, then used updatepkg to install them. One by one. By one.
One time I figured that using pkgtool for updates would enable me to save time and avoid all that typing of long filenames, or the almost-as-long procedure of copy/pasting them in the file manager for each and every package than needed updating.
I ended up with "doubles" of every updated package, since pkgtool didn't know I was doing an update and just installed the new packages without removing the old ones. So when you're talking about doing updates of Slackware packages with Slack's default tools, it's updatepkg or nothing.
All it means is that slapt-get and Gslapt, which are included in Wolvix and easily added to Slackware itself, are essential for the person whose life doesn't revolve around using the updatepkg utility.
Just the fact that Wolvix — which can operate as a live CD with a Knoppix-like save file, or in "frugal" or traditional hard-drive installs, can be brought up to date in minutes with Gslapt in much the same way that apt and Synaptic work in Debian continues to be a revelation.
Put it this way: How many longtime Slackware users don't have and use slapt-get/Gslapt? I bet not many.
Once I had Wolvix Cub running as a live CD with X properly configured on the 144MB/233MHz Compaq Armada 7770dmt, I used xwmconfig at the console to switch between the Xfce and Fluxbox window managers.
Not surprisingly, both WMs ran quite well, even with only 144MB in the live CD environment.
What astounded me were the extremly quick application-load times. In previous tests of Wolvix, it was quick but not so quick as to beat Debian Etch or Slackware 12 under Xfce and Fluxbox.
In Wolvix Cub running on live CD on the Compaq, a number of text editors, the lightweight Abiword and not-so-light Firefox all loaded relatively quickly. I need to do more tests, but Firefox seemed as responsive or more so than the Mozilla-based Seamonkey browser is in the ultra-fast Puppy Linux.
I wouldn't want to run Wolvix, even the Cub edition, as a live CD in the same way as Puppy or Damn Small Linux — especially in only 144MB of RAM, but when it comes to a traditional install, Wolvix Cub or the more application-rich Hunter would seemingly make an excellent candidate to permanently run on the Compaq.
In contrast to Debian and Slackware, Wolvix installs with just about every application and utility I like, from Abiword to Bluefish, Dillo to MtPaint, and with extremely well-organized menus in both Xfce and Fluxbox. In fact, the Fluxbox menus even include little icons next to each category of applications, something I've never seen before.
I'm "sure" I could replicate all of this goodness in standard Slackware of Debian, but the former's KDE focus and the latter's devotion to GNOME mean that it would take quite a bit of work on my part to have as good an experience in Xfce and Fluxbox as I already enjoy in Wolvix by simply loading the live CD and doing an easy installation from what I consider to be among the best installers of any Linux distribution.
Previously:
In search of the best OS for a 9-year-old laptop: Part I — Puppy or Damn Small Linux
In search of the best OS for a 9-year-old laptop: Part II — OpenBSD or Debian?
In search of the best OS for a 9-year-old laptop: Part III — Browsers and wireless
Coming up:
In search of the best OS for a 9-year-old laptop: Part V — Where I'm headed
In search of the best OS for a 9-year-old laptop: Part VI — Younger Puppies
In search of the best OS for a 9-year-old laptop: Part VII — Debian with Xfce and Fluxbox calls
In search of the best OS for a 9-year-old laptop: Part VIII — Final thoughts (aka "Why?")
As soon as I'm able to begin posting them, my eight-part series on finding the best operating system for my circa-1999 Compaq Armada 7770dmt will begin unfolding, one part a day, on Click.
I've been working on this series for about a month, working with everything from Damn Small Linux and Puppy Linux to OpenBSD and Wolvix Cub, with a lot of thoughts about past use of Slackware, Debian, Ubuntu and more.
So starting — again, as soon as I can get the entries lined up — look for a long meditation on the best way to make old hardware work in the 21st century.
What I'm saying, basically is that if you're running anywhere near 64MB of RAM and you, say, want to run Firefox, you need more memory.
The $15 Laptop -- a Compaq Armada 7770dmt with 233 MHz Pentium II MMX CPU -- ran a Linux console with no problem and even did an X session, provided no "heavy" apps like Firefox were used.
But how can you get along with just Dillo as a Web browser?
It's not easy if you want to do any kind of blogging, which a) uses the more-memory-intense Firefox and b) demands much more out of Firefox and the whole system as well.
Well, I can safely say that a 233 MHz CPU and 144MB of RAM are enough to run Puppy Linux (currently version 2.13, for which I continue to have a soft spot), Damn Small Linux 4.3 and even OpenBSD 4.2.
I'm going to reboot into OpenBSD right now to see just how well the Compaq is doing with it.
(I'm now back with OpenBSD 4.2)
Things appear to work pretty well with OpenBSD as well. Though certainly more secure than almost every other operating system out there (though I miss Debian and now also Ubuntu's ability to encrypt an entire drive with LVM) and as stable as anything out there, OpenBSD is in no way faster than the fastest Linux distributions.
And speed is a bit of a problem on hardware this old.
I'd have to try Debian again. Puppy and DSL are quite a bit quicker when it comes to screen refresh time in Firefox (and generally in X). I don't remember Debian Etch as being all that sprightly in comparison.
(Changing to DSL 4.3)
There's no doubt that DSL runs the graphics in X faster than OpenBSD. The screen does a much better job of keeping up with my keystrokes in Movable Type, and if the main purpose of this laptop is to crank out blog entries, that is an important consideration.
Of course, before I pull OpenBSD off of this drive, I'll have to make sure I have the xorg.conf saved, as well as a number of other configuration files as well as the output of pkg_info so I can remember all the software I have in this install.
I should probably just get a few swappable hard drives for the Compaq. Maybe even something bigger than 3GB. Just a thought.
Other problems with using DSL as the sole distro: no Flash (but OpenBSD doesn't have it either).
... (two weeks later)
I've been running the $15 Laptop a bit more. Having a good wireless connection helps immensely. I've been most happy with Puppy 2.13 thus far, since it has Seamonkey — a very acceptable Mozilla-based browser — and all the graphics work as they should.
I still have OpenBSD 4.2 on the hard drive, and as I say above, I'm reluctant to remove it, even though I can and will save the various configuration files in case I want to do a reinstall.
I'd like to try Wolvix again, just to see if the additional memory makes any difference in loading it. I could — and probably should — try Debian again. I don't know if it'll be as fast as Puppy or DSL, but it is worth trying.
What I'll probably end up with: I might leave OpenBSD on the laptop for awhile, but I can see myself ending up with a hard drive or Compact Flash chip with IDE converter completely devoted to storage and either running Puppy Linux off of the Live CD or as a frugal install on the hard drive or CF card.
If you've been reading this blog for awhile (or spent a few hours back in the archives), you know that I run Debian, Ubuntu, Puppy, OpenBSD and Damn Small Linux a lot.
I have had a Slackware box in the past, but I didn't stick with it. Still, one of my very favorite distributions is Wolvix, which is based on Slackware 11.
While I'm generally a GNOME fan, especially on faster boxes, and not a big user of KDE, even on faster boxes, there's a lot of software in the full Slackware installation. Since I'm OK using KWord (and not OpenOffice Writer or Abiword) for the few times I need to kick out a .doc file, I don't feel the need at this very moment to install one of the GNOME add-on projects for Slackware.
If I could, I would install Dropline GNOME, but since the box I'm using is NOT i686 compatible, I can't do that. GNOME Slackbuild looks like it will work, and I might install it, but since the default Slackware installation is working so well, I'm loathe to mess up a good thing.
Here's what I like about Slackware:
In the default installation, just about everything works
Easy-to-use console utilities make managing the box relatively easy. I'm talking about:
xwmconfig
netconfig
mouseconfig
pkgtool (surprisingly helpful when adding or removing packages)
A bunch of window managers, easily selectable before starting X with the xwmconfig utility. It may not have GNOME, but a full Slackware installation does have:
KDE
XFCE
Fluxbox
Blackbox
WindowMaker
Fvwm2
Twm
On occasion, I do use Fvwm2, which I grew to like from OpenBSD, where it's the default WM. Things really speed up on slow boxes when you use Xfce, Fluxbox or any of the window managers that are not KDE.
Other things I like about Slackware:
Long-term support. The Slackware team keeps the security patches coming for many of its releases. I still see updates for Slackware 8.1, which was released in 2002. Six years is pretty impressive. It's up there with the "enterprise" releases from Red Hat and SUSE.
Slapt-get. After using Wolvix and now Slackware itself with slapt-get, I'm a total believer. It makes maintaining a Slackware box much, much easier. Get it here.
Lots of editors. Slackware may not include my favorite (Geany) but nonetheless has tons of editors built in:
Vi
Vim
Gvim
Nano
Xedit
Kwrite
Kate
Kedit
Emacs
Jed
Joe
Mousepad
(and some I probably missed)
Three major Web browsers:
Firefox
Seamonkey (which also features a mail client and HTML-generating app)
Konqueror
I've grown fond of Seamonkey, which is the main browser in Puppy Linux. I usually use Firefox, but it's nice to have Seamonkey there in case I need the Composer app to do some HTML, or to use the mail client (even though I'm pretty much accustomed to Thunderbird).
I like a lot of choices, and while I'd really like Slackware to include Abiword and maybe even OpenOffice, I can add these packages later if I decide I really need them. But I probably don't and won't.
I haven't made the leap to Slackbuilds yet, but I have had success with Robby Workman's precompiled packages.
Great projects derived from Slackware:
Wolvix
ZenWalk
Vector
Slax
I'm VERY partial to Wolvix. If I need to set up a box quickly with all the software I want/need, Wolvix Hunter is the way to do it. Wolvix has one of the best, most flexible installers I've ever seen. You can run Wolvix as a live CD, or in a "frugal" or full hard-drive installation. All are easy to do.
Default fonts in Slackware look better than default fonts in Debian
I like to gave good-looking fonts right out of the gate. Slackware is as good as any modern distribution in this regard. Debian fonts look OK on an LCD screen, horrible on a CRT. I've gotten used to them, and I no longer change them, but I still prefer nice, smooth fonts.
If you're going to run KDE, Slackware's the fastest way to do it
SimplyMepis with KDE is simply unusable on this 2002-era box. It's too slow by far. Slackware makes KDE usable on this old PC.
Granted, KDE is just as fast in Debian, so that's another good choice for the KDE fan who wants to use their favorite window manager on an old box.
A little advice: If you use KDE in Debian, save yourself a lot of trouble and use Aptitude or apt; Kpackage didn't work for me. And conversely, in Slackware use pkgtool/installpkg/upgradepkg or slapt-get/Gslapt, not Kpackage. Maybe some of you have had a better experience with Kpackage. For whatever reason, I don't like it.
Coming soon: Things I don't like about Slackware
What version of Linux has been at the top of the Distrowatch rankings for months now that I've never tried until today? PCLinuxOS.
Everybody I know who has runs PCLinuxOS has good things to say about it. Scott Ruecker of LXer and the Los Angeles Daily News' own City Hall reporter Rick Orlov are among those who have used and liked it.
I couldn't boot the CD on my test machine (VIA C3-based converted thin client), but on the $0 Laptop (Gateway Solo 1450) it's booting just fine.
To start with the live CD, I selected the "copy2ram" option because I have 1 GB to play with on this machine. It takes quite a while to copy the system files to RAM, but once that's done, the system should run very fast.
The 2007 version of PCLinuxOS has received continual updates and is a sort of rolling release -- the coders behind it don't create new ISO images on a continual basis like we get from Ubuntu, for instance. Once you install PCLinuxOS, it's easy to bring it up to day. Actually, I prefer it this way. I'd rather do a bunch of updates than continually burn new CDs.
After not succeeding in getting the Airlink 101 AWLL3028 USB wireless adapter working in Debian Lenny and Wolvix Hunter 1.1.0, my first thought was to install Ubuntu 6.06 LTS on the $0 Laptop (Gateway Solo 1450), since I had a trouble-free ndiswrapper experience on my test box in Ubuntu 6.06, but since there's no WiFi in this building, I can't really see if it works, short of hauling the converted Maxspeed Maxterm thin client home ... with all the drives haphazardly connected to it. No, not going to do that.
I'm disappointed that I couldn't get the wireless adapter working in Wolvix. I could see the network with iwconfig, but I just couldn't get DHCP running properly.
So I went back to my Linux roots: Puppy.
I've been running Puppy 3.00 on this laptop for awhile -- I have the CPU fan managed by a cron job (Gcrontab is a bitch ... I'd rather have regular crontab anyday ... and I wish the Puppy people would fix it so crontab works with the e3 console editor ... it's hard-wired somehow to vi, which isn't part of Puppy).
So I hooked up the Airlink adapter, fired up Puppy, used the network setup wizard ... navigated to the "more" part of searching for networking drivers, selected ndiswrapper, navigated to the part of the drive on which I have a copy of the Windows 98 driver for the Airlink ... and the thing lights up.
It's the clearest, easiest configuration with ndiswrapper I've tried so far. Let's see if it works. (I'm not above trying Ubuntu, and I'll probably do that at some point).
Now all I have to do is get the laptop somewhere there's a live WiFi connection to see whether or not I can actually get wireless networking flowing.
I ran into trouble in Debian Lenny while trying to use ndiswrapper to get my Airlink 101 AWLL3028 USB WiFi adapter to work. The modprobe ndiswrapper line at a root prompt wouldn't load.
So I tried Wolvix Hunter, after I su to root and doing the Ubuntu instructions, removing sudo as necessary.
It seemed to work, but the ndiswrapper module wouldn't load after rebooting. I checked /etc/modules, and the line ndiswrapper was in there.
Googling ndiswrapper and Debian helped a bit, and I'll have to take another look before I solve the problem.
But for Wolvix, I found the answer in the Ndiswrapper page on Sourceforge. On the installation page on the wiki:
Once everything works fine you can write the correct modprobe settings to load ndiswrapper automatically when the wlan0 interface is used, by running ndiswrapper -m Note that this doesn’t automatically load ndiswrapper module at boot time. If you want the module to be loaded automatically at boot time, you should configure your module setup, which depends on the distribution. Most distributions will load all modules listed in /etc/modules at boot time. Mandrake 10.x uses /etc/modprobe.preload. For them, you can add a line ndiswrapper in /etc/modules. For Fedora Core5, add a line alias wlan0 ndiswrapper in /etc/modprobe.conf.If this does not work, instead add a line modprobe ndiswrapper in /etc/rc.d/rc.local
I did the latter, adding modprobe ndiswrapper to /etc/rc.d/rc.local. That worked.
Now I need a live WiFi connection to try this out. Another trip to the library (where I was yesterday testing the wireless in the $15 Laptop, which has a plug-and-play Orinoco WaveLAN Silver card (I can't recommend the Orinoco cards highly enough -- this one works on both my old Mac (Powerbook 1400), as well as in every Linux I've tried and in Windows. In Linux and Windows, it's plug-and-play. (I had to install software to get it to work on the Mac, but that's normal for a 1996 Powerbook that was created well before WiFi.)
Anyhow, I'm far enough along in Wolvix and Ubuntu with the Airlink 101 AWLL3028. I'd rather have the AWLL3026, which is autodetected by Ubuntu, I've heard, but if this works, I won't be complaining too much.
Note: While I managed to get Wolvix to recognize the Airlink USB WiFi adapter, I couldn't connect to a network. I'm going to replace Wolvix with Ubuntu and see if that helps.
I half-expected today's massive Debian Lenny update to solve my Nautilus-crashes-when-I-try-to-get-the-properties-of-a-file bug. It did not, but I'm not disappointed. I went back to the original bug report, which was filed with GNOME, not Debian, but is clearly a Debian-only bug.
I saw the "solution," but didn't understand it until now. I still don't know how to actually "do" the solution, and for now I'm content to let it ride and see if Debian Testing catches up.
Briefly, users have learned that upgrading from the version of Nautilus in Lenny (2.18) to the version in unstable /Sid (2.20) fixes the problem. So all you have to do, theoretically, is switch over to the Sid repositories, reinstall Nautilus, and the bug is gone.
I don't think the package list is "frozen" for Lenny, so it's entirely possible that the Debian people don't think Nautilus 2.20 is ready yet for the Testing distribution. Perhaps there are other problems, or the app has not been checked out. Whatever the reason, and I do hope there is one, I'm eagerly awaiting Lenny to upgrade Nautilus on its own.
I would go back to Debian Etch (stable), but I like the look of the newer GNOME so much that I am reluctant to do so. And the prospect of running Lenny now, while it's still Testing, and continuing to run the same install as it becomes Stable, is an enticing one.
But ... the new Ubuntu LTS is only about three months away, and I just might want to give it an extensive try. The question: Do I replace Wolvix Hunter or Debian Lenny? I might want to run Wolvix as a live CD, freeing up its spot on the hard drive.
I don't think I've mentioned yet one of the great things about Wolvix, the Slackware-derived GNU/Linux distribution that has installed without complaint for me on two occasions thus far.
It uses GRUB, not LILO (like Slackware, Vector and Zenwalk).
I don't want to debate the merits of GRUB vs. LILO, but since the overwhelming majority of Linux distributions use GRUB, I'm way, way, way more comfortable with it.
And I've never, ever done an install with LILO when it picked up any other distribution I already had on the box. Never.
That's why I'm very OK with Wolvix using GRUB.
What I'm going to do the next time I do a Slackware install: I've had trouble figuring out how to configure GRUB to boot Slackware, but the solution is close at hand -- on Slackware disc 3, to be exact.
First: Install Slackware with the LILO bootloader.
Second: Get the GRUB package from Disc 3 of Slackware and install it. It should do everything for you and replace LILO with GRUB.
I have a good feeling that this will work.
Or ... just install Wolvix.
I've learned a lot from polishlinux.com, and here's another great article: SLAX 6.0: How does it work?
I've been a little worried about Slax -- it seems that its main developer is taking a break. The Slax site itself is linking to a blog.
I've always been very impressed with Slax -- and it's the basis for Wolvix, my current No. 1 distribution, so I hope Tomas Matejicek, who lives in the Czech Republic, continues his work on Slax.
According to the blog, he is retiring Slax 5, but planning working on both Slax 6 and 7. He has restored the old Slax site and is hosting it here.
In case you didn't know, Slax is a live CD based on Slackware, with a standard edition based on KDE, the Kill Bill edition with Wine, a server edition, a smaller desktop version called Popcorn and a minimal command-line version called Frodo that the others are built upon. Find them all here.
I'll definitely be keeping an eye on Slax.
I haven't linked to Steven J. Vaughan-Nichols of Desktoplinux.com in awhile, and he had a great opinion piece today about the $150 PCLinuxOS box and other cheap computer solutions called "How low can you go and still run Linux?"
He does a good job of going through the distributions and recommending many low-spec software solutions for hardware of less than current vintage. He mentions many of my favorites, including Damn Small Linux, AntiX (which I haven't tried in awhile ...), Zenwalk, plus another I really should try: the PCLinuxOS "Mini-Me" spin.
He also talks up gOS, which is going from version 1 to 2. I booted into gOS today to see if Synaptic would magically do this upgrade for me. It did not. I got a couple dozen Ubuntu updates, but nothing indicating anything new or improved. And gOS is still as much of a dog as it ever was. On my hardware anyway, Ubuntu runs way better.
And I'm disappointed that Vaughn-Nichols didn't mention Slackware derivatives Vector or Wolvix (the latter being my current favorite distro), or even Slackware itself. He could've also put in a word for Debian and even Ubuntu.
One thing I've learned is that whatever anybody says about how fast or slow a particular Linux distribution is, a little experimentation on your own hardware is in order before settling down with any one setup. I recommend creating a partition for /home, which you can keep intact (and backed up) while rolling different distributions in and out of there. That's what I'm starting to do; my New Year's resolution is "less dual- and triple-booting, more separate /home partitions." See, I'm setting the New Year's resolution bar very low -- then I'll be sure to succeed (unless I'm caught triple-booting anytime soon).
Anyway, I'm still using Wolvix Hunter 1.1.0 and Debian Lenny on the Gateway Solo 1450. I'm packing the Lenny install with a whole lot of software, including lots of educational stuff for our 4-year-old.
I have Wolvix using a separate /home partition but not Debian. I might change that in the weeks ahead and see if they can share /home. I still can use Puppy 3.00 as a live CD -- I have a pup_save on the Debian partition. For me, this is total, complete stability, the likes of which I haven't seen in the past year.
I still have Debian Etch with Xfce on the Compaq Armada 7770dmt, with Damn Small Linux 4.0 as a live CD. I'm thinking of trying Wolvix Cub on it, but with 64 MB of RAM, it could be a little dicey. What I need to do there is bump up the RAM to 144 MB (maximum of this circa 1999 laptop).
I knew that Wolvix Hunter 1.1.0 had Gslapt -- the graphical front end to the get-slapt package manager for Slackware -- but for some reason I had no idea that it would be useful for updates.
But commenter Morten Juhl-Johansen Zölde-Fejér gently told me that Wolvix's get-slapt/Gslapt indeed points to a Slackware 11 mirror, as well as Wolvix's own repository.
So I opened up Gslapt, updated and upgraded. I didn't add anything, so I can't vouch for get-slapt/Gslapt's ability to satisfy dependencies, but the upgrade went perfectly, and now I've got a fully up-to-date Wolvix distribution.
Already I've said that Wolvix (and perhaps by extension Slackware 11 -- not 12) is the best-performing Slackware-derived distribution I've tried. I've had no configuration problems whatsoever. And a look in Gslapt shows me that there's a huge number of Slackware packages that I could potentially install.
But one of the great things about Wolvix Hunter is that it pretty much has everything I want. It looks great, now has the latest Firefox browser, OpenOffice, MtPaint, the GIMP, AbiWord, a ton of multimedia apps, just as many networking apps, even a bunch of text editors (I'm currently exploring what Bluefish has to offer, but there's also Mousepad, KompoZer, SciTE, medit, vi, GNU nano and JOE). Mail clients? Hunter has Claws Mail and Thunderbird in the GUI, plus mutt at the console.
And the Wolvix Control Panel is one of the best configuration GUIs I've seen.
Never mind that the current versions of Zenwalk and Vector won't run (they'll install, but they won't even give me a shell login; it's probably something having to do with a hardware hangup).
The more I use it, the more I like Wolvix.
I've had time to think about it. I'm ready to pull Debian off of the $0 Laptop (Gateway Solo 1450) and replace it with Ubuntu. I could go with Xubuntu, as I have in the past, but since Ubuntu runs so well on it, I might stick with the mainline product.
I thought I'd go with Ubuntu 6.06 LTS because it appears to run well and will carry me to the next Ubuntu LTS (set for release in April of this year) and beyond if I wish.
I already have Wolvix Hunter 1.1.0 on the drive, and I'm going to keep it for awhile. It's the first Slackware-based, Xfce-focused distribution that has installed and run without flaws -- so far, anyway.
But with a few hours of sleep behind me, I wonder if I shouldn't give Ubuntu 7.10 another try. Sure, I lost two installations of it to unknown, process-slowing problems, but maybe a "virgin" installation of 7.10 will behave better.
At this point, it all comes down to drivers. The PCMCIA slot on the Gateway is hopelessly broken -- the pins are bent (a screw was lodged in there at one point). I can get the replacement part, but will I be able to do the work and replace the PCMCIA cage assembly? I can barely get the two halves of the laptop apart -- there's still a hidden screw somewhere keeping me from complete access to the parts inside.
But if I did manage to get PCMCIA going, that would mean I could use a PCMCIA wireless card. Of course, I still have one of the two USB ports working. On one of the USB inputs, the plastic piece cracked and fell out. I have the broken piece, but getting the motherboard out of the chassis looks like an impossible procedure. When I replaced the power plug, I just soldered to the traces on the top of the board -- there was no getting it detached and then put back together again.
Another reason why laptops, for all their convenience, are nearly impossible to fix, maintain and upgrade. But they are convenient. Still, the more I use laptops, the more I like what desktops have to offer in terms of price, power, reliability and ability to be repaired and rebuilt.
But since this laptop fell into my lap (hence it's $0 name), and it's the best computer I have at my Linux-using disposal, I'm committed to making it work. In many ways, it's nice to know that a 1.3 GHz Celeron laptop with 256 MB of RAM can run the mainline Linux distros quite well.
I've already got Wolvix set up with a separate /home partition, and I don't know if I want to share it with Ubuntu. It might be OK if I keep Ubuntu a GNOME installation and Wolvix with Xfce. It's worth a try, anyway, but I might opt for either an additional /home partition for Ubuntu or /home in the main partition, backing it up regularly to the separate Wolvix /home partition.
I've said it before (and thought it more), one's allegiance to Linux or BSD distributions has a whole lot to do with how those distros run on the hardware one has. OK, instead of "one," I should say "me."
I've spent a lot of time running Debian over the last year, but when it comes to the $0 Laptop, I've scanned dozens of xorg.conf files looking for the secrets of the Alps touchpad, but I've determined that it's very hard to control it. And Ubuntu (as well as CentOS, Puppy and now Wolvix) runs better on this Gateway laptop than many, many other distributions, some of which run with problems, others not at all.
On my desktop system, I can't run CentOS 5 at all (I think I had 3.9 installed for awhile), but Slackware and Debian run great, as does Ubuntu (and Puppy and Damn Small Linux). I could use a new desktop system (my Maxspeed Maxterm converted thin client runs considerably worse than the Gateway laptop), but for not it's all about the laptop, and I've just got to come to terms with the fact that Debian just isn't running as well as it should. Still, I never had a Debian install on the Gateway go "bad" like the Ubuntus ...
I prefer a "consumer/enthusiast" distro like Debian or Slackware to an "enterprise" distro like Red Hat/CentOS, mostly because the enterprise market is very focused on servers and not on the desktop. And I also don't have a very firm grasp on rpm and yum, the package management tools in Red Hat. Trying to add a repository was beyond my skills, but it might be time for me to give it another go. I need a book -- that's for sure.
But ... if I could find a wireless adapter that worked either through USB or PCMCIA and a distribution that would allow it to work with WPA encryption, that would be a strong motivator to install that distro and hang on for dear life.
Final words: Wolvix is looking awfully good. I did the full install, and any performance lags I found with Wolvix on the Maxspeed Maxterm have evaporated on the Gateway laptop, where it's a very snappy environment. I plan to keep a close eye on Wolvix and learn more about who puts it together and who uses it.




Recent Comments
cycletourist on In search of the best OS for a 9-year-old laptop: Part V — Where I'm headed: Another possibility is Debris Linux. It is a (very) stripped down Ubun ...
Steven Rosenberg on In search of the best OS for a 9-year-old laptop: Part V — Where I'm headed: Thanks for the tip on Arch Linux. It's one I haven't tried before, and ...
mjjzf.myopenid.com on In search of the best OS for a 9-year-old laptop: Part V — Where I'm headed: You may want to consider using Arch Linux, a distribution with many of ...
fstephens on In search of the best OS for a 9-year-old laptop: Part III — Browsers and wireless: I'm following this series with interest, since I have some old laptops ...
jhansonxi on In search of the best OS for a 9-year-old laptop: Part I — Puppy or Damn Small Linux: Try Konqueror Embedded (KonquerE). It's faster than Firefox and shoul ...
Steven Rosenberg on I tried Slackbuilds, but I'm missing something; so I got Geany from LinuxPackages.net, and it worksls: I can't quite remember, but I'm more than willing to try again. I'm co ...
jim dorey on I tried Slackbuilds, but I'm missing something; so I got Geany from LinuxPackages.net, and it worksls: did you extract the sources, you ain't sposed to. ...
sr1 on Xfce in Debian Lenny (and everywhere else): Steven Rosenberg again (I'm doing a few tests of the system, which doe ...
Steven Rosenberg on Xfce in Debian Lenny (and everywhere else): One thing to remember is that while in Xfce, you can't suspend the com ...