matt ryall’s weblog

Sceptical analysis since 2002.

Site

Portrait of Matt Ryall

 

About me

Feed icon Articles feed

Feed icon Comments feed

Archive

Photography

Europe trip 2004

More photos

Software

NoteWiki

Other Pages

About Me

Uni timetable

SysProg Journal

The List

Keeping your computer up to date

3 June 2007

Mark Pilgrim is happy after using Linux for a year, because he finds that automatically updating software on his computer is surprisingly painless:

Each Linux distribution has now automated basically everything about [package management] that can be automated – everything from worldwide mirrored and load-balanced distribution servers to filename and pathname standards to developer tools for the packagers themselves. I recognized years ago that "the fanatical devotion of the Debian package maintainers makes the difference." That's still true: they're still fanatical about package management, and it still makes the difference.

By comparison, he notes, his Macs are more difficult to update. System updates are automated via Apple's built-in software updater, but all other applications have to manually updated in a variety of different ways.

I would probably find the same thing on my Mac, but unlike Mark, I'm not really obsessive about updating all the software on my system. While most software I use releases updates fairly regularly, I don't actually care enough to install the updates.

What's the risk if my text editor isn't as up-to-date as it could be? That's not going to affect the security of my laptop. Even applications which connect directly to the internet, like my feed reader, use the built-in components like WebKit. These are updated by the automatic system updates, so I don't need to be too concerned about strictly updating these applications either. My IDE, my Office applications, the few games I play, none of these applications need to be updated.

What I do update regularly are my web browser (Firefox, automatic), operating system componenets (automatic), and the network services I have enabled (SSH, HTTP, SMB, iTunes, also all automatic). These updates cause me no pain, other than an occasional system restart.

Mark mentions that he has 902 packages installed on his Linux system. On my Mac, which I use both inside and outside the office, I have maybe 10 applications which I installed and use regularly. Package management and automatic updates for those 10 applications simply isn't a problem. I don't understand why it would be for Mark's wife or his parents either.

 
Posted by Michael at 2007-06-03 20:03:28
Totally. If you’re running a windows box, there’s always the paranoia that you -have- to update because of the security issues you may encounter otherwise. On a Mac, the only things I update are the ones you mention: Firefox, iTunes, Office, etc., and only because they do so automatically. That’s one of the best things about the Mac as far as I’m concerned; ever since Tiger was released, my computer effectively runs itself.
 
Posted by Gregmond at 2007-06-09 13:17:52
In regards to the automatic updates… for a long time I wanted to dump windows, only recently have I been able to. I now use Ubuntu Feisty on 3 PC’s (including my better half’s). What you guys are missing I think is that under Ubuntu, I can easily add for instance, the GIMP to do serious photo editing. It is then automatically updated with the rest of my system so any new versions which may contain new features - bam I have it. The ~902 packages, would be for the entire system - broken into sub components (GIMP might have 5 to 10 components) and they are all automatically checked and updated as required. Updates aren’t all about security, they can be about added functionality or bug fix’s.

P.S.
Saw you blog on RSS feeds for news items, won’t let me add to it, but another is the Australian http://www.theaustralian.news.com.au/index/0,,23329,00.html
 

Comments on this article have been closed.