Applications: Office Suite

Windows Default: None
What I use: Office 2007
Ubuntu Default: OpenOffice

Another thing that sets Ubuntu apart from Windows and Mac OS X is that the default install (and again, it fits on a CD) includes an office suite in the form of OpenOffice 2.4. Unfortunately OpenOffice 2.x is rather awful, which makes for a bad first impression. Admittedly this is the age of Ubuntu 8.04 showing since OpenOffice 3 wasn’t ready for nearly a year, but nevertheless I really, really wish that Ubuntu would inform new users about OpenOffice 3, stable application platform policies be damned.

This is going to be one of the few cases where I’m going to skip right past the Ubuntu default and move to something else. If you install Hardy, don’t waste your time on OpenOffice 2.4, go straight for OpenOffice 3.1.

With that out of the way, OpenOffice 3.1 is the latest version in the long line of the OpenOffice series. As has been the case for a number of years now, OpenOffice is the largest competitor for Microsoft Office, with Apple’s iWork and as of late, Google Docs as the other mainstream competitors in the office suite business. Like Firefox it’s an important cross-platform open source application, and is available on just about everything that has an operating system. Furthermore since Microsoft Office is not available for Linux like it is Windows or Mac OS X, it is the de-facto office suite for Linux.

In spite of its de-facto status, OpenOffice doesn’t have a particularly glorious history. Prior versions have a reputation for being slow and development has been equally glacial at times (e.g. it wasn’t until 3.0 that there was a native Mac OS X version). Furthermore as Microsoft Office’s loyal opposition, the OpenOffice developers have had to play catch-up to Microsoft whenever they do something new – such as introducing the Office Open XML format – which has limited the compatibility of OpenOffice and hence its suitability of a replacement.

With OpenOffice 3.x a lot of that has changed. Right off the bat one of the biggest changes has been much better support for Microsoft’s formats, with better reading and writing ability of the “old” 2003 binary formats, and the ability to read (but not write) the new OOXML format. In our informal testing we had no problem opening up a number of our old DOC/XLS and newer DOCX/XLSX files, with all of them presenting themselves correctly. We do have some 3rd party Excel files though (Intel’s Monte Carlo simulation) that would not open correctly under OpenOffice.

Like Microsoft Office, the core applications of OpenOffice include a word processor (Writer), a spreadsheet (Calc), and a presentation program (Impress). Backing that up are database program (Base), an equation editor (Math), and unique to OpenOffice a vector graphics editor (Draw). OpenOffice does not include an email client, in the case of Ubuntu that task is covered by Evolution.

From a features standpoint OpenOffice fits somewhere between Microsoft Office 2003 and 2007, this being a testament to the developers of OpenOffice given that it’s free and Microsoft Office is bloated. For what OpenOffice can’t do, I suspect you would need to be a hardcore Microsoft Office user to truly appreciate the difference. At this point OpenOffice is well beyond the feature set most home users would need, or even many corporate users.

From a visual standpoint OpenOffice isn’t quite as advanced however. Visually it’s still largely a clone of Microsoft Office 2000 or so. By no means do visuals make an office suite when it comes to word processing or spreadsheets, but this means that certain conventions that have gone out of style for Windows programs are still in use for OpenOffice. Users Microsoft Office 2007’s Ribbon UI will be particularly hard-pressed to move back down.

The lack of visual splendor does put OpenOffice at a notable disadvantage when it comes to Impress though. Where presentations often have a great deal of focus on such matters, OpenOffice doesn’t have the library of art and templates to match PowerPoint. It’s not by any means bad, but if I had a Pointy Haired Boss that loved eye candy, Impress would probably not impress them.

Otherwise Writer and Calc are competent versions of their Microsoft Office counterparts. There are no specific surprises here as both do what they’re supposed to, but nothing more. This article was written almost entirely using Write with no outstanding issues to report. It may not sound impressive, but Microsoft Office is a hard act to follow. Doing so for free when Microsoft Office is $150 or more is even more impressive. It’s something where you’ll never forget that you’re using a clone of Microsoft Office, but for the price tag you can excuse the lack of flair.

On a note about flair, like Firefox the experience is improved if some of Microsoft’s font sets are installed, particularly if you have documents written using them or are accustomed to writing in them. These font sets do not include Cambria, so Word 2007 documents are still going to look off.

Overall, I must admit that I generally did not use OpenOffice for my day-to-day use – the bulk of my use of it was for writing nearly this whole article. Outside of the lack of the ability to write OOXML files I didn’t run in to any specific problems, but I am accustomed to Microsoft Office’s Ribbon UI. Since I already have a copy of Microsoft Office there was nothing stopping me from using it beyond what Wine would do. As Wine is able to run Microsoft Office 2007 well enough that it met my needs, I didn’t have any strong reason to stick with OpenOffice besides experimentation and research for this article. If I didn’t have a copy of Microsoft Office 2007 (such as only having 2003, for example) would have stuck with OpenOffice, but as I did I was not prepared to take the efficiency hit in moving away from the Ribbon UI. This says more about the user than the program, but it’s also a subtle hint that OpenOffice could benefit from moving in the same direction.

