The good, the bad, and the downright nasty

The good, the bad, and the downright nasty


Sometimes you feel good about waking up in the morning, and the rest of the day brings you a few extra satisfactory moments.

For example, I got extatic when a n00b friend of mine phoned and told me “I installed Linux on my laptop!”

That felt good.

But then he asked me about something, and I asked him: “what Linux have you installed?” And all I got for my trouble was, “the latest”.

Suddenly I felt a bit... less good.

The trouble with free software

The good

Frankly, as long as you are a bit computer-literate, FOSS is little to no trouble: more often than not, systems like Windows have you tinkering with settings hidden in an obscure dialogue box, or in an undocumented and barely self-completing command-line interface, or—probably the freakiest thing there is—in a hexadecimal-encoded value in a binary file called the Registry. Compared to that, having settings stored in text files—usually at least a bit documented—is a breeze.

The nicest thing about this, is that you don’t even have to tinker with those values at all most of the time: recent distros provide good enough default settings, and several profiles that will update those same text files with only a click of the mouse.

So you get to have your cake, and eat it too.

The bad

It is however a bit hard sometimes to transition from one system to the other, especially when you leave the Establishment for something more nebulous.

Back to my friend’s example: after a little while and some questioning, I managed to have him tell me that his “latest Linux” was in fact Ubuntu Linux 6.06—after all, it could have been OpenSuSE 10.1, or Mandriva 2006, or Fedora Core 5—and I managed to explain to him that there is not ONE ’Linux’, there are a bunch of systems built around Linux (the kernel). I didn’t go deeper into details, if only because I was enjoying some nice R&R in front of a computer I didn’t have to work with, but at least he got it.

The problem with flexibility, is that if you don’t learn about it, it looks uncertain. After all, some people don’t care about what type of engine there is in their car, and most would be left dumb about what kind of exhaust system there is in their car. If someone asked you: is your car’s engine a single- or dual-carburator one, would you know the answer?

If you’re the kind of guy (or gal) to purge oil yourself, you may know; if you’ve revised your segments yourself, you know too.

But if you don’t, then NOW you know how if feels for a n00b who’s never installed Windows by himself what it feels like when asked: “are you using LILO or GRUB as a bootloader?” or even “have you used ext3 or ReiserFS for your root partition?”

Well, my friend managed to tell me—he used grub, then reinstalled WinXP—for dual-boot—and squashed it.

And since I DON’T use Ubuntu (I’m a Mandriva user), I didn’t know that there wasn’t a readily-available repair system on the Ubuntu CD (it is a bit hidden on a Mandriva CD, but you merely have to press a few keys to get help screens leading you to it).

Meaning all I could do was advise my friend (who lives a few hours drive away from my place) was to reinstall Ubuntu—and his nicely tuned Xgl desktop. Too bad.

The downright nasty

My boss is trying to save a few bucks: he wants to get rid of his old MS Office 97 installs, and use OpenOffice instead. If the change seems nice at first, reformatting his documents isn’t so: as a true “I fill with blanks to line up texts” guy, his documents require extensive reworking before they can be saved in an OpenDocument format file—and be easily exploited. Well, you only have to do it once, and it yields more flexible documents that don’t change layout on every save/load.

However, have you ever mass mailing using OOo 2.0.2 for Windows, to be sent to 1500 addresses? I did.

Without optimizing the thing, it took more than an hour for OOo to generate the documents.

With a big RAM allocation, I managed to reduce that time to a bit more than 20 minutes. Why so long anyway? Because OOo generates each and every document mailed in full, and tries to display it onscreen.

I theorize that it’s to be sure there won’t be sudden changes in layout along the way. However, it would be redundant with the navigator on the previous step of the wizard...

Now, MS Office if a hulking monstrousity that changes every version, requiring not only licence fees, but also retraining—often an extensive one—to be useable.

However, when I ask it to do a big mailing, it doesn’t take ages: it just does it.

Okay, sometimes it just crashes. But at least, it does so fast.

Conclusion: not all good, but at least it can change

FOSS is nice; it can fulfill most of your expectations, allows tinkering past whatever proprietary software can be forced into, and is stable.

It would be downright terrific however, if there could be a bit more... I don’t know, a bit more speed in some time-consuming operations...

Of course, let’s not forget that one amongst all of the nice things with FOSS, is that if you mention it, describe it or even try to fix it, the next version will probably include said change.

Category: 
Tagging: 

Author information

Mitch Meyran's picture

Biography

Have you ever fixed a computer with a hammer, glue and a soldering iron? Why not? It's fun!

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!