Ads by TechWords
Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 

The best desktop OS is...

Dear me. Just because I recently talked about Windows XP SP3's virtues and vices, some people seem to think I've turned away from my beloved Linux systems. Nope, I'm still a rock-solid Linux desktop user.

In fact, I'm writing this tale on my #2 desktop, which runs openSUSE 10.3. But, just because I use Linux all the time-my current office's desktop offerings include the aforementioned openSUSE, Mint 4.0, Ubuntu 8.04, MEPIS 7.0, Freespire 2.03-doesn't mean that I don't run other desktop operating systems. I do. XP SP3 has the lead with three systems running it-two on virtual machines under Linux and one natively; two Macs running Tiger and Leopard; a copy of the newest OpenSolaris that I'm still tuning, and one system that I tolerate having Vista SP1 on.

Some people collect baseball cards, I collect operating systems. It keeps me off the streets.

So, I really do know a fair amount about Windows and Mac OS X, as well as Unix and Linux, actually do the things they do at a deep level. And, that's why Linux desktops are the ones that I personally use and recommend.

To take one example of why I'm in no danger of switching to Windows anytime soon, security continues to be a fundamental problem in any variety of Windows starting with Windows for Workgroups to Vista SP1 and Server 2008. In fact, the newest Windows still have the same breed of problems that plagued the 16-year old Windows for Workgroup: they're single-user systems trying to be secure in a multi-user networked world.

The classic example is that Windows applications have been designed to interoperate easily with each other. Thanks to such technologies over the years as DDE (Dynamic Data Exchange), OLE (Object Linking and Embedding) and ActiveX, it's mindlessly simple to move data from Internet Explorer to Excel to Word and so on. That's great, if you could trust either the data or the data-connection to only be used correctly.

On a single-user system, that's not much of a problem. On a network, it's a real security problem, and on an Internet connected PC, it's a disaster. It's why ActiveX is always showing up in security problem news.

Microsoft does try to makes it systems more secure, but the problem is too deep in Microsoft's operating systems and applications to ever be fixed. The boys from Redmond decided ages ago that the interoperability goodness was more valuable than attempting to reorganize their entire software stack to make it more secure.

So, instead, all Microsoft can do is to keep pasting patches over each crack as it appears. But, just like if you built a house on a leaky, sandy foundation, you're never going to stop pumping out the water and shoring it up. Of course, you can, as all too often happens, not patch it up. It's those millions of under-protected Windows PCs that provide the fertile fields for botnets.

Linux, like its ancestor Unix, on the other hand, was designed from the first to be multi-user networked operating system. Privacy and security protection were baked in from the start. That does make transporting data from one program to another more difficult, but it's a lot easier to work out data transfer protocols than it is to get security right.

For me, it's really simple. Even if desktop Linux were as popular as Windows and had as many would-be crackers working on its locks, it would still be inherently far more secure than Windows.

Can Linux be cracked? Sure, any system can be cracked. That's not the question. The question is: Which system is fundamentally more secure and easier to keep secure?" The winning answer by a mile is Linux, and that's why I'm sticking with it for my primary desktop.

RSS feed icon Like this stuff? Subscribe to the RSS feed.

What People Are Saying

Rate this
Rated +9
67 Votes

Good article

Nicely sums up what I've been trying to tell Windows users about why they will always have a large chunk of their processor time eaten up by virus and spyware kilers, as well as viruses and spyware.

Let's not forget MS's creating and using their own proprietary lunacy instead of using open protocols for everything from networking to sql.

Rate this
Rated +156
598 Votes

Linux Or Win ?

I have been using Windows XP /2000 all this time thinking there isnt any alternative to it.

But since last year i tried Suse Linux and after a few days of getting used to the UI, it had me hooked.

It runs, faster, neater . I Dont need AntiVirus or those 1000's of patches.

I use a Lenovo T60p laptop and the Graphic 3D effects are just amazing. This stuff beats Vista hands down in terms of performance for similar/cooler 3D effects.

On the flipside, most of the shareware, widgets etc are not supported on linux. Also since i am not a gamer, it doesnt matter which games run and which do not.

VLC player plays all DVD's, Media, songs, so no problems here.

Best of all, the setup is pretty simple thru YAST.

Maybe someday i will give Ubuntu a try, but unless it offers something really different and better i dont see myself changing anytime soon.

Rate this
Rated +3
117 Votes

Lenovo Group Limited is

Lenovo Group Limited is China's largest personal computer manufacturer. Lenovo ThinkPad T60p is among the first T series from Lenovo instead of IBM. The hard drive has SerialATA (SATA) drive and a biometric security system as a fingerprint reader. Most run over $ 1,000.00. Suse Linux produced in Germany and owned by Novell, Inc. Linux was built from Unix with security first, then adding components so your graphics UI is friendly. SUSE Linux is targeted at corporate environments and is proprietary software running proprietary applications. Microsoft on the other hand is for the low end, budget conscious consumer, i.e. ibm-compatible. It's the old saying you get what you pay for.

