Archive for the ‘Seamonkey’ Category

Fat lady sings, and Opera is officially my new favorite browser (this week anyway)

August 8, 2008

opera.jpgI know that the Opera Web browser is not a free, open-source application — which I almost always prefer — but the browser itself is a free download for Windows, Mac and in precompiled packages for many flavors of Linux as well as FreeBSD.

Question: Why another Web browser? While Windows and Mac users overwhelmingly use Internet Explorer and Firefox, with a smattering using Apple’s Safari, there’s plenty of room for other entries in the browser space.

I don’t know about you, but I’m in a Web browser about 80 percent to 90 percent of the time, both for the traditional task of looking at Web pages but increasingly to use Web-based software.

And for something so important, choice is key.

Users of Linux and other Unix-like operating systems are used to having lots of browsers to choose from, among them Firefox (and its non-copyrighted Iceweasel offshoot in Debian), Epiphany (the GNOME browser created from Mozilla’s Gecko engine), Konqueror (the KDE browser/file manager from which Apple took code to create Safari), Seamonkey (the Mozilla-created Web suite that’s modeled after the now-dead Netscape Communicator, offering browsing, e-mail and Web design in one application), Dillo (a very lightweight browser), Netsurf (also lightweight), a few more that I’m probably forgetting, plus text-only browsers that include Elinks, Links, Lynx and W3m.

I’d never used Opera before, mostly because of its closed-source status, although I have been “forced” to use Internet Explorer — also closed source (hey, it’s Microsoft — what do any of us expect?), and besides, IE runs only in Windows and not in Linux (without difficulty, meaning use of WINE or a virtual machine) or Apple’s OS X.

And our main Web application insists on IE not for all, but for the most “advanced” operation.

Imagine my surprise a few weeks back when I saw staff artist and Flash guru Jon Gerung using the Opera browser for the very task that usually demands IE.

Since then, I’ve downloaded Opera and have begun using it to work on Dailynews.com — and for everything else, too.

There are a few instances where the CSS drops out, one situation where a link won’t open, but for 99 percent of my work on this task, Opera does it as good as IE, often times better — and always much, much faster.

That’s the best thing about the Opera Web browser — it’s very fast. And that matters a great deal when doing Web-intensive work. You want to wait as little as possible for the software to do its thing so you can … do your thing.

The company that makes Opera — called Opera Software — provides versions for many platforms. It’s a pity you can’t get the source and compile it yourself for Linux/Unix, but the speed and functionality of Opera is too good for me to pass up at the moment.

I’ll still use Firefox — probably a lot — since it’s the go-to browser for just about everybody out there, and I need to use the Web Developer add-on, but there’s no denying that Opera is simply one of the best applications I’ve seen lately.

In search of the best OS for a 9-year-old laptop: Part VI — Younger Puppies

August 3, 2008

I tested quite a few versions of Puppy Linux in recent days on my 1999-era Compaq Armada 7770dmt. The bad news is that version 3.01 wouldn’t configure X properly. Any attempts to do so and then start X crashed the box.

The other bad news is that while Puppy 4.00 loads fine and runs fine, for some reason the load time for Abiword went from 8 to 10 seconds in previous Puppy builds to 30 seconds. That’s quite a rollback. On a more positive note, start times for Seamonkey were about the same.

I don’t really use Abiword all that much, but that kind of performance hit is disturbing. It could be due to the new way packages are being compiled for Puppy but is more likely something specific to Abiword, since Seamonkey appears to be unaffected.

I tried Puppy 2.17 just to see how encryption worked. It did fine. And I discovered that in the case of multiple pup_save files on a single system, the ones not in use during the current boot can easily be opened in Puppy.

One bone (pun there, intended or not) I have to pick with newer versions of Puppy Linux is the lack of the Dillo browser. I use it quite a bit. I could still add it from packages, I suppose (and I definitely will), and if the slowness of Abiword wasn’t bothering me so much in Puppy 4.00, I’d be using it right now.