Final Verdict: Meets My Needs, But I Didn’t Use It

Applications: CD Burning/Image Editing Applications: Everything Else
Comments Locked

195 Comments

View All Comments

  • ioannis - Wednesday, August 26, 2009 - link

    ...sorry, I think it's Alt+F2 by default. I'm talking about the 'Run Command' dialog.
  • Eeqmcsq - Wednesday, August 26, 2009 - link

    Oh, yes you're right. I stand corrected.
  • sprockkets - Wednesday, August 26, 2009 - link

    Ubuntu doesn't ship with the firewall on eh? Weird. SuSE's is on, and that has been the default for quite some time. GUI management of it is easy too.
  • clarkn0va - Wednesday, August 26, 2009 - link

    For incoming connections I don't quite grasp what good a firewall will do on a system with no internet-facing services. With no open ports you stand little to gain from adding a firewall, and any internet-facing service you might add, well, you don't want to firewall that anyway.

    I can see two theoretically plausible arguments for a host-based firewall, but even these don't really stand up in real-world use: 1) a machine that has open ports out of the box (I'm looking at you, Windows), and 2) for the folks who want to police outgoing connections.

    In the case of the former, why would we open ports and then block them with a firewall, right out of the box? This makes as much sense to me as MS marketing their own antivirus. Third-party firewalls were rightfully introduced to remedy the silly situation of computers listening on networks where they shouldn't be, but the idea of MS producing a host-based firewall instead of just cleaning up their services profile defies common sense.

    In the case of outbound firewalling, I've yet to meet a home user that understood his/her outbound firewall and managed it half-way effectively. Good in theory, usually worse than useless in practice.

    db
  • VaultDweller - Wednesday, August 26, 2009 - link

    Just because a port/service is open, doesn't mean you want it open to the whole world.

    Examples:
    SMB
    NFS
    VNC
    RDP
    SSH
    Web (intranet sites, for example)

    And the list could go on... and on and on and on, really.

    Also, it's erroneous to assume that only 1st party software will want to open ports.

    And that is to say nothing of the possibility of ports being unintentionally opened by rogue software, poorly documented software, naughty admins, or clumsy admins.

    Host-based firewalls help with all of these situations.
  • clarkn0va - Wednesday, August 26, 2009 - link

    Windows firewall doesn't filter by source. In other words, if you want SMB or any other service open to some peers and not others, Windows firewall can't help you; you'll need a more sophisticated product or a hardware firewall for that.

    I'm not saying there's no case for host-based firewalls, I'm just saying it's pointless for most users out of the box, where Ubuntu doesn't need it and Windows should be looking at fixing the problem of unneeded services running, rather than just bolting on another fix.
  • VaultDweller - Wednesday, August 26, 2009 - link

    "I can see two theoretically plausible arguments for a host-based firewall, but even these don't really stand up in real-world use"

    That sounds to me like a claim that there is little or no case for a host-based firewall; at least, that's how I interpreted it.


    "Windows firewall doesn't filter by source. In other words, if you want SMB or any other service open to some peers and not others, Windows firewall can't help you"

    That is incorrect, and you should check your facts before making such statements. The Windows Firewall can filter by source. Any firewall exception that is created can be made to apply to all sources, to the local subnet only, or to a custom list of IPs and subnets.

    The firewall in Vista and Windows 7 goes a step further, as it is location aware. Different ports and services are opened depending on the network you're plugged into, as exemplified by the default behavior of treating all new networks as "Public" (unknown and untrusted) until instructed otherwise.
  • clarkn0va - Wednesday, August 26, 2009 - link

    "The Windows Firewall can filter by source. Any firewall exception that is created can be made to apply to all sources, to the local subnet only, or to a custom list of IPs and subnets. "

    In that case I retract my assertion that an out-of-the-box firewall makes no sense in the case of Windows.

    As for Ubuntu, or any other desktop OS having no open ports by default, I still see including an enabled firewall by default as superfluous. Meanwhile, firewall GUIs exist for those wishing to add them.
  • Paazel - Wednesday, August 26, 2009 - link

    ...not enough pictures. admittedly my interest additionally waned when i read the newest ubuntu isn't be reviewed.
  • philosofool - Wednesday, August 26, 2009 - link

    I'm not done with this article, which I'm loving. However, there's a grammatical/spelling quibble that's driving me nuts: "nevertheless" is one world.

Log in

Don't have an account? Sign up now