Rate this
Rated +133
629 Votes

Great article

There are few things more important in a desktop environment than security. Unless you don't use the internet, security is paramount. The operating system grinding to a halt, your identity getting stolen, a virus trashing your hard drive, all will put a huge damper on your flashy glass effects.

Windows is unstable, some think by design. Why does even Windows XP slow over time? Whether because of uncontrollable factors in the operating system or by design, so you'll by a new computer and, thereby, a new Windows license, it's due to a poor operating system.

Linux has it's bugs, but distros such as Ubuntu are very easy to install, setup and use. Yes, Windows programs won't run on Linux easily, and some closed hardware (think junk) won't install easily, but Linux does Linux fantastic.

Microsoft is about "time to market." Google the phrase, but essentially, a company rushes a product out to market to be the first and works out the bugs later. Open source is about quality, not a monopoly or competition.

Please, do keep using Windows; I'm not talking down to anyone using it. But I'll never use it again if I can help it.

A Linux desktop running native Linux software will run for years on the same hardware, as good as the day it was installed.

Rate this
Rated -234
752 Votes

It's been now three and a

It's been now three and a half years that I moved everything to Linux at home (and I AM still with it). First RH9 then Ubuntu. And while I am spending much less time worrying about keeping it secure, I lose my time on getting particular software/hardware running. You simply CAN'T connect things as easily as on WIndows. Printers? HP printers - yes. Anything else - think before buying. Have no broadband - gonna have fancy time recompiling the kernel for your modem. USB drives? Ubuntu often says that I can disconnect the device while its LED says it's still writing data. Good luck with unplugging.

From the software and consumer viewpoint, the only use of Linux is Internet browsing, because Firefox or IM clients (or Skype) are the same on all platforms. But even with that, you will soon hit the wall with things like missing codecs for streaming media. Want to do more? Open Office? Same bloatware, but with amateurish UI polish. Digital photography? Ok, GIMP is good one, but there is no software for photo management. GThumb or F-Spot of how is it called on KDE are NOT the same quality and ease-of-use grade as, say, Picasa. And Picasa doesn't work well on Linux. Video? Forget it. Oh, nevermind, you won't be able to get it out of the camera anyways. Installed a new graphic card. X just crashes on boot. Do you think that a normal user will fix it by booting from CD, letting it autoconfigure and then copying the X config file to the hard drive? What else people are doing on their PCs? Games? Ouch...

Get real guys. But don't forget to add some negative votes for my reply.

Rate this
Rated -4
82 Votes

What sensitive souls Linux users are

The moment someone says a few uncomplimentary things about Linux, everyone is down on him or her like a ton of bricks.

The 'It's been now three and a' post very quickly received a minus 229 score.

Can't you guys take a bit of criticism? The negative comments in that post looked pretty fair to me. Sure, Linux does some things extremely well, but it still has plenty of deficiencies. Yet Linux fanboys and girls just can't accept that anything could be wrong with their OS. Don't you ever stop to wonder why 98% of the world uses Windows or Mac? It's not just because they are stupid or have never been exposed to the wonders of Linux.

Get real, folks.

Rate this
Rated +119
655 Votes

A different experience

Odd. I've been using Linux for 8 years now (Red Hat -> Mandrake / Mandriva -> Lindows / Linspire -> Ubuntu).

I've never once rebuilt a kernel or compiled an application.

I use broadband (first Comcast, now AT&T DSL) very reliably. And wirelessly, too.

I insert memoery sticks, SD and CF cards (in adapters), digital cameras, portable hard drives, and my Internet Tablet into USB ports all the time. If it has a filesystem, the file browser opens. If it has photos, Linux offers to import them into the photo manager. Music files? Linux offers to play them.

I've used HP and Epson printers and printer / scanner combos. Currently I'm using a Canon printer - it auto-configured when I plugged it into the USB port (no "New Printer" wizard, unlike XP).

I manage my photos and edit videos just fine, thanks. Actually, the software that came with my wife's new HD video camera wouldn't run under XP on her laptop (it crashed every time the camera was plugged in). Instead, I copy the MPEG files from its built-in hard drive to my Linux computer for editing and playback. Works great, and easier to understand, too. (Why does every program bundled with an electronic device want to re-invent the user interface, anyway???)

Most of the software I use under Ubuntu I consider better than the Windows equivalent (though I can't seem to find a full-featured replacement for my beloved SnagIt - I do a *lot* of screenshots! ;-).

In fact, for some reason, my Linux box gives me virtually no problems at all. It just... works.

I set up my (non-geek) wife's laptop to dual-boot XP and Ubuntu, and after a week, she stopped booting into XP except for occasional use of PageMaker. She liked not having to deal with anti-virus software, and it ran a lot faster, too.

My teenagers stayed with XP, because they play many games.

My 88 year old dad switch to Ubuntu easily. His only complaint was that Solitaire wouldn't deal cards one at a time (I switched him to a different program :-).

The computer with which I have most of my problems is my Windows XP laptop (a Dell D630) - it "forgets" its video configuration every time I undock, requiring two wizards to reconfigure, and it sporatically refuses to recognize USB devices, requiring a reboot. Go figure.

My previous XP laptop (an IBM T42) had about the same number of issues, but totally different ones. They were less frustrating than the video reconfiguration thing, though.

Note that I'm NOT claiming XP is "not ready for the desktop" based on my own experience - it's works reasonably well once you're used to its endearing quirks (like clicking Start to shut down). I'm just offering one anecdotal report to match yours. :-)

