Industry


Ads by TechWords

See your link here


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

Brick Walls

I love every OS out there. You could call me an OS nerd. I can never stick to one OS, due to the fact that one can't out rule the other. Windows is good for games and composing songs and writing web pages, but it is so simple. Too simple. The target audience for Windows is the average person. My computer skill is way above average. That is where Linux comes into play.

Linux is fun. People need to understand that. Things in Linux are generally harder to do.

Printer not working on a network?
Find a way to make it work.
Sound card not compatible out of the box? Find a driver that makes it compatible.
Web browser app not installing?
Find a way to configure it to work.

You see, sometimes Linux is like a series of knots. To make things work, you have to untie it, remove the kinks. It can be like Zelda games, before you can do that, you need this, which you cant get until you do that. And once you finally make something work, you feel a sense of victory. Something Windows seldom gave me.

I have a rig that I built over a long period of time, and almost all the hardware I use didn't work with a clean installation of Ubuntu. I didn't stop until everything worked perfectly which took me weeks. Weeks of tearing out my hair and being frustrated at life. But when I finally had everything working, nothing felt greater. I had overcame every brick wall in my path...

"Brick walls aren't there to keep you out, they're there to keep out those who don't want it badly enough."
-Randy Pausch

...And whats more, I couldn't wait to do it again. Since then, I've done single boots, dual boots, and tri-boots. For now, I'm on the beta of Windows 7. I can't wait for the beta period to end so I can install a new distro of Linux.

Also, just something I found funny one day. I went to Barnes & Noble (bookstore) and there was a section titled "Microsoft and Windows" (or something along those lines)beneath it was instructional books on Microsoft Office, Outlook, Windows XP and Vista, and that kind of stuff. The section next to it was titled "Professional Computing" and beneath it was the same kind of stuff, but this time in Linux flavor. There were books on Gimp, Ubuntu, Gnome, KDE, and the like. Just thought I'd share that, it made me chuckle.

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.

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.

"I Dont need

"I Dont need AntiVirus"
Really??? Just install Linux and it eliminates all virii?
Wow, why didn't someone mention that before?
Geez, if only web servers were running Linux then we could eliminate ALL virii...oh hang on, they DO run Linux. Don't most web server run Apache or similar? Then how come there are still virii out there??? That just doesn't make any sense...
"On the flipside, most of the shareware, widgets etc are not supported on linux."
Bingo! You hit the nail on the head. Nuff said.

What he means is that linux

What he means is that linux doesn't get infected, it's not some magic cure. I switched more than a year ago because I was tired of getting blue screened 3 to 4 times a year. Enjoy your widgets, your probably don't have long until they crash! Oh and enjoy wasting a whole day reinstalling!

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.

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.

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.

Odd

I use Ubuntu for surfing, email, office, gaming and development. I can play DVDs, I have no problem with any multimedia formats other than the odd encrypted .wmv which I don't see much of. Picassa installed and worked great, but I didn't like it any better than F-Spot, so I got rid of it. Video? Which part of video are you implying doesn't work? The world-class editing power of Cinelerra (sp?) or the ability of any ole app from Totem to VLC to *play* video? I have a huge video collection archived to disc, and I use Ubuntu. I am a music fan. I use Ubuntu to organize and play my thousands of tracks. I develop on NetBeans and SQLDeveloper. Not sure which Ubuntu release you are having such trouble with...but I have a feeling it is operator error. I suggest you sell your computer immediately.

Gosh, i wanna hug you so bad

Gosh, i wanna hug you so bad for saying the truth... I am a die hard open source advocate, have an ubuntu machine running @ home.... but there are a lot of issues like the ones you mentioned that linux users never agree to admit to....

From the software development perspective, *NIX environments worked perfectly for me, and was is much too stressful on windows.... but as a desktop user, i always found myself going back to the big bad wolf....