As it is, I will continue testing, but for now Puppy 2.13 (hopefully with Firefox added for Google Gears compatibility) remains the front-running distro for the Compaq, especially if I’m able to remove the hard drive and replace it with a Compact Flash module and CF-to-IDE adapter card.

The fact that I can move files from one pup_save to another, providing that the non-mounted one is unencrypted, gives me more flexibility as far as upgrading from one Puppy system to another and creating a new, encrypted pup_save instead of using an old, unencrypted one.


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

Coming up:
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?”)

In search of the best OS for a 9-year-old laptop: Part V — Where I’m headed

August 2, 2008

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?”)

In search of the best OS for a 9-year-old laptop: Part IV — Wolvix Cub is surprisingly strong

August 1, 2008

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?”)

In search of the best OS for a 9-year-old laptop: Part I — Puppy or Damn Small Linux

July 28, 2008

In the battle for which operating system runs best on the $15 Laptop, Puppy Linux has pulled out front as the fastest system with the most features I need and best functionality on this 1999-era Compaq Armada 7770dmt.

In case you’re wondering, here are the specs of the Compaq:

233 MHz Pentium II MMX processor
144 MB RAM
3 GB hard drive

I recently bumped the RAM from 64MB to the maximum of 144MB. Before this increase, running Linux or OpenBSD (which I have installed on the hard drive) with the X Window System was difficult at best.

Smaller applications like the Dillo Web browser, the Abiword and Ted word processors, the Geany and Beaver text editors ran pretty well in 64MB of RAM.

But the 500-pound gorilla of graphical applications is Firefox.

It would be nice to get by with Dillo, but many — if not most — of the things I need to do with a computer these days require a fairly modern browser.

Whether it’s blogging, working on Dailynews.com, or on the Movable Type back end, it all happens in the browser.

And for that I need, at a minimum, Firefox 1.5.

Now that Damn Small Linux offers Firefox 2 (under the name Bon Echo, but for all intents and purposes an early release in the FF 2 series), that system is more than fair game for use on this laptop.

Unfortunately, while the browser runs great, other things in DSL have not been working so well.

For some reason, the desktop wallpaper doesn’t work. Instead, I have a plain, gray X Window background. And while JWM (Joe’s Window Manager) is the default in Damn Small Linux like in Puppy, switching over to Fluxbox in DSL has been problematic. Some builds have allowed me to use the Fluxbox menu, but others don’t seem to work at all.

I could live without desktop wallpaper (or I could figure out a solution to the problem), but with Puppy Linux (I’m currently using version 2.13 but could easily upgrade to the newer 4.00 at any time) I get a nice-looking desktop, the Mozilla-based Seamonkey Web suite, Abiword (about as fast as DSL’s Ted word processor but with the added ability to read and write .doc files), the Geany text editor, the ROX filer and quite a few other applications I’ve grown to like very much over the year and a half I’ve been using Linux.

And as far as speed goes, Puppy and DSL are quite equal on this hardware.


Coming up:

$15 Laptop sees huge performance leap with 144MB of RAM

June 19, 2008

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.

Installing Google Gears in Puppy Linux

June 19, 2008

File this under “why didn’t I think of it before?”

I’ve been complaining for at least a month about how I can’t install Google Gears to gain offline functionality for Google Docs because Gears only supported Firefox 1.5 to 2.x, and I was running Ubuntu with FF3 and Debian with Iceweasel.

Sure, there are ways to make Gears work with Mozilla browsers that don’t go by the name “Firefox,” but it seemed a bit above my capability.

And just today, on the first day of Firefox 3’s official release, I finally installed Gears in Ubuntu 8.04 with FF3.

But I could’ve done this weeks ago, had I only come up with this solution:

I could (and now am) running Google Gears with Docs in Puppy Linux.

I occasionally run Puppy 3.00 on the $0 Laptop, but since the Mozilla-based Seamonkey browser/suite isn’t Firefox, Gears refuses to install.

