TechRepublic : A ZDNet Tech Community

10 Things

Host: Jody Gilbert, Senior Editor
Contact

10 things that drive me crazy about current operating systems

It’s no secret that today’s operating systems have their share of problems. Jack Wallen describes the issues that frustrate him the most (and he doesn’t spare Linux).


Everyone who has read my articles knows I champion a certain open source operating system. Does that mean I think it (Linux) is perfect? Not at all. In fact, at this point in my career I have issues with just about every operating system available. So in the spirit of fairness, I thought I would unleash on all of them and list my issues with every OS I’m currently using. These issues don’t deal with third-party software — just the operating system. That way, we’re playing as fair as possible.

Note: This article is also available as a PDF download.

1: Windows and its obfuscation

One of the things I really hate about Windows is the fact that it hides everything. You have a problem with something going on? Where do you look? If you are running a Server flavor of Windows, you could look in various notification alerts. But outside of that, bad things happen and Windows simply doesn’t want to let you know why. Yes, Windows 7 has the Action Center, but what good is that really? Why can’t Windows also offer standard text-based log files so the user can just load up a text reader and scroll through everything that has happened. Linux/UNIX can do this. OS X can do this. Why not Windows? I don’t want my operating system to hide everything from me. I want to know what is going on, what has happened, and why something isn’t working.

2: OS X and its lack of flexibility

I used to think Windows was an inflexible operating system. But nothing really compares to the inflexibility of OS X. Now I understand that this was by design. After all, breaking something that won’t bend in the first place is a challenge. And OS X is a challenge to break. But assuming that every OS X user is on the same level is a mistake. Apple should enable those who want to make the OS do what THEY want and not what Steve Jobs wants. An operating system should work with you, not against you. And as user-friendly as OS X is, it tends to work against the user.

3: Linux and its lack of standards

There is a reason the Linux Standards Base was created: To standardize many (if not most) of the aspects of the Linux operating system. But so far, the LSB has failed. This, of course, is not a failure on the part of the LSB as much as it is the developers of the distribution itself. And this inability to reach any collective conclusion on standards is hurting the Linux operating system. Linux needs standards so that software developers can more easily create software that will work cross-distribution. Believe it or not, this is really important to the continuing growth of Linux.

4: Growing system requirements

This one has had me dumbfounded for a long time. It seems like the hardware/software relationship is such a parasitic exchange. You create faster hardware, and we’ll demand it be used. You create more demanding software, and we’ll create the hardware to push it. It’s a “you scratch my back I’ll scratch yours and everyone wins” situation. And everyone does win — except for the consumer. Yes, hardware is cheaper now. But for small businesses struggling to survive, having to dish out for new hardware every time a new release of the OS arrives is insane. Even Linux is starting to suffer from bloat requiring the users to have beefier hardware.

5: The ancient desktop metaphor

I have to say that this is going to change when GNOME 3 reaches its first official release. But overall, the current desktop metaphor, which has been around since the early days, is played out. Think about it in terms of mobile devices. Smart phone design is becoming very agile. The change in the “desktop” has been incredible over the last couple of years alone. Look at iOS and/or Android 2.0. The strides they have made in evolving the smart phone desktop is wondrous. The PC desktop? Not so much. It’s time for a change — a major change. Maybe GNOME 3 will lead the way for such a change.

6: Security

This one has to be pointed directly at Windows. I realize that a good portion of the security issues Windows suffers from involves third-party software. But because this is such a well-known issue, Microsoft should do something like pull an Apple and make sure all third-party developers follow stringent rules as well as require an approval process before software is allowed to be sold for the Windows operating systems. Why? Because virus, malware, spyware, and security issues are rampant on the Windows platform. Any chance Microsoft has to bolster the security of its flagship property would be seen as a major leap forward.

7: Drivers

I have a rather strange take on this one. I believe that every distributor of every operating system needs to come together to create some sort of consortium and strong-arm hardware manufacturers to get them to simply open up their specs. This would take so much of the guesswork out of developers’ hands. We all know that hardware manufacturers make zero profit from drivers. So why do they keep their drivers so close to the vest? Are they afraid another manufacturer will steal their secrets? That is laughable. Instead, the OS developers just let the hardware manufacturers do as they please. How much longer is this going to continue before something (or someone) snaps?

