Posted on 08/17/2011 5:00:18 AM PDT by ShadowAce
Where is the Linux desktop going, and where should it go? This is a hot topic, and an important one. Unfortunately the discussion usually starts from the wrong premise, that the Linux desktop has only recently achieved parity with its Mac OS X and Windows cousins. Not so! The Linux desktop has been superior since its early days, and would have to go backwards to achieve parity.
Now which Linux desktop are we talking about? That's a good question, and that is superior item #1: multiple desktop environments and window managers to choose from.
The PC has been a mighty multi-purpose power tool from its humble beginnings. Unlike a lot of multi-purpose tools, it can do many things extremely well. You other old geezers probably remember when hardware was the limiting factor, and impatient do-it-ourselfers were continually upgrading just to keep pace with the software. Then in the early 2000s hardware caught up, and now even cheap commodity hardware has more power than we need. (Except for ghastly script-heavy poorly-coded Web pages that bring quad-cores to their knees; I laugh when people say all they need is a cheap low-power gadget for email and Web surfing. Good luck with that!)
The benchmark for the user interface has always been Windows. This is understandable due to Microsoft's lock on the market. Back in the olden days of Linux most Linux users came from Unix backgrounds. Anymore I'll wager that the majority of Linux users learned Windows first, and a goodly number of Mac users as well. Which has little to do with preference and merit, and much to do with lock-in. I started with Mac, then Windows, then Linux.
I don't like to see Linux chasing Mac and Windows, except for copying the good stuff. For the most part Linux chasing Windows is going backwards. Especially the part where each release grows by gigabytes without providing any additional functionality. Windows 7 Pro eats up a good 22GB, while Windows XP Pro consumes less than a gigabyte for itself. What do you get for all those extra gigabytes? Minesweeper, Solitaire, Notepad... um... oh yeah, drastically higher CPU and RAM requirements. Maybe to power all the nagware.
Chasing the Mac interface might make sense. But listen to Ingo Molnar's extremely insightful comment on user interface design:
"I think what the KDE4 and Gnome3 folks are doing is that they have picked Apple (and to a lesser degree, Google) UI products as their role model...the problem as I see it is that they tried to achieve this by mimicking Apple products, instead of implementing a high quality UI development process...You cannot really gap that difference by taking a giant leap in the "product space", regardless of the existing user base and regardless of the quality of the landing...
"I think OSS UI projects are also making a big mistake by mimicking the development model of closed-source projects...We should realize that our future OSS developers are sitting in front of the device they are using, most of them are at most 100-200 msecs away from a server that the developers are using - they only have to be engaged intelligently ...
"Yet we are doing everything in our power to create silly artificial walls between developers and users."
Linux already has everything it needs to provide a superior user experience. Which users, you insightfully ask? Not Jim and Jane Sixpack, who find iPads too complicated because they can't decide which finger to poke it with. Jim and Jane aside, tablets and smartphones are wonderful devices filling a long-unserved need.
But, they are not PCs. Ever since the early days of Linux the Linux desktop it has run circles around Mac and Windows. Even back when it was raggedy and unpolished it was bursting with functionality. What good is pretty if it can't do anything, or doesn't let you do what you want? First make it do cool stuff and be reliable, then you can always pretty it up later.
Here is a partial list of things Linux can do, some new, most old, many of which Mac and Windows still can't and won't even try, or only with expensive third-party add-ons:
The better approach is not to throw all this great stuff away in the name of simplicity, of dumbing it down drastically to appeal to "the masses." An awful lot of Linux fans have this idea that when the Linux desktop reaches the perfect level of eye-candy one-button one-finger fabulousness then the masses will flock to it. And in a way they're right, as evidenced by the success of smartphones and tablets. But and I repeat myself PCs are not tablets and smartphones. And, for those good people who believe that a great GUI is "intuitive", meaning anyone can pick it up and instantly start using it, guess what the consistently-best selling O'Reilly books are: iPad and iPhone books. Go see for yourself. (The supposedly-superior Windows is there too.)
Freedom. This is the biggie. It seems a lot of Linux fans are squirmy with talking about freedom, like it's weird old hippie stuff that nobody wants to hear about. But the reality is that many people are interested. Many computer users, especially frustrated customers of the usual closed, proprietary vendors, are very interested in freedom: they like the idea of Richard Stallman's classic Four Freedoms, and recognize that these add considerable value to software.
They like the idea of freedom from crazy licensing schemes designed to confuse and overcharge, freedom from crazy unilateral end-user license "agreements" that dictate what you can do with your own property, freedom from lock-in, freedom from artificial barriers to interoperability and open standards. They want honesty and accountability, and freedom from the heavy overhead of managing proprietary licenses.
Cathy Malmrose, CEO of independent Linux vendor ZaReason, told me once that they investigated selling Windows, perhaps in dual-boot configurations. But they would have needed an extra staffer just to handle the compliance paperwork. It's just as bad for a business running even a bare complement of proprietary software, what with server licenses, client licenses, client access licenses to the servers, remote access licenses, terminal server licences and so on, all calculated for maximum redundancy. It's nuts.
So please, friends, don't sell desktop Linux short. It already towers head and shoulders above its proprietary cousins. We don't need to apologize for it because it has long provided a superior computing experience, and will only get better as long we don't get derailed chasing inferiorware.
Thank you. You’re very kind.
You are welcome.
Which distro are you using?
[pauses]
[looks at untweaked iPad running untweaked iOS]
Uh...why not? It's 2011 already.
The PS/1 was a downgraded line introduced after the PS/2, which came long after Gates sold DOS to IBM for the original PC.
Let’s suppose one of your users has a windows laptop and an iPad2. He wants to print on the printer connected to his Linux desktop. He has no chance of being able to do that without having you come over and edit his Samba and Cups inf files.
Now let’s suppose he has an IOgear wireless printer queue. It automatically shows up on his Mac and Windows machines. He (or you) might spend 20 hours trying to make it work with Linux.
Network printing is a necessity for the modern wireless home network. Linux is not ready for that, making it unusable for most home networks.
Debian, RedHat, and Suse. I also run Windows. But I don't use them much any more. I have moved on to Mac OS X as my main system.
Ten years ago a Linux geek that I knew told me that in the future I would be using Mac OS X as my main system. It only took my ten years to realize that he was correct.
For the skeptical such as myself, I think that running a bunch of Linux distros is the best route to the Mac.
Thank you for the correction. I was confident that someone would do that if I had the wrong chronology.
I still have the keyboard for a PS/2 in my storage room. I never had the heart to throw it out. It was build solid and made a nice clicking sound when you pressed a key.
LOL! yeah, right. Whatever. take em to the EEk Squad ROTFLMAO!
LOL! yeah, right. Whatever. take em to the EEk Squad ROTFLMAO!
How many millions of grandpas are you providing tech support for? And how much does the job pay?
I’ve tried Fedora, Ubuntu, and Linux Mint. Of those, I really liked Mint best, but it wouldn’t recognize the wireless card on my laptop. Then I found PCLinuxOS and love it. Not being a geek, and hearing the horror stories, I thought the transition would be much more difficult than it was.
Another benefit, this whole experience (and I did do this initially solely as a learning exercise) has me *wanting* to learn more about computers. So I got hold of a really good (and free) booklet on using the terminal (http://people.wallawalla.edu/~larry.aamodt/engr122/TLCL-09.12.pdf). Maybe I’ll eventually turn into a geek after all....
I would say you are on the right path. Running Linux will teach you a lot about computers. Learning to program at the command line is one of the most useful skills you can have on a Linux or Unix system. Before long you will be writing your own shell scripts. I run Mac OS X and I still frequently use the terminal.
My next project is to network my Linux desktop with my Linux laptop, which should be a snap. If I get through that, then I’m going to shoot for Major Geekdom by getting those two to talk to my XP machine. (Yes, I’ve already looked into this by reading through forums and know to expect a lot of problems with Samba, etc. But, hey, why not push myself a little? Nothing ventured, nothing gained.)
That would be valid in limited numbers in my case. I get older machines from Corporations and put them back into service in the homes of Seniors, Church goers and low income families. 99% of them don’t have another machine, let alone the money for an iPad. LOL
That said, I usually inform those who want/need a printer to buy a cheap one that is Linux friendly. Many print manufacturers supply Linux install packages for their machines. My Brother wireless MFC665CW, now some 6 years old, works flawlessly on 10.04LTS using the Brother supplied package and installed with archive manager. No editing necessary. So does my Canon Pixma.
I have 5 machines in my house all on wireless...Win7, Vista laptop, Dual boot UE 2.8 (Ultimate Edition)/XP, XP to big screen for Netflix, certain DVD’s, Camcorder, etc., and UE Lite laptop running from usb drive. In addition, I have 6 outside security cameras and a Personal Weather Station...again all wireless. No editing anything, all use a web interface, and everything I have except the Cannon printer is 4 years old or older. (usually older-lol)
Linux, specifically Ubuntu and Ubuntu based distributions are absolutely ready for a wireless world, and have been for several years. (yes, I know Ubuntu is Debian based, but not all Debian based distros are built equally)
LOLOLOL It's fun, isn't it?
Fun when it works! Supposedly this Linux-Windows networking via Samba can be a real test of one’s patience. But that is the *real* beauty of Linux. It runs great on old discarded hardware, so that if I go apoplectic from frustration and throw the machine out the window, I’m really not set back all that much....
I surprised PCLinuxOS doesn’t auto configure your shares.
Oops! Sorry. I meant to add that I’m equally surprised that Ubuntu (version?) didn’t recognize your wireless card. I’ve not had that happen.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.