But … there’s a PET package for Firefox, and I figured that if I install it, I can add Google Gears and gain the offline functionality for Google Docs that I need.

Know what? It works. Sure, the version of Firefox (2.0.0.4) is a bit old, but I’m pretty much going to be using it for this one purpose.

And I’m just so damn stoked that I can run Google Gears with Docs in both Ubuntu 8.04 and Puppy 3.00.

Note: This should work for just about every version of Puppy out there from the 2’s to the 4’s. If you can run the Mozilla-Firefox PET package, you can run Gears.

Now maybe I’ll try that trick on getting Gears working with non-Firefox browsers based on Mozilla.

Things I like about Slackware

June 16, 2008

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

Why I barely use Internet Explorer 7, even though I was a big fan of IE6

January 25, 2008

Let’s get to it: I have one Web site that I work on infrequently that requires Internet Explorer, but since I barely have to do anything on it, I am free to use IE, or not.

And I waited at least a year to “upgrade” my IE6 to IE7 on the XP box at work. Yeah, it’s an upgrade because now IE has tabbed browsing — a feature Firefox has had for years, and which IE probably would’ve never added had FF not had it first.

I like IE6 because it was a fast program — it opened fast and did the rest of its thing fast. And I could use it as an FTP client.

Now that I have IE7, sure there is tabbed browsing, and it looks a little better, but it’s way slower than Firefox, and I pretty much only fire up IE for ONE Web site because it’s at the top of my IE favorites and the bottom of my FF favorites.

IE loads more slowly, the favorites come up slower — basically it gets beat by FF in performance by every measure. (I’m running a 3 GHz Pentium 4 with 512 MB of RAM.)

And I can run Firefox in Windows, Linux, BSD and Mac OS X … and I do (though I’m partial to the Mozilla-derived Epiphany in the GNOME desktop, as well as the Seamonkey browser/e-mail client/HTML editor suite — also based on Mozilla).

Truth be told, if it really bothered me, I’d try to roll the box back to IE6, if that indeed can be done. Since IE7 installs over your IE6, I think it might be a problem to “go back.”

Note: While I can’t get the same FTP functionality out of IE7, I have a Windows workaround: Open up My Computer from the Start menu, and type your FTP address in the search bar. The window functions pretty much like IE6 — it’s the same “Explorer”-like interface Windows uses to let you examine your own files, and it does FTP just like IE6. Thanks, Microsoft!

I used to think IE was the best browser for OS X, too — that final version of IE5 for the Mac was a masterful, innovative application, and I’m sorry Microsoft abandoned it. Safari doesn’t have enough critical mass to cut it — many Web sites don’t look so hot in it — so Firefox is pretty much the browser of record for the Mac, too.

And Mozilla is making hand-over-fist money by getting a cut of the Google searches made through the browser. All it means is more money that Microsoft isn’t making.

Hope you’re happy, Microsoft!

$0 Laptop shakeup: Ubuntu 7.04 is gone, Wolvix Hunter 1.1.0 takes its place

January 8, 2008

wolvix.jpg

Wolvix Hunter 1.1.0 image from Wolvix.org.

After dual-booting Ubuntu (at times 7.04 and 7.10) and Debian (first Etch, then Lenny, then a couple of Lennies for a couple of days) on the $0 Laptop (Gateway Solo 1450), I’ve said goodbye to Ubuntu for the time being and decided to install the dependable Wolvix Hunter 1.1.0 (the bigger of the two Wolvix distros) and keep Debian (still Lenny). After “losing” two Ubuntu 7.10 installs to unknown causes — both times processes began slowing to a crawl — I thought rolling back to Ubuntu 7.04 would give me something stable.

But the boot process for 7.04 began stalling at something having to do with the CD drive (I turned off “quiet spash” in GRUB so I could see where it was dying). I’m thinking that either my laptop or Ubuntu itself must be somehow cursed. One of the reasons I had Ubuntu installed, besides the fact that it works pretty well (when it does work) with this laptop, is that I can easily get Internet Explorer (via IEs4Linux) on the box. There’s one Web site I work on that absolutely requires IE, and my need for such access could grow from minimal to critical at just about any time. That hasn’t happened yet. What I’d like to see is updated instructions at IEs4Linux to get it set up on Debian. (As far as Debian goes, IEs4Linux remains stuck in the Sarge era).

But suffering through three dead Ubuntu installs in a row has made me weary. For one thing, I’m going back to separate partitions for /home. That’s how I have Wolvix set up. Wolvix can be run as a live CD, a frugal install or a full install. I believe the frugal install saves files in the same way as Knoppix and Damn Small Linux, and I want to be able to access the partition when booting Debian, so I opted for the full install. I don’t think Wolvix provides updates in the way Debian, Ubuntu and other “established” distros do. No matter. It runs even better on this laptop than it did on the Maxspeed Maxterm thin client (where Wolvix was tested along with another crop of distros in my gOS comparison).

And Wolvix has another thing going for it: It’s a Slackware-based distro that actually installs and runs with no trouble. Slackware 12 runs … but I just can’t get the X configuration right (and just about any other Slack-based distro offers a better Xfce experience in terms of applications and tools than Slackware itself, which remains a KDE-focused distro, albeit a faster KDE distro than any other). Both Zenwalk and Vector have been problematic; I can install, but something funky happens during booting and I can’t even get to a console. I suppose I could turn off ACPI, AGP, IRQs and the like … but if Wolvix can just run, why not the others? I probably will try to put Slackware 11 on the box at some point just to see if it’s Slackware 12 that’s screwing me over (Wolvix is based on Slack 11).

Anyhow, besides the fact that it runs and installs seamlessly, I really like the look of Wolvix, as well as the software mix in Wolvix Hunter (which features heavier apps like Open Office and the GIMP, along with lighter ones such as MtPaint, AbiWord and Dillo). Wolvix ships with Xfce and Fluxbox as window managers. In my recent tests, I’ve determined that Fluxbox doesn’t provide much of a speed advantage over Xfce, and since Xfce has many more features, I’m pretty much running it exclusively, even on the aged $15 Laptop (a 1999 Compaq Armada 7770dmt with a 233 MHz processor and 64 MB of RAM). And while the spread between Xfce and Fluxbox isn’t as wide as one would think, Xfce does provide significant speed advantages over GNOME and KDE

The Wolvix Control Panel app is excellent. For everything from configuration to installation, Wolvix is way ahead of most of the distributions I’ve used. While the network-configuration portion of the control panel can be somewhat confusing (it reminds me of Zenwalk), it does work. Before I figured it out, I tried using Slackware’s netconfig utility in Wolvix. It doesn’t seem to work, though you can go through the paces. At least Wolvix offers a utility that does work. With a distro like the highly touted gOS offering NO network configuration utility (they think everybody has DHCP), I’m thankful for any kind of help. Yes, I can hack the text files that hold Linux’s network configuration, but I’d prefer not to. It’s just the way I am.

Since I’m constantly switching between a static IP at the office and dynamic IP at home, it’s taking me a few extra steps (I love being able to easily switch between network settings in Debian and Ubuntu), but the trade-off is worth if since Wolvix otherwise performs so well.

And the Debian Lenny honeymoon is way, way over for me. I’ve considered rolling it back to Etch. My Alps touchpad issues are coming back (it’s not as perfect as it is in Wolvix, Ubuntu 7.04 or 7.10), and the fact that the new Lenny kernel seemed able to manage the noisy Gateway CPU fan for a day but not thereafter is very troubling. I can continue to use the Etch kernel with Lenny, and I just might do that, but I’m left wondering what’s going on and whether or not there’s an easier fix.

