Recently in Strictly geek Category
Do you really think Sheldon from "The Big Bang Theory" would pick Ubuntu as his "favorite Linux-based operating system"?
I've seen this show a couple of times (It's slim pickings out there in TV land sometimes. Especially for someone, like myself, without cable).
If you ask me (and I realize you didn't), Sheldon's got Slackware, Arch, Gentoo, Scientific Linux or Fedora written all over him ...
He could even be a tinfoil-hat-wearing OpenBSD advocate ...
In addition to his first e-mail to me, David Gurvich adds more about his experiences with Intel i830m video in Linux and PC-BSD/FreeBSD:
I did think the problems with FreeBSD were due to using PC-BSD and installing a lightweight desktop on top. After testing with a bare install that turns out to not be the case and the issue is with FreeBSD and has nothing to do with the scripts that PC-BSD uses.
I have not tested OpenBSD but most of the wireless drivers on FreeBSD have been ported from there. I suspect there is a difference between the two that causes these drivers to crash the system on FreeBSD. The primary reason that I was interested in FreeBSD was ZFS support and wanted to setup a file server. The network issue stopped that in it's tracks.
There is a graphical network tool in the FreeBSD ports that seems to work ok but most of my settings were with wpa_supplicant and rc.conf. I believe that PC-BSD has it's own graphical network configuration tool but didn't use that.
Flash does have issues on FreeBSD and I don't recommend installing the linux compatibility to use flash. Instead, use wine with a windows browser. There is a memory leak in the linux flashplugin on FreeBSD that will eventually cause your system to freeze until you kill nspluginwrapper. The same technique may work on OpenBSD.
I have tried Fedora 12 on this laptop and that worked somewhat after tweaking a number of parameters. By somewhat I mean that I had random Xorg crashes and the tweaks simply mitigated the frequency. I gave F12 about 2 months but just could not take the crashes. Fedora 12 is working well on the other systems that I've installed it on but there was a problem with one that had ATI video which required building an xorg module from git.
I am currently using Arch linux on the X30 and, since configuring the boot parameters with 'nomodeset' and locking the xf86-video-intel driver to 2.9.1, have not had any issues with video. The main problem has been with the networking scripts and I am still not sure what the issue is there but installing wicd-1.7 seems to have worked around that. I am impressed with the speed vs Fedora 12. The reason I am impressed is that, prior to Arch, Fedora 12 had been among the fastest distributions on the X30 with a useable firefox in under 2 minutes. The X30 from startup to a working firefox connection takes 45 seconds in Arch.
The main issue I will have with Arch is likely the very reason Arch is so responsive. Rolling releases don't keep old packages around and new versions can cause random failures on working systems. That means that I will need to maintain a list of packages that should not be upraded and be careful on upgrades. Nothing new to anyone who has used Gentoo.
I've currently had Arch installed on the X30 for a month and have had no issues to deal with since the video and networking were fixed. The livecd boots to a text console and I recommend looking at the arch installation guide. Pretty much everything needs to be configured but the wiki makes that simple.
David Gurvich
David, you hit on a number of important points. I will definitely try Fedora 12 to see how it works with i830m, and I agree with you that Arch is an excellent choice. I've written many times about how the Arch community has been a great resource for me in solving my X issues with i830m all the way from Debian Lenny through now.
I neglected to mention ZFS in FreeBSD. That certainly is something to recommend in its favor. There's also a project bringing journaling to soft updates in FreeBSD's UFS filesystem that I heard about in this BSD Talk episode.
I'm not terribly happy about Flash being so problematic in FreeBSD. I forget all the trouble I had with the Opera browser in OpenBSD. That browser and its Flash plugin uses OpenBSD's Linux compatibility layer, and I was eventually able to stop most crashes by changing a parameter in Opera.
Here's what I'm hoping for:
- People smarter than me will figure this out and either make allowances in the kernel and xorg, or will create some other kind of mechanism that doesn't leave users of Intel 830m video chips out in the cold
- HTML 5 will sooner than later take hold with an open video codec and return Flash to what it's good at, which is little applications that I can safely ignore, and stop doing what it's bad at, which is delivering video that can better be handled by a plethora of other formats. The easiest way for this to happen would be for Google to open-source the on2 video codec it recently acquired. (Except that Google already converted the entire YouTube library to the loved-by-Apple patent-encumbered H.264.)
I've run BSD before, and if Linux/Xorg throws Intel 830m under the bus, I'll be an enthusiastic user of any system that doesn't follow along.
I've been thinking about building my own very small machine around the dual-core Intel Atom processor with Nvidia graphics. Yes, I know that Nvidia is freedom-hating and all, but I think that for the small form factors such as Mini-ITX, Intel and Nvidia are heading in the right direction when it comes to compactness, power consumption and graphical sophistication.
I usually begin my search with my favorite Mini-ITX vendor, Logic Supply, but I have also begun looking at pre-assembled systems that ship with Linux. Both ZaReason and System 76 are building small boxes around the Intel Atom/Nvidia platform, some single core, others dual core — and I do recommend the latter.
The one stopping point for me, other than money, is that I'm not sure whether or not these pre-built boxes have CPU fans or use passive cooling from massive heatsinks. For years now I've been leaning toward machines with no spinning fans either in the box itself (on the CPU or elsewhere) or the power supply. With Logic Supply I can easily make this happen.
At ZaReason, the Ion Breeze 4220, starting at $399 for single-core, offers a variety of options, including the above-mentioned dual-core Ion CPU. I don't know if Earl, the ultra-accommodating chief technology officer at ZaReason, is offering the option of a fanless motherboard — I'll ask him.
System 76 offers its Meerkat Ion NetTop with dual-core Ion starting at $359.
One thing that ZaReason offers in the Ion Breeze that I like is an optional external fanless power supply.
I've been running my converted Maxspeed Maxterm thin client as a standalone Linux/BSD box almost since the beginning of my foray into open-source operating systems, with only a single fan blowing across the Mini-ITX motherboard and its heat-pipe-cooled CPU. The fan doesn't work when the box is upright, so for all intents and purposes this is a fanless computer, and I've never had a problem with thermal issues — in fact, it runs quite cool, if not quickly with its VIA C3 Samuel processor (that's supposed to be a 1 GHz model but for some reason only runs at 500 MHz), maximum of 256 MB RAM and woeful sound and video chips.
Right now the Maxspeed is running Debian Lenny from an 8 GB CF card inserted in the thin client's built-in CF-to-IDE interface. Yep, no spinning hard drives either.
System 76 does offer solid-state drives on the Meerkat Ion, starting at $110 extra for a 40 GB Intel drive.
If the Intel Atom Ion processor isn't what you're looking for, both System 76 and ZaReason have plenty of other desktop, laptop and server machines to look at.
The best thing about buying a computer from a shop that ships with Linux (in the case of these two retailers, Ubuntu) is that your hardware is pretty much guaranteed to work. You'll have audio, video, suspend/resume, all that stuff that sometimes is hard to get straight on the box that shipped to you with Windows.
In the times I've spoken with ZaReason's Earl, and the company will build, test and ship pretty much anything you want. They specialize in Ubuntu, but you can ask for a box to be loaded with Debian or CentOS, and I believe they'll do it.
Do ZaReason and System 76 charge more than your standard computer seller? Probably. You can't get the kind of bottom-of-the-barrel deals that are offered on the cover of the Office Depot circular, but those machines often do have bits of hardware that you'll tear your virtual hair out to get working properly.
When you get a machine from a company that specializes in Linux, not only will everything work, but you'll get support that will help you clear up any issues.
And for many people — and I'm getting more like this myself with less time available for banging-my-head-against-the-wall tinkering — it's worth a little extra money for somebody else to have figured out all the issues, or in the case of these companies, to choose hardware components that work well with free, open-source operating systems from the start.
And even if you are a tinkerer, chances are it ZaReason or System 76 have built you a machine, it won't just work well in Ubuntu but will be a great platform for other Linux distros you might want to run.
Not wanting to leave out BSD, you can get a pre-built and -loaded PC-BSD (based on FreeBSD) laptop as well as two workstations (prices unknown) from IXsystems, the company behind PC-BSD. They seem to specialize in selling servers running FreeBSD and ask that interested buyers request a quote to receive pricing info. They're also offering CD and DVD sets of FreeBSD 8.0 if you don't want to bother downloading the ISOs and burning your own discs.
Not to go off on a tangent or anything, I've been giving FreeBSD a lot more thought lately. I've run OpenBSD on the desktop as my primary system for about six months, and I'm considering FreeBSD instead for a future test for the following reasons:
- Easier upgrades and much longer cycle
- More focus on desktop users with hopefully better (and more meta-style) packages for things like GNOME
- Flash 9 and possibly Flash 10 support through the Linux compatibility layer
- Better performance
- I really don't need it for architectures other than Intel/AMD (although PowerPC and SPARC 64 are available; side note — on the various pages emanating from its platforms page, FreeBSD offers not only official manuals from the makers of the hardware in question but also links to other BSDs that run on the architecture. A very nice touch, I think)
- Community that actually cares about end users who aren't developers
I need to try some live images of recent FreeBSD/PC-BSD releases. (Is PC-BSD a live CD yet? I haven't kept up, but I did utilize the live environment of DesktopBSD back when I was testing it).
I never did the full review I promised of Dru Lavigne's excellent "The Best of FreeBSD Basics" book, but I find it to be an excellent reference for the FreeBSD and PC-BSD user. Dru is one of the best writers around in the Unix community, and even if you don't run BSD you can learn a lot about using Unix/Linux from this book. I got a whole lot about the shell, file permissions and other Unix sys-admin tasks, from "Basics," just as Michael Lucas' discussion of sudo in "Absolute OpenBSD" makes that now-way-out-of-date book extremely relevant and useful for anybody running any kind of Unix/Linux today who wants to make the most of sudo in their own environment (and especially on the server).
On the same tangentially arrived-at topic, Dru Lavigne's latest book, "Beginning PC-BSD: Frugal Unix for Power Users," is slated to be released three days from now. If past work is any indication, this will be an excellent book for anybody contemplating the use of PC-BSD.
I'd rather Dru write a book on using FreeBSD on the desktop — not necessarily PC-BSD but building out a FreeBSD-based desktop through ports or packages — but I can understand her focusing on PC-BSD given that the iXSystems-led project is a lot closer to what Linux users are used to.
The OMG!Ubuntu blog reports on the decision, however preliminary, at the Ubuntu Developer Summit in Dallas to remove the GIMP image editor from the 10.04 Lucid LTS release of the wildly popular Linux distribution.
Read the well-wrought entry linked above for the drawn-out reasoning behind moving the "professional"-quality Photoshop killer GIMP from the Ubuntu base (it'll be available in the Ubuntu Software Center, or your other favorite package-management tool).
Those assembled seem to think that GIMP is not used enough and is not consumery enough. And that the F-Spot photo manager can do basic photo editing and is much better for the average user.
Oh, do I have bones — plural — to pick over this one. I still haven't made my decision on whether I'm for Mono (using the Microsoft-compatible open-source tools) apps or against them (and F-Spot, along with Tomboy notes and, if you've added it, the Banshee music player seem in my mind anyway to be the highest-profile Mono apps in the GNOME world).
All I can say is that with the geek-political climate these days, more Mono rather than the same or less will just give more users a reason to jump off of GNOME (and Ubuntu) in order to keep one's collective hands, if not clean, than at least Microsoft-free.
Again, I haven't made a personal decision about Mono as yet, but I'm far from happy with F-Spot.
And yes, I've been using it somewhat regularly. For my purposes, I'm not crazy about having to import images into F-Spot. digiKam can deal with images in any directory structure, and I'd like my photo-organizing program to do the same. I understand that F-Spot is more iPhoto-like in this aspect. I still don't like it. It's OK for my personal images, but I can't keep my businessy images separate. Everything's in one big pile in F-Spot, except when you dig into the actual directory structure the app creates. Yep, just like iPhoto.
In F-Spot I can add a caption in the "comments" area. Unfortunately that data does not come up in any other applications I use to edit or view photos. I can't edit the IPTC data that 100 percent of professional photojournalists use (and those are the guys whose images I handle day in and out).
F-Spot will sharpen and adjust the color of images. It will crop them. But it won't resize them. Huge, huge deal-breaker for my "professional" use of this application. (And why would I use something for my "home" images that won't do the job with my real work if I don't have to?)
Truth be told, I don't require all that Photoshop offers. On the PC I use IrfanView. And basically my "quest" for a Linux/Unix image viewing/editing program runs along the lines of "give me something that does what IrfanView can do."
Even the GIMP (and Krita, too, O fans of KDE) can't deal with the IPTC data in JPEG images, which I absolutely need.
The digiKam image manager in KDE, through the great Kipi Plugins, CAN deal with this data, and pretty well, too (although the limit on the length of the IPTC credit line is a bit grating and seemingly unnecessary).
So I've been using digiKam for the past few weeks somewhat regularly. (Truth be told, I tend to work in IrfanView on my Windows box at the office about 80 percent of the time when editing photos; it's the environment I know, and that does what I want it to do.)
digiKam is a bit unwieldly. Like many KDE apps, there are menus for days, along with choices to match. It resizes. Good. It sharpens (although the results aren't as good, seemingly, as in every other app that sharpens images; there are, again, lots of choices, and I barely understand — and can't get a great result — from them. digiKam can crop, but you can't enter the exact dimensions of your crop in pixels and then drag the box around to make the perfect crop like I do in IrfanView. Not a deal-breaker, but not good either.
And did I say digiKam is unwieldy. Why are there separate "edit" modes for the metadata and the image data?
I've had little ol' gThumb on this Ubuntu machine for awhile. And hearing that the UDS suggested and then rejected it as a "replacement" for either GIMP and/or F-Spot prompted me to try it out. Sure I had opened a few images, but I hadn't yet done any heavy lifting with gThumb.
It was time.
Gthumb, little ol' gThumb (that's what I'll call it for the purposes of this entry), does almost everything I need:
-- Deals with images in their current directory structure
-- Resizes images to exact pixel dimensions
-- Crops images to exact pixel dimensions
-- Can edit/add IPTC caption info (to the main caption area only) with the "comments" feature
-- Allows for easy save-as of images
The only thing gThumb doesn't seem to do (and I could be missing it, though I don't think I am) is sharpen images. I can live without that, especially if gThumb can create and won't destroy existing IPTC data in JPEGs.
(Note: Besides Krita and GIMP, my previous favorite light image editor for Linux, MtPaint, is also an IPTC-data-destroyer and therefore can't be used for my "real" work.)
So thanks UDS people, for mentioning gThumb. And if you're asking my advice, and I know for damn sure that you're not, keep the GIMP or don't. I'll install it anyway.
But look deep into your geeky, geeky hearts and find it within them to replace F-Spot with gThumb. Or at very least make gThumb part of the Ubuntu base, make it the default image-organizing app, and let the rest of the free, open-source software-using world discover this most worthy of applications that for the most part can free me from the purgatory of Windows-based photo editing applications for good.
(And while I'm on the well-trod soapbox, let me mention that I wrote this entire entry using the newish Webkit-based Epiphany Web browser, another lovely bit of GNOME that I liked in its Gecko days but like even more now.)
(And sorry [really] about all those parentheses, within which I'm thinking all too often these days.)
As an experiment, I decided to bring my Evolutionary Computing presentation on making the journey into free, open-source software — a slide show originally created in OpenOffice Impress 2.4 — into Google Docs, which happens to have a presentation app in addition to the better-known Docs and Spreadsheets components.
I revised the presentation — taking some things out, adding others and providing some updates on what I'm doing — and output it as a PDF.
Download that PDF for your reading pleasure by clicking on the image above or the link below:
Evolutionary Computing (revised July 2009)
Interesting note: I believe that no previous entry on this blog has been filed under so many categories. (And I've been considering dumping Categories entirely and just using tags ...)

This contraption is supposed to help you follow the "rhythm method" of contraception. It looks like a combination of the slide rule, the old printer/editor's proportion wheel (which I used in the days before everything photographic went to computers and we used to use real film and real stat cameras to make halftones).
BoingBoing found it via Harvard Magazine (and do check out both links).
For reference's sake, here is a slide rule (and do visit the Web site devoted to slide rules):

And also take a look at a fascinating discussion about "Engineering Before Computers," with a bigger version of the slide-rule image above (you have to right-click and view it in a separate window to see it in all its geeky splendor). There are more than a few cool devices there.
And here is the proportion wheel we all used in the pre-Photoshop days of journalism:

And while we're in a geeky mood, here's Steve Wozniak's beloved HP calculator, which he sold for $250 to help finance the first Apple printed-circuit board in the '70s (OK, it's not Woz's exact HP35 ... just a random HP35, but you get the idea, right?):

Thanks to InsideDGW for the image and HP for more info on the HP35 than you'll ever need.
Hey teeming masses, don't say Steve Ballmer, Bill Gates (and the Professor and Mary-Ann) never did nothing for you.
In a totally roundabout way, I learned that Microsoft is giving away — I say giving away — Microsoft Word. OK ... Microsoft Word for DOS. Remember that? I do. I actually used to run Word for DOS a bit back in the day. It was slower than ... everything else — including the admittedly harder-to-use but wildly popular WordPerfect.
At the time I couldn't imagine Word overtaking and crushing WordPerfect. But it happened.
Back to our twisted tale. I found this Lifehacker entry where one of the very best tech-book writers today, Keir Thomas (get one of his Ubuntu books already!), has an excerpt of his new "Ubuntu Kung Fu" book.
The Unix-like OS world is awash in console-based text editors. There are literally hundreds, from vi and nano to joe and emacs. But is there an actual word processor for the Unix/Linux console? Nope.
Thomas suggests running the freely downloadable Microsoft Word for DOS and using the DOSBox MS-DOS emulator to run Word as a command-line word processor.
(For specific instructions, just go to the link and scroll down until you see "Get a High-Quality (and Free) Command-Line Word Processor with Microsoft Word.").
If you just want to get your free Word for DOS, click this link and the almighty Microsoft download deity will cause it to appear on your PC. It's a self-extracting archive, so in Windows double-click it, or at a DOS prompt in the environment of your choice (A command line in windows, or the DOSBox environment in Unix/Linux) and it will turn into the executable for Microsoft Word 5.5 for DOS.
Oh the humanity!
I always wondered why there wasn't a bona fide word processor for the Unix/Linux command line. I'm still wondering, but I'm laughing (inside ...) about this hack.
Did I forget to mention that Keir Thomas is a genius? He's right up there with David Pogue, Chris Negus, Carla Schroder and Mark Sobell in my pantheon of "world's greatest tech writers."

(Yes, I do have the OpenBSD T-shirt with this design. It doesn't get more geeky.)
I'm getting ready to give the $0 Laptop (Gateway Solo 1450) to our daughter to run her educational games (Childsplay, Gcompris, TuxPaint) on Ubuntu Hardy with the non-crashing Xfce window manager instead of the crashy version of GNOME in this Ubuntu build.
To replace that machine for me, I pulled a Toshiba Satellite 1101-S101 laptop from the boneyard.
With a 1.3 GHz Celeron processor, 248 MB RAM (how it has this amount, I don't know) and a 20 GB hard drive, the specs are pretty similar to the Gateway, except for the Gateway's 1 GB of memory, which I'll probably split between the two machines.
The Toshiba came to me with Windows XP, and this time I wanted to preserve Windows and dual-boot it with a FOSS OS. The CD/DVD drive is extremely flaky. I think it's dying. It does better with "commercial" CDs, and I did get it to boot Partition Magic so I could shrink the NTFS Windows partition and set it up for Linux.
The only Linux CD I could boot was Debian's Etch and a Half. Something was squirrely on our network, and I couldn't get DNS working in the installer. I could've done a minimal install, fixed /etc/resolv.conf and then brought the rest of Debian into the box, but I took this opportunity to go in a different direction.
With all the CPU fan issue on the Gateway, I could never run OpenBSD (or NetBSD or even FreeBSD after the first boot) because I couldn't get the noisy CPU fan under control.
I powered up the Toshiba, which couldn't get networking in Windows either. Since I don't yet have the administrator password, I couldn't update the DNS settings.
I went to an OpenBSD mirror and downloaded a floppy image plus a DOS/Windows utility that helped me create a bootable OpenBSD install floppy. (Before anybody mentions this, I know I could've just as easily created a Debian boot floppy.)
The Toshiba successfully booted off the OpenBSD floppy, and I was able to plug in a mirror and do a full install over the network.
This was my first dual-boot install of OpenBSD, and after the install was done, the machine wouldn't boot at all. I hadn't installed a bootloader and thought the box would boot into Windows, where I planned to modify that bootloader to choose between Windows XP and OpenBSD. Instead I got a "no operating system" message.
And I don't have a Windows XP disc from which to "repair" the master boot record.
So I rebooted with the OpenBSD floppy, dropped down to a shell and added the OpenBSD bootloader at the prompt:
# fdisk -u wd0
Then I rebooted and was in OpenBSD. There is a GRUB package for OpenBSD, and I'll probably install that so I can easily dual-boot either Windows and OpenBSD or eventually Linux and OpenBSD. There are other alternatives as far as bootloaders go, but my familiarity with GRUB is what is governing my decision in this case.
I'm also going to add rsync as well. I have no skills when it comes to OpenBSD's dump and restore utilities, so having rsync is another plateful of Linux-like comfort food that will help me get along in OpenBSD.
Other packages I've installed thus far: nano, mc (the Midnight Commander file manager), Rox-filer (my favorite X file manager), Geany (X text editor) and the Firefox (I probably should've gotten the version with Java, but I'm going to try to add the Java developer's kit and get the Java runtime that way) and Opera Web browsers.
Opera came via a port and not a precompiled package, and it took a lot longer to install this time than the last time I installed it in OpenBSD (on the Compaq Armada 7770dmt), if I recall correctly.
When you download the ports tree and install from there, everything is fetched for you and compiled when needed. Looking at all the output in the terminal, it looks like these ports could never work, but in my experience with OpenBSD they always do. This time was no different. It took maybe 45 minutes to get all the dependencies plus Opera, but after that it worked immediately.
I've grown accustomed to OpenBSD's default window manager, Fvwm2, and I'll probably stick with it for at least awhile before adding any others. Unlike Debian, Ubuntu, Slackware, etc., installing an app in OpenBSD doesn't automatically update the menus, so you have to manage this yourself. Getting into the guts of the .fvwmrc file is more instructive than not, and once I figured out how to do it, it got less arduous.
I still don't like waiting for ports to download, compile and install, so having 4000+ precompiled packages for i386 is a very good thing.
After a year of strugging with and complaining about the Gateway fan blasting away under OpenBSD, I couldn't believe that I was running OpenBSD 4.4 on the Toshiba with no CPU fan problem whatsoever. Everything from autoconfiguration of my two network interfaces (one Realtek 8189 wired Ethernet, the other an Orinoco WaveLAN PCMCIA wireless) to a perfect xorg.conf made this OpenBSD install go .
I haven't checked audio yet, but I've never had OpenBSD fail to configure the sound card.
I've always read that most OpenBSD developers use laptops to code in the OS, and now that I have this Toshiba running OpenBSD better than anything I've tried before, I'm amazed at how well it installs and runs on this specific platform.
I've probably written a half-dozen posts about exactly why I'm running OpenBSD, and I'll probably write another one as time allows in the week ahead.
And I'll be either ordering a CD set or contributing directly to the OpenBSD project in the days ahead.
I feel like I'm booting children off a train.
Sure I've had my times when I installed a GNU/Linux distribution, used it for a couple of hours and then pulled it.
But for the past year or so, I've stuck with Debian, first with Etch and then Lenny since Etch went stable in April 2007. And when Ubuntu rolled out its new LTS distro in April of this year, I installed it and have been using it since. My older Compaq laptop has been running OpenBSD 4.2 for over a year, and I've done two very satisfactory Etch installs in the past month or so.
But on my main machine, a 2002-era Gateway Solo 1450 laptop, there's been trouble in GNU/Linux paradise.
After fighting with Debian Lenny for months over the Gateway's screen-refresh problems (which basically render much of that screen unreadable after a half-hour or so of use), I finally decided that I couldn't stick with the Testing branch of my favorite Linux distro on its road to becoming Stable. While many other problems cropped up and were mowed down either by me or the Debian Project itself, this last issue just wouldn't go away. And since I see not even one other person with this same problem, I fear the issue will never be resolved. I don't even know which package to file a bug against.
Remember when I thought I fixed my random-screen-freeze problem on this same laptop in Ubuntu 8.04 LTS? I thought that turning off automatic suspend in GNOME fixed the problem.
That didn't work. I still have random freezes. And I can't really blame it on the power plug because I've been in conditions where that plug does not move, and moreover these freezes never happened in Debian (when my screen image was not totally disintegrating, that is).
I was trying to get some pre-election work done on http://www.dailynews.com, and when I found that I didn't have the Java runtime installed (and needed it), I moved over to Ubuntu 8.04. In a half-hour, I had three unrecoverable crashes.
Again, I haven't heard of this happening to anybody but me.
I have TWO surplus laptops waiting in the wings. I'll see if any of them perform as well as or better than this Gateway. But whatever happens with those two machines, the Gateway will remain in service.
Once I decided to let go of Debian Lenny, I thought I would try Fedora 9, but when the live CD wouldn't let me install it, I turned to CentOS 5.2 — the free version of Red Hat Enterprise Linux — instead.
I first booted the live CD, then used the live CD to do a network install (NOT from the live environment but as a boot option). Once I determined that an http install wouldn't work but an ftp install would, I was off and running.
I've been testing CentOS 5.2 for about a week now. I've been slowly solving problems (adding things like Pidgin and Flash), and at this point I can say that CentOS 5.2 boots quickly, seems as snappy on this hardware as Ubuntu or Debian and runs extremely well.
I have yet to see a bug, and it has never crashed.
I have a full review and how-to for CentOS 5.2 in the works.
I hadn't anticipated replacing Ubuntu 8.04 LTS. I've had trouble with Ubuntu on this laptop since 7.04, and I've gone back and forth with it. Until I pulled it last week, I always had either Debian Etch or Lenny running on it. I've run Puppy 3.01 from live CD and the Slackware-based Wolvix Hunter — both with few problems.
The 2.6.18 kernel in CentOS 5 has always run better than any other on the Gateway. Other distros that share this kernel (albeit in slightly different versions) include PCLinuxOS 2007 and Debian Lenny.
And with support for RHEL/CentOS 5 slated to last a very, very long time, the fact that it runs so exceedingly well on this hardware gives me a true long-term solution.
I suspect that if I rolled the older Ubuntu 6.06 LTS — which has a little over seven months of support left before it EOLs — onto this laptop, it would run flawlessly. But it's packages are even older than Debian Etch's ...
As it stands right now, I'm going to stick with CentOS 5.2, and as much as I don't want to do it, I need to drop Ubuntu 8.04. I love Ubuntu — its philosophy and package mix, if not its brown color scheme. But I can't deal with the random freezes (after which ctrl-alt-backspace and ctrl-alt-delete are useless and only a hard reboot will work).
Aside from the screen-refresh problem, Debian Lenny was doing great. It improves on Etch in many, many ways.
I could see myself returning to Etch, which will have a full year of support as Debian's Old Stable distribution once Lenny is declared stable.
Whether I continue using this laptop or not, it has to run my daughter's educational games (GCompris, TuxPaint and Childsplay), and it has to be as stable as possible.
With Etch on the Gateway, I had trouble with the Alps touchpad, but since those problems were so easily solved in CentOS 5.2, perhaps I've learned enough to figure them out in Etch, where in addition to the touchpad-tapping issue the speed differences between the touchpad and a plugged-in USB mouse were more than a little incovenient.
I remember PCLinuxOS running as well as anything during the week or so I used it. I wonder how much support is left for the 2007 edition of that distro. The hype over PCLinuxOS has really slowed down over the past year, but I still think it's a very solid distro (based on Mandriva but with Debian-style apt and Synaptic package tools).
I've had trouble with X in Slackware on this platform, never seeming to get xorg.conf right, although Slack-based Wolvix runs perfectly for some reason. Slackware-based ZenWalk has all the packages I need and during the brief times I've run it has show itself to be extremely fast.
And since I'm running with separate /home partitions for both distros on this PC, switching those distros in and out should be less traumatic than in the past.
Even though I've taken great pains, after the fact (when it's harder to reconcile), to keep my user accounts' UID and GID numbers in Debian- and Red Hat- based distros compatible, I will probably dual-boot Fedora and CentOS for a while just to see how they match up on this hardware.
Depending on how things go with CentOS 5.2, I could eventually simplify things and do the unthinkable: not dual-boot anything.
CentOS seems terribly boring. But ever since Red Hat rolled a bunch of newer apps into its RHEL 5.2 (the base for CentOS), including Firefox 3 and OpenOffice 2.3, I've seen it as a very real alternative for the desktop.
And I neither expected it to run so well or for Debian and Ubuntu to run so comparatively poorly on this specific hunk of hardware.
If I had 10 test machines and Debian or Ubuntu ran flawlessly on them, I would be telling a different story, but from the perspective of this 6-year-old Gateway, RHEL/CentOS is pulling way out in front.
As of today, here are all the machines I use and what they run:
At the office:
Work box:
Dell Optiplex GX520
Pentium 4 (3 GHz)
512 MB RAM
Windows XP SP2
The Debian Mac:
Power Macintosh G4
466MHz single PowerPC processor
384 MB RAM
Debian Etch
The Self-Reliant Thin Client:
Maxspeed Maxterm 5300(??) thin client
VIA C3 Samuel (1 GHz, running at 500 MHz for some reason)
256 MB RAM
8 GB Transcend Compact Flash module as boot drive
1 GB USB flash drive for backup
Debian Etch
At home:
iBook G4
1 GHz CPU
384 MB RAM
120 GB Fujitsu hard drive (replaced by me in a 3-hour odyssey)
OS X 10.3
This Old PC:
Pentium II MMX (333 MHz)
256 MB RAM
10 GB hard drive
Windows 2000 (I haven't booted this or connected it to the Internet in over a year)
The $0 Laptop:
Gateway Solo 1450
Mobile Celeron (1.3 GHz)
1 GB RAM
30 GB Toshiba hard drive
Ubuntu 8.04 LTS, Debian Lenny, Puppy 3.01
The $15 Laptop:
Compaq Armada 7770dmt
Pentium II MMX (233 MHz)
144 MB RAM
3 GB IBM hard drive
OpenBSD 4.2
I have quite a few machines in various states of repair that I might resurrect over the next year if and when I get the time, but this is what I have right now. With the exception of the white-box This Old PC, all of these get fairly regular use.






Recent Comments
Digital TV on KNBC-TV Channel 4's final moments of analog TV: I really dont trust this kind of news...Go on and give info something ...
phone number lookup on Q&A with Jeff Hoogland, lead developer of Bodhi Linux: Just wanted to say congrats to your future developments ...
PC TV on Mac OS X 10.7 Lion supports some older HP scanners, but not the one I'm trying to get working; Apple rant follows: Many Thanks for creating this impressive website, I'll be looking forw ...
Computer TV on In Van Nuys, I get about 60 digital TV channels over the air: I really enjoyed this.Awesome blog, Favorited and looking forward to s ...
Streaming TV on KNBC-TV Channel 4's final moments of analog TV: thanks for this useful information.. now i find something that i want ...
zina spinarz on Flexible, web-based project management with Rails-built Redmine: I agree with you that Ruby on Rails-based Redmine an open source manag ...
the dsc on Why I dumped Debian Squeeze's Chromium for the Chrome browser from Google's repository: What's the apt line for chrome's debian repositories? On some officia ...
Virtual Server Hosting on It's becoming their Internet -- it should be our Internet: By blogging you are contributing something important over the internet ...
Steven Rosenberg on Goodbye Geany, hello Notepad++: I find Geany a bit clunky in Windows. The native Notepad++ just feels ...