Forgot your password?
typodupeerror

Comment Why Desktop Linux is a Failure (Score 1) 283

The main reasons for failure, IMO, are lack of standards and lack of overall management. Above the kernel level is mostly chaos. The following was written over 10 years ago.

Desktop Linux

Desktop Linux (meaning GNU/Linux and the entire ecosystem) has been suitable for non-geeks since about 2004. It works well, looks good, has superior security and freedom from malware, has thousands of applications covering almost every need, and costs nothing. In spite of these advantages it has failed to win more than a 2% share of end-user desktops. WHY?

Note that Linux is the biggest player in the server space. Google, Amazon and Facebook have millions of Linux servers. Most of the world's web servers, stock exchanges and scientific supercomputers use Linux.

Here are the main reasons for low adoption by end users, in my opinion:

Fear or Hatred of Change
People hate change. Linux is easier to use than Windows, but requires learning new skills. For most folks, this is a huge barrier.

Balkanization
    + many competing "flavors" of Linux
    + competing window managers with different application interfaces
    + competing application package formats and tools
    + package naming and content variance, application dependency chaos
    + library API changes causing existing applications to fail (require update)

Application developers must be willing to support many slightly incompatible versions of Linux. "Build once, run anywhere" is not possible. Attempts at standardization have gone nowhere. Developers of popular applications refuse to deal with Linux. In contrast, Microsoft provides a stable standard that both developers and users can depend on. Backward compatibility is carefully planned, and programs from a decade ago still run on current Windows.

Credibility
No major company with clear staying power is producing and supporting a desktop Linux system. Google makes Chromebooks using a customized Linux kernel, and some Linux applications can be used on some models, if you have the necessary knowledge to install them. Google avoids using the name "Linux" because this is considered bad for marketing.

Microsoft
PC vendors are fearful of making Microsoft angry. They used to have to sign exclusive contracts, but this was ruled illegal long ago. Now they get license discounts, which means that nothing has really changed and the monopoly power continues. This is the main reason you will never find a Linux PC in a retail store. There are a few online vendors of Linux PCs, including Dell.

Conversion Costs
Organizations switching to Linux must convert custom applications and retrain technical staff and users, a potentially huge cost. A few companies and government organizations have actually done this.

Missing Applications
The main applications that most people need are available and of high quality: web browser, mail clients, document applications compatible with Microsoft Office, photo editing, and some games. World class modern games are mostly missing. Photoshop is missing. One reason for missing applications is the difficulty of development and maintenance given the "balkanization" issues mentioned above.

Free Software Culture
Free software advocates are in denial and are not facing the problems. One often reads "having many choices is good" or "a Darwinian process will select the best alternatives". This is also what they said in the 1990s. The freedom of Linux is also its downfall. Effective standards are lacking. There is no management and no road map. Every player runs his own show. Linux geeks don't worry about this - they are having fun.

No Way Forward?
Legacy Linux (GNU/Linux) will become even more irrelevant and will be abandoned by more developers. It is a shame that today's popular desktop platforms (Microsoft and Apple) have high cost, malware galore, and massive invasion of privacy. Linux could have made a difference, but lack of management and standards has ruined the opportunity. The solution would be to consolidate Linux development resources under a unified management. Sadly, there seems to be no chance for this to happen.

Submission + - Ask Slashdot: Are you MAD AS HELL and not going to take it anymore??

TheRealHocusLocus writes: This year marks the 40th anniversary of Howard Beal's rant in the 1976 movie 'Network', and I am staring at a laptop in the throes of a Windows 10 Update 'gasm'. Progress has rolled past 100% several times and started over. They decided people don't mind that. Some cutesy-pie message "close to goodness" flashes by that was probably 'tiger-team tested' by overpaid professionals. I am on call, supposed to be monitoring a sewer plant. Instead after several dismissals to the screens without a LATER, NOT NOW or I'LL LET YOU KNOW, I pushed the reschedule dialogue to the rear and left it waiting. But my application did not count as activity and I left for a few moments, so Windows decided to answer its own question and restart (breaking a persistent Internet connection). In addition to the flaky Bluetooth and countless options missing or rearranged beyond belief to accommodate stupidphones, I've had it.

Upon due consideration I now conclude I have been personally f*ck'd with. Driver availability, my apps and WINE permitting, this machine is getting Linux or pre-Windows-8.

We're not supposed to act this way, get angry. I'm sure there are no angry people North of Oregon, or it could never have come to this. And replacing signed components with other signed components could not possibly take this long, there must be eons of just-in-time crapulation going on behind that blue screen. I'm done with it. That's mine, now let's hear about the things that are pushing you over the edge this very minute. Phones, software, power windows, anything. Are you MAD AS HELL? Let's get a Real Beal rant rolling.

Slashdot Top Deals

The first rule of intelligent tinkering is to save all the parts. -- Paul Erlich

Working...