8: Updates

I don’t want to get up on my usual soapbox, but I have to say that the majority of Linux distributions handle updates far better than any other operating system. But they’re not perfect. In fact, I recently encountered an update for Ubuntu that broke a previously working piece of hardware. But Linux is far less guilty of updates causing issues. The standard Windows update model has caused plenty of headaches, rollbacks, data loss, and cash flow interruption. And Apple updates? Have you ever updated your iPhone OS? How much of a nightmare can that be? Although the Linux update model isn’t perfect, it’s at least a solid enough middle ground, which all other OSes can learn from.

9: Beta testing

Microsoft finally realized that the Linux testing process is actually a pretty good model to follow. So much so that it released the beta of Windows 7 into the wild and allowed the general public to kick the tires. Then of course, the general public had to purchase and reinstall the full version when it arrived. Why couldn’t the general public — those who helped beta-test the software– get a discount for their trouble as well as NOT HAVE TO REINSTALL? Wouldn’t that have been nice? And just why hasn’t Apple followed suit? I am not about to purchase an operating system not knowing whether it has been fully tested in the court of public opinion. For the last 12 years, I have been getting my OS for free. So if I am going to PAY for that OS, it better work well out of the box.

10: Marketing

Listen to me Linux (and listen well). If you are EVER going to take it up a notch, you are going to have to figure out a way to market yourself. Yes, word of mouth has done wonders for you to this point. But word of mouth can take you only so far. To get beyond what seems to be a stalling point, someone (hello Canonical!!) is going to have to step up and run some ads. And I’m not talking ads here on TechRepublic, or CCN.com, or CPU magazine. I’m talking TV ads. The only way you are ever going to be able to grab that market share crown from the reigning king is to get in front of those not already singing in the choir. It’s not about software. We all know your operating system is solid. It’s about PR, marketing, the campaign that makes everyone aware of your existence.

Other issues?

So that’s what really gets me going about operating systems. Not one of them is exempt. We’ve all experienced our personal hells with an OS now and then. What really irks you about an operating system?


Check out 10 Things… the newsletter

Get the key facts on a wide range of technologies, techniques, strategies, and skills with the help of the concise need-to-know lists featured in TechRepublic’s 10 Things newsletter, delivered every Friday. Automatically sign up today.

Get IT tips, news, and reviews delivered directly to your inbox by subscribing to TechRepublic's free newsletters.

Jack WallenJack Wallen was a key player in the introduction of Linux to the original TechRepublic. Beginning with Red Hat 4.2 and a mighty soap box, Jack had found his escape from Windows. It was around Red Hat 6.0 that Jack landed in the hallowed halls of TechRepublic. Read his full bio and profile.

Print/View all Posts Comments on this blog