A bit to my surprise, I booted the Ubuntu 7.10 CD on my Dell laptop, and it configured the video and wireless network card perfectly. I only had to select my local SSID ("constellation") from the drop-down in the upper right, and I was on-line (I know, I should be encrypting).

To get my laptop onto my home network wirelessly using XP required a 20 minute call to the corporate help desk (it has multiple ways to set up a wireless network, and it turns out that only one of them - the one I missed - works with my 802.11n router).

So... I believe your Linux experience is either several years out of date, or you're as unluckly in Linux as I am in XP. But I'm confident after watching so many people switch that Linux is now ready for most desktop users.

Bring'em on.

Rate this
Rated -116
550 Votes

Ok, I am glad your

Ok, I am glad your experience is different. But I am really tired with general arguing "this is better, period" that you see in other posts. This is so typical of this geeky crowd that don't want to accept that there are some simple but real problems. I am giving therefore real scenarios. Know what? I have decided to switch the week when in 2004 some virus was spreading on Windows through graphic files. I've thought this was enough. Installed RH9. And? Four weeks later there was a bug found in some g*lib*something of exactly the same nature (graphic file vulnerability). And my OS, that was just one year after release, didn't have any patches - RedHat stopped the development then. So I had to download some suspicious packages from geeky sites to fix it. (That's why Ubuntu is so great - they have clearly defined life cycle and never break their promises.) But I never tried to set my Lexmark printer up on Ubuntu, after having enough problems on RH that HAD a driver for it. For my scanner, I had to copy some binary firmware to some xsane folder (hey, is this ease-of-use? excuse me). My Sony camera is automatically recognized by Ubuntu (unlike it was with RH9), thanks, but I had to switch the automount off. Somehow after unmounting it mounted it back again immediately. The problem was reported by others on Ubuntu forums and is known. Never fixed. My older Ubuntu was shutting down the PC completely on rebooting. This was also known problem, and never fixed in that version. The new Ubuntu is ok in this regard. But on each kernel upgrade it screws up my partition table and never boots on the first time, so I have to boot from CD and fix the restore old grub config files. Do I need to say that now I never update the kernel packages?

I bet that some geeks love to deal with those little annoying problems, but I am not THAT geeky with my 13 years of UNIX experience at work. I do solve them but it's no fun - I wish I will be doing other things instead. And those little things are what makes normal user try some bootable CD and forget about it forever. People don't care about those general musings "ah, WIn is junk and Lin is so good".

Rate this
Rated +146
660 Votes

My previous employer almost

My previous employer almost exclusively ran linux desktops at the office - aside from two windows machines, one for testing our cross platform software, one for photoshop and graphics work.

We supported hundreds of Linux desktops, and I used it myself. However when I got home at the end of a long day it was much more pleasurable to sit down with my Macbook and have everything 'just work'.

In a business, there is no single best desktop OS - it all depends on your requirements. What is good for one company might not be good for another. Windows, OSX and Linux all have their place.

When it comes to home use, I'm putting my money on OSX. It's just a pleasure to use. With macports installed, I can do everything I can on Linux and more, Leopard even comes with X11 installed by default!!

(I'm also ignoring the price argument, even your average college student can afford a Mac these days if it's paid off over a couple years)

Rate this
Rated +123
671 Votes

required software

Hey,
I do not have as much computer as you have and I do not have the experiences you have, I am just a student working all day on his computer (by the way it is a Mac) and I really like it, because I think it is the best. Sure not the hardware there are always better pieces on the market, but the software. I choose Mac OS X over Linux, Unix and any other operation system, because it gives me the unix security and the Microsoft compatibility.
Mac Os X is build on Unix so it is rock solid and secure like any Linux or Unix operation system. You can also install nearly any Linux or Unix software on your Mac without any Problems so it is all I need. So why I choose Mac over Linux and Unix ? because of the variety of commercial software available. In some businesses you are forced to standards like Adobe Illustrator or Microsoft Excel and open source can be good and 99 % compatible but there is still a difference between 99 % and 100 % ! There are somethings which have to be configured and so on. I do not want to care about all that when I need my computer for school or university. There are certain times when I like to play around tweak the operation system to boot even faster and stuff like that but during the week I need a rock solid operation system just working fine. And that is the reason why I choose the Mac ! It is rock solid, open source but no compatibility issues or anything !

It just works !

So here it is your Apple Mac Fan boy comment. Please send me an mail if you response !

Regrades Snoop1990