What I did do, for both Wolvix AND Debian Lenny, was put my fan-managing cron job to work. It basically checks CPU temp every five minutes and, if it goes above 60C, turns the fan on, then turns it off when it goes below 50C. Rather than a shell script and a cron job, I’d just like a single line of code that I could stick in some config file to make this work. I’ve seen things similar to what I need, but I haven’t yet nailed it down for the Gateway Solo 1450.

I did, however, get the fan to stop in Debian from boot (using @reboot as the time element for the entry in crontab for the first instance of the cron job, then following with */5 * * * * to run it every five minutes thereafter. Again, I will detail the Gateway Solo 1450 fan-control solution, step by step, in a future entry.

And while I think a cron job is a sloppy, hackish way to deal with a CPU fan, I’ve done it now in Puppy, Wolvix and Debian, so I’m pretty much getting used to it. It’s notable that in Ubuntu 6.06 LTS, I couldn’t get the system to allow me to turn the CPU fan on and off, even when sudoing the command. I guess I needed to write to root’s crontab, and sudoing can’t quite qet you there. At least that’s my six-second analysis of the situation. I would’ve loved to put Ubuntu 6.06 LTS on the laptop — perhaps it could stick around without self-destructing like 7.10 and 7.04. I seem to remember Ubuntu, at least in the alternate install, offering to create a root account. Maybe if I install with the alternate CD, I can get control of the fan. But do I really want to run Ubuntu 6.06 LTS?

Briefly, here is where Ubuntu is falling down:

$ sudo echo 3 > /proc/acpi/fan/FAN0/state

yields the following:

bash: /proc/acpi/fan/FAN0/state: Permission denied

In every other distro on which I’ve used this line in my cron job, I need to su to root to run it (Puppy logs you on as root, so it’s no problem there). But I can’t seem to get it to work in Ubuntu. As it is, 6.06 LTS only has five months of support remaining still has a year and five months of support remaining (I’m no math whiz). Might as well wait until 8.04 comes out as the next LTS (or just stick with CentOS 5). … Then again, Ubuntu 6.06 is from the Debian Sarge era. I smell another install of MepisLite 3.3 .. or maybe the recently updated — even though I thought it was dead — Sarge itself. I could always try to solve my Alps touchpad problems and stop my whining (if only …).

UPDATE: I figured out how to shut the fan on and off in Ubuntu. Details tomorrow morning.

I did keep Debian Lenny (upgraded from Etch). And I know this is the testing distribution and not stable, but I was alarmed by a bug I discovered in the Nautilus file manager. When in a Nautilus window, if you right-click on a file and try to get its properties, Nautilus crashes, a bug report screen comes up, and then Nautilus relaunches. I filled out the bug report and went to the Web page for the bug. While there are about 500 reports of the same bug, it looks like the bug itself has been “closed.” Well, it’s not fixed, but the report is closed. It says that the bug goes away in Gnome 2.20.1. I have 2.20.2, and it hasn’t gone away. I’m hoping that it will, but if the problem with the Ted word processor being catastrophically broken in both Etch and Lenny is any indication, I won’t hold my breath. I guess I don’t quite understand how bugs are dealt with.

As I said, I’m considering rolling it back to Etch. I’m also considering an installation of CentOS 5.0, which manages the CPU fan fine. Pros: CentOS, a copy of Red Hat Enterprise Linux, will be supporting this distro for YEARS; if it works now, it’ll get security patches for a long, long time. Cons: it’s harder — at least for me — to find as much variety in software as there is for Debian, Ubuntu, even Slackware. I’m sure there’s plenty of software out there — and there’s nothing stopping me from compiling my own — but I just couldn’t get the hang of adding repositories and GPG keys. Just finding and installing AbiWord was beyond my capabilities. Perhaps a RHEL 5 book would help me; they’ve got to be out there. Another con: RHEL — and, by extension , CentOS — doesn’t play MP3s or even Ogg audio files. I’m sure the codecs are out there, but I like the fact that most Linux distros — whatever philosophy of freedom they espouse — at least play an MP3. Hell — I even can play Oggs in Windows Media Player on my XP box.

But what I did do with Lenny today was pack a bunch of software onto it. I threw all the kids’ educational stuff I could find, the GIMP (I can’t believe Debian doesn’t ship with the GIMP), plus digiKam, which the esteemed Carla Schroder recommended to me as the best Linux image editor — one that also deals with the IPTC caption info that I need to both preserve and edit. (Both the GIMP, as well as Krita and MtPaint not only won’t edit the IPTC text embedded in a JPEG by Photoshop, they completely erase the info; NOT NICE.)

By the way, I thought about doing a frugal install of Puppy Linux, but what I did was preserve my pup_save on the Debian partition so I can continue running Puppy from CD (I’m still on 3.00; I’ve had no problems, so I haven’t tried the 3.01 CD yet, although I do have it).

I wish Damn Small Linux would run better on the Gateway, but I’m still running DSL 4.0 on the older $15 Laptop (Compaq Armada 7770dmt). There are new releases of DSL in the 4 series and also in the 3 series. I have to say that I like both of them. I did a lot of work with DSL 3.2 and 3.3, and I’m glad the developers are keeping both going. I am disappointed, however, that the version of Firefox (it’s 1.0.something) in DSL does not work with Google Docs. I was hoping to run DSL instead of Debian Etch (the main distro on the Compaq’s puny 3 GB hard drive) and gain some speed in Google Docs, but it is not to be. For better or worse, it’s another point in Puppy’s favor — Puppy’s Seamonkey browser/e-mail/HTML-generator app can handle Google Docs. But now that both Puppy and DSL feature MtPaint, at least they’re equal in terms of image editing; for me, MtPaint is the best lightweight image editor for Linux. If it edited the IPTC info, I’d be in geek heaven. Since it doesn’t, I remain on geek terra firma.

And I continue to prefer Geany as a text editor over DSL’s Beaver (and over Xfce’s Mousepad, GNOME’s Gedit, anything that comes with KDE … should I go on?).

I’m having one problem with Puppy: One of the Web sites I work on — LA.com — has an obscene amount of Flash animation, and it crashes Seamonkey every time I try to access it. I thought that Firefox might make a difference, so I installed the PET package. But the site crashes Firefox, too. I don’t have this problem in any other Linux distro or in Windows or Mac, so something fishy is going on. Yeah, the amount of Flash is obnoxious, but it’s not my call.

This entry is way too long, and I didn’t even mention my re-flirtation with PC-BSD. After I deleted Ubuntu and before I put Wolvix on the laptop, I decided to do another PC-BSD install. The install itself went fine. I still had that weird graphic blob below the cursor. And I downloaded three PBI files to update my 1.4 release (I didn’t feel like burning a new CD, since’s I’ve only got two left in my formerly 100-CD stack). One PBI took it from 1.4 to 1.4.1, the next to 1.4.1.1, and the last to 1.4.1.2. They couldn’t do this in a regular software update? Anyway, I couldn’t go from 1.4.1.1 to 1.4.1.2 — it said something about only updating from 1.4.1. And BSD is different enough from Linux that the prospect of adapting my fan-quieting cron job to BSD is and will remain way beyond my capabilities.

So PC-BSD met the same fate as it did the last few times I installed it; it came down quickly. I’m enjoying Wolvix Hunter right now.

So here’s where I stand this week with the $0 Laptop: Wolvix Hunter 1.1.0 and Debian Lenny on the hard drive (Wolvix with its own /home, so I can roll a new distro over it without killing out my files) and Puppy 3.00 as a live CD. But I’m thisclose to slapping Ubuntu 6.06 LTS or CentOS 5.0 in there.

Like many of you, I’m stuck between changing Linux and BSD distributions like underwear and finding something that can serve me for years without it either falling apart or me yearning for something better.