Disagree on One julioa.morales@... | 07/15/10
Event Viewer Palmetto | 07/15/10
Look at: julioa.morales@... | 07/15/10
.EVT format Palmetto | 07/15/10
still missing items BdeJong@... | 07/16/10
Yes - it doesn't record the events mfcoder-hh@... | 07/21/10
Perhaps Microsoft should rename its JonathanX | 07/21/10
Really??? gechurch | 07/21/10
MS Event logs ultimitloozer@... | 07/21/10
Yes it does. Timbo Zimbabwe | 07/21/10
I agree MytonLopez@... | 07/21/10
Plain not true mfcoder-hh@... | 07/22/10
Blue screens! rcpr@... | 07/26/10
what event viewer does log is also mostly useless . . . Who Am I Really | 07/26/10
Maybe i'm not clear on this? BdeJong@... | 08/03/10
That "config" doesn't generate any logs . . . Who Am I Really | 08/03/10
1 EugeneJohnson | 07/16/10
Linux arcane naming spawnywhippet | 07/21/10
Not entirely true slougheed@... | 07/21/10
re:Not entirely true imsoscareed | 07/21/10
RE itachisxeyes | 07/21/10
Oh no! konopdl | 07/21/10
it depends on how you teach... mugipw@... | 07/22/10
So how long ago did you try? amoeba@... | 07/21/10
re:Not entirely true PeterM42 | 07/22/10
Easy transition inkev3 | 07/22/10
OS vs Browser mfcoder-hh@... | 07/23/10
Forced use of linux qwertyomen@... | 07/23/10
Linux Documentation Rhodent | 08/01/10
Just as easy? boomchuck1 | 07/21/10
Most people wouldn't slougheed@... | 07/21/10
KDE4 displayes descriptions first Neon Samurai | 07/21/10
And yet KDE is an aweful name... SinisterSlay | 07/21/10
seporation of core program and front end Neon Samurai | 07/21/10
Also a "direct-to-the-point" method themaestroofemail@... | 07/21/10
Window display as part of the kernel is a big security flaw peter@... | 08/03/10
If OS's were airlines Jim_MacLachlan | 07/21/10
RE: If OS's were airlines cjreynolds | 07/21/10
DOS doesn't count uptime . . . Who Am I Really | 07/26/10
what is running on top of it? Neon Samurai | 07/26/10
Funny myepals | 07/21/10
The OS is not the end product. michaellashinsky@... | 07/21/10
Thank you! cmelliott | 07/21/10
Installation under Linux is a Nightmare pschulz@... | 07/21/10
It was once the case... lupin109@... | 07/21/10
long before Ubuntu Neon Samurai | 07/21/10
And this is why I will never go to linux Niall Baird | 07/21/10
what is she doing to the machine? Neon Samurai | 07/22/10
long before... afbell8@... | 07/23/10
Word of mouth itadmin@... | 07/22/10
Software Repositories youcantoo_linuxguy | 07/22/10
what programs and distributions? Neon Samurai | 07/21/10
installation, ohh yes! benroberts@... | 07/21/10
much of the skills are transferable Neon Samurai | 07/22/10
MANY of the skills are transferable PeterM42 | 07/23/10
Cross distro and cross family Neon Samurai | 07/23/10
easier explanation of that Neon Jaqui | 07/23/10
installation, ohh yes! youcantoo_linuxguy | 07/22/10
Installation is a breeze LedLincoln | 07/22/10
What Distribution Were You Trying to Install? bobp@... | 08/03/10
Thats funny... QAonCall | 07/15/10
I could live with that if Palmetto | 07/15/10
You could... QAonCall | 07/16/10
They just need to remain balanced Neon Samurai | 07/16/10
You could..... youcantoo_linuxguy | 07/22/10
Very true peter@... | 08/03/10
I think the word is "chilling." justJekke | 07/21/10
Exactly.... SgtPappy | 07/21/10
Besides which... BitHammer | 07/21/10
No. seanferd | 07/21/10
Besides which... youcantoo_linuxguy | 07/22/10
Actually UNIX technically is more secure peter@... | 08/03/10
This is a Pet Peave of Mine! cjreynolds | 07/21/10
BTW - I now use Windows. cjreynolds | 07/21/10
Number 3, the LSB Jaqui | 07/15/10
Seriously? stillwell.john@... | 07/21/10
where did that come from? Jaqui | 07/21/10
sorry replied to the wrong post but I must say again. Seriously? stillwell.john@... | 07/24/10
most secure platform Jaqui | 07/24/10
not to be rude but... stillwell.john@... | 07/25/10
no time Jaqui | 07/25/10
"how many people actually use OpenBSD" Neon Samurai | 07/26/10
read the rest and had a few other thoughts Neon Samurai | 07/26/10
Drivers JackOfAllTech | 07/15/10
.. and always be playing catchup Neon Samurai | 07/16/10
Generic copies n.gurr@... | 07/21/10
harms the consumer more Neon Samurai | 07/21/10
Control gechurch | 07/21/10
Point 6 BdeJong@... | 07/16/10
And even more jhoogenboom@... | 07/21/10
Other dangers of point 6... DaemonSlayer | 07/29/10
RE: 10 things that drive me crazy about current operating systems mathomp3@... | 07/16/10
Windows updates Neon Samurai | 07/16/10
re:Windows updates imsoscareed | 07/21/10
re: Windows Updates mising69@... | 07/21/10
Thanks gechurch | 07/21/10
re: Windows Updates mising69@... | 07/21/10
Flash, PDF, Java specifically Neon Samurai | 07/21/10
depends on what you have installed Neon Samurai | 07/21/10
Ever heard of Secunia PSI? damianpfister@... | 07/21/10
Secunia has some great software Neon Samurai | 07/21/10
re:Windows updates youcantoo_linuxguy | 07/22/10
New list of 10 things jkosin@... | 07/16/10
some guesses Neon Samurai | 07/16/10
Moving things between versions minithumbs@... | 07/21/10
Re: I Disagree... blackfalconsoftware@... | 07/16/10
Irrational Marketing and expectations melias@... | 07/16/10
5: The ancient desktop metaphor gusgustafson | 07/16/10
Ayyy-men!!! btljooz | 07/20/10
tabs on Firefox 4 cacheoverflow@... | 07/21/10
You missed the point, overflow btljooz | 07/21/10
btljooz!! Palmetto | 07/21/10
Hi, Palmetto! o/t btljooz | 07/21/10
Ayyy-men!!! youcantoo_linuxguy | 07/22/10
Management Accountability should be introduced (by legislation) Rob C | 07/21/10
ability to hide relawson@... | 07/21/10
I never let the facts get in the way of a good story Rob C | 07/21/10
What was your compelling reason to upgrade? patrokov | 07/21/10
Hardware.. still my primary issue Neon Samurai | 07/16/10
Hear, hear! btljooz | 07/20/10
Desktop Icons mike.kabala@... | 07/16/10
I have learned to Manage that Rob C | 07/21/10
can't blame windows for this one... twoguns66@... | 07/21/10
Desktop Icons too jprew@... | 07/21/10
RE: 10 things that drive me crazy about current operating systems interarticle | 07/16/10
Windows App Store patrokov | 07/21/10
Incompatibility oldbaritone | 07/16/10
Alien Neon Samurai | 07/16/10
it works Jaqui | 07/16/10
software on XP running on Windows 7 cacheoverflow@... | 07/21/10
Updates MythicalMe | 07/17/10
update manually Neon Samurai | 07/18/10
RE: 10 things that drive me crazy about current operating systems AlexPC | 07/20/10
Almost spit up my coffee when I read this... SinisterSlay | 07/20/10
What are you talking about? michaellashinsky@... | 07/21/10
The same old Mac again Windows thegreenwizard1 | 07/26/10
RE: 10 things that drive me crazy about current operating systems imsoscareed | 07/21/10
About Linux btljooz | 07/21/10
lol riiight Jaqui | 07/22/10
It's getting better ... parnote@... | 07/20/10
Bloated Out sudweb | 07/26/10
out of the box? JuliaX111 | 07/26/10
1 & 7 pgit | 07/20/10
That's hilarious patrokov | 07/21/10
correct pgit | 07/22/10
it's still a hardware vendor issue Neon Samurai | 07/22/10
re NVidia Jaqui | 07/22/10
yup Jaqui | 07/22/10
intel pgit | 07/23/10
ATI, the reason I'm running an Nvidia GPU Neon Samurai | 07/23/10
I don't see this SinisterSlay | 07/23/10
Neon did Jaqui | 07/23/10
got a link? pgit | 07/23/10
xorg nv is NVidia supplied Jaqui | 07/23/10
Neon got it Jaqui | 07/23/10
is this it? Neon Samurai | 07/23/10
ok, that Jaqui | 07/23/10
RE: 10 things that drive me crazy about current operating systems ps.techrep@... | 07/20/10
Very well said!!! n/t. btljooz | 07/20/10
It depends on... yechuri@... | 08/12/10
RE: 10 things that drive me crazy about current operating systems ramnet@... | 07/21/10
DRIVERS it100 | 07/21/10
Great article! Photogenic Memory | 07/21/10
Windows 7 had the longest Beta ever - Vista Rob C | 07/21/10
Windows 7 Beta Test PeterM42 | 07/21/10
Precisely why... jeslurkin | 07/26/10
RE: 10 things that drive me crazy about current operating systems Stovies | 07/21/10
RE: 10 things that drive me crazy about current operating systems russmoss | 07/21/10
OS russmoss | 07/21/10
You gotta be kidding! parnote@... | 07/21/10
Access is Denied lizzz@... | 07/21/10
Updating Flash... ultimitloozer@... | 07/21/10
From my perspective... GrizzledGeezer | 07/21/10
RE: 10 things that drive me crazy about current operating systems MikeSalt | 07/21/10
WIn98 pghegseth | 07/21/10
If that Windows 98 SgtPappy | 07/21/10
Agree 1000% with the Driver issue adimauro | 07/21/10
Wrongly placed blame ... parnote@... | 07/21/10
#3 Linux hurts the most slougheed@... | 07/21/10
You miss the point parnote@... | 07/21/10
I haven't missed the point, really... slougheed@... | 07/21/10
Mint breaks the law? SinisterSlay | 07/21/10
Mint and codecs slougheed@... | 07/21/10
can't ship the codecs on US soil Neon Samurai | 07/21/10
Which codecs does it have that are not freely available? SinisterSlay | 07/21/10
I'm not sure what causes the issue Neon Samurai | 07/21/10
Stuff Inside AVI format? SinisterSlay | 07/21/10
I thought AVI was a wrapper Neon Samurai | 07/21/10
Microsoft creates new distributions all the time Neon Samurai | 07/21/10
drivers control hardware functions, allow forced up speculatrix | 07/21/10
Item 10: Marketing mickeypf | 07/21/10
Novell... stewagd@... | 07/21/10
RE: 10 things that drive me crazy about current operating systems derek@... | 07/21/10
Strongly disagree with 6: Security n_egii@... | 07/21/10
Disagree also cmelliott | 07/21/10
Stealing Focus Joe-Swanson | 07/21/10
Lack of integration DomerD | 07/21/10
Agreed! mfcoder-hh@... | 07/26/10
I get similar from Debian.. I'm probably not understanding though Neon Samurai | 07/26/10
I really do not know what is igorg@... | 07/21/10
Putty LedLincoln | 07/21/10
Sure, but igorg@... | 07/21/10
RE: 10 things that drive me crazy about current operating systems NaturalRP | 07/21/10
have to agree roxroe@... | 07/21/10
Wireless LedLincoln | 07/21/10
A couple more items for the list dwgoldfarb@... | 07/21/10
#4 Hardware requirements, #4A: Installation time badaza@... | 07/21/10
A few things that bug me SinisterSlay | 07/21/10
RE: 10 things that drive me crazy about current operating systems t91@... | 07/21/10
Moments of clarity Vandy-SJ | 07/21/10
Killing the Golden Goose (Item 10: Marketing) BitHammer | 07/21/10
Eleven and twelve... gvtooker@... | 07/21/10
A Windows XP SgtPappy | 07/21/10
10 things that drive me crazy about current operating systems tbostwick@... | 07/21/10
More - tbostwick@... | 07/21/10
Great Article JHASKINS75@... | 07/21/10
Linux .so compatibility g01d4 | 07/21/10
Missing: Built-in File Versioning dave@... | 07/21/10
Aah! VMS!! robert@... | 07/21/10
Re: Aah! VMS!! chl_ja@... | 07/21/10
RE: 10 things that drive me crazy about current operating systems myepals | 07/21/10
Rootkits JonathanX | 07/21/10
Windows, Linux, OS X all Bad, OpenSolaris Good! Not2Nutz | 07/21/10
hmm....I will try mugipw@... | 07/22/10
RE: 10 things that drive me crazy about current operating systems HITL | 07/22/10
RE: 10 things that drive me crazy about current operating systems Jayton | 07/22/10
OS Vendors won't listen to me mjstelly | 07/23/10
One Thing Only I Hate dhamilt01@... | 07/23/10
MS has totally lost its direction with Windows over rhe past few years AllenT_z | 07/23/10
MS has totally lost its direction with Windows over rhe past few years AllenT_z | 07/23/10
couldn't agree more on the 'DeskTop" thing jennyn | 07/23/10
My list: peter.j.boyles@... | 07/26/10
nice list Neon Samurai | 07/26/10

What do you think?

White Papers, Webcasts, and Downloads

Recent Entries

TR on Twitter

Archives

TechRepublic Blogs



Quick Reference: PC Troubleshooting Pack
Help desk and IT support professionals need the fastest and most complete answers to keep every PC in action. Get the PC troubleshooting solutions you're looking for with this set of four multipage charts.
Buy Now
Quick Reference: Linux Commands
Reduce stress and speed up resolutions with the easiest command references right at your fingertips. You'll receive a PDF file covering Linux, packed with the most common commands you'll need and use daily.
Buy Now

Meet Doc