Jeff Duntemann's Contrapositive Diary Rotating Header Image

How Necessary Is Windows? Part 3: Apps

I came down with a monster headcold the last couple of days, and whereas this entry was in the can since Sunday, the remaining entries may be a little slower in coming. Bear with me…


We don’t use Windows because it’s Windows. (Most of us use it because it came on the machine and, well, it’s paid for.) Windows is just an operating system, and an OS is a troll living under a bridge. Applications with specific missions lean over the railing and shout orders to the troll, who (mostly) does as they say while keeping order up on the bridge. An OS is 80% facilitator and 20% bodyguard. Our real work happens in the apps. If the apps we use can be run without Windows, then Windows isn’t necessary at all.

There are three ways to break free of an application’s dependence on Windows:

  1. Find a version of a Windows app that runs on your OS of choice;
  2. Switch to a similar app that runs on your OS of choice; or
  3. Coerce a Windows app to run somehow on the OS of your choice.

I’ve done all three, and for the sake of further discussion here, the OS of choice is Linux. Mac OS/X is another worthy option, and all three of these methods are available there too, but for several reasons I hesitate to give Apple my money. (We’ll talk of this at some point; people who know my deep history will understand.)

There is a lot of very good free software to be had for Linux, and it can be had very easily. The Ubuntu Software Center allows easy search for apps via category browsing or keyword search, and any selected apps are downloaded from trusted repositories and installed without further intervention. The Software Center can tell you what packages are already installed, and can uninstall packages you no longer want. This is so uncharacteristic of the ancient Unix culture of pain that I still giggle sometimes when I install something. (“This is easy. Too easy…”)

I was a little surprised at how many Windows apps have almost identical versions running under Linux. This is true of some commercial apps as well as free apps, but free apps are much more likely to have Linux versions. I use the following apps almost identically under both Windows and Linux:

This represents a good deal of what I do in front of the keyboard. (Maybe a third.) I’ve heard that Google Earth can be had in a Linux version but haven’t tested it yet. It’s not available through the Ubuntu Software Center.

Switching to a similar Linux app takes more doing, but for some sorts of work it isn’t difficult. I don’t use newsgroups very much anymore, but using Pan under Linux was relatively pain-free, even though it’s quite different from Forte Agent in many respects. There’s a very useful site called Open Source As Alternative that provides suggestions as to what free apps are reasonable alternatives to many commercial Windows apps. Definitely spend some time there if you haven’t already; the real trick in open source software is often just knowing that it exists, absent pervasive ad campaigns. For example, I’ve known about the Gimp for ten years, but never heard of GimpShop (Gimp reworked to have a menu structure more like Photoshop’s) until I read about it on OSAlt.

KOffice is probably the best of the open-source office suites, though not all the several apps are equally powerful or polished. OpenOffice is even better functionally, but it has some weirdnesses (font management first among them) that probably stem from its Java-centric design. It used to be the only one of the open source word processors I know of that will load a .docx file, but the latest Abiword will do that now. Note that OO will bog anything less muscular than a 2 GHz Pentium, so don’t install it on older machines, and max your memory before you install it on anything.

For generating raw text and editing old Word 2000 files, I now use Abiword routinely. I don’t do much spreadsheeting, but my fairly simple PlanetPlanner spreadsheet loads and runs on Gnumeric, and that’s good enough for me.

Alas, once you get away from the most simple and widespread categories of apps (like word processors and spreadsheets) the news is mostly bad. The real problem with similar-but-not-identical apps isn’t the work it takes to learn them. It’s a phenomenon called file format lock-in, and in some respects is the key issue in this discussion. More about that in the next installment, probably when my nose stops dripping into my keyboard.

5 Comments

  1. Tony Kyle says:

    MoneyDance is my financial program of choice and has versions for Windows, OS X and Linux.

    JAlbum is what I use to generate my photo albums. Being free, available on all the platforms and doing the work means I don’t have to code anything myself. 🙂

    Filezilla is a cross-platform FTP for those times I need to FTP something.

  2. Paul says:

    I love JAlbum. The templates are very customizable with markup.

    For FTP, another alternative is FireFTP, a Firefox plugin. It works pretty well, and I’ve used it exclusively for a few years.

    For those moving to Google Apps, I suspect some of these prior compatibility issues are becoming less relevant.

  3. Bob Halloran says:

    The traditional show-stopper apps making Linux transition difficult are Photoshop, Quicken, and for those in that particular field, AutoCAD. While I consider myself a Linux enthusiast, there’s really no viable counterpart application with both the ease of use and file-format compatibility.

    Jeff, if you’ve followed it at all, the ODF v. OOXML (OpenOffice v. MS Office 2007 basically) file-format war pretty well sums it up. OASIS got ODF approved as an ISO standard, Microsoft had a minor panic attack, and all but stuffed the ballot box to push their Office 2007 XML format through as *another* ISO standard, that even their own product doesn’t fully meet.

    1. Carrington Dixon says:

      That’s the nice thing about standards; there are so many of them and you can pick and choose which parts of them you want to meet.

  4. Tony Kyle says:

    I was a Quicken user until they sun-setted my version. They thought they could FORCE me in to an upgrade. Instead I created a workflow that bypassed the built-in online banking. Using my bank’s online website I do all my banking there and then download QIF files and import that in to MoneyDance. Did the same thing with the old version of Quicken. Quicken no longer supports the QIF format, or that is what I’ve been told.

Leave a Reply

Your email address will not be published. Required fields are marked *