Are Open-Source Desktops Losing Competitiveness?
An anonymous reader writes "Peter Penz has been a user of KDE since version 1.2, and he led the development of the Dolphin file manager for the past six years. Now, he's quitting KDE development and handing off Dolphin. His reasons for quitting KDE development are described in a blog post. Penz speaks of KDE losing competitiveness to Apple and Microsoft due to increased complexity and other reasons. 'Working on the non-user-interface parts of applications can be challenging, and this is not something that most freetime-contributors are striving for. But if there are not enough contributors for the complex stuff behind the scenes and if no company is willing to invest fulltime-developers to work on this... well then we are losing ground.' Are open-source desktops losing?"
*nix users have been moving to OS X on the desktop for a long time. If you defend the X desktop in a lot of circles where it would have been popular in another time, prepare to be mocked, ridiculed and told to just "buy a Mac".
Under these conditions it doesn't surprise me that KDE is stagnant. Fewer people are interested in it these days.
- Still an X11 user when I have the choice.
It's going to be the year of Linux on the desktop... any year now!
http://en.wikipedia.org/wiki/Betteridge's_Law_of_Headlines
This is a really bizarre troll-baiting headline, and based on sample size of 1? By an "anonymous reader" nonetheless. Y U NO require a pseudonym, at least?
My productivity has never been higher using "awesome" at home and work
http://awesome.naquadah.org/
Installation was quite painless, apt-get install awesome and its all done, pretty much. It is... awesome
Oh wait, were they talking about those gigantic slow clunky things that include a kitchen sink and everything? Yeah, those can just go away... please.
I kind of liked xfce4 also but thats getting a bit too desktoppy. Too much extra junk I'll never use. I want my apps not the desktop environment's selection.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Rest assured anonymous writer, Open-Source Desktops are staying just as competitive in their constant fight to make your favorite GUI just as unusable and obtuse as those produced by Microsoft or Apple. I am confident that, be it KDE or GNOME, you'll have just as frustrating of a time using the latest versions as you would using Metro or OSX.
Support the EFF and Creative Commons. The war is coming, and they're supporting you...
But I spent a bit of time delving into this interface, and I have have now given up my Windows unless I absolutely MUST use it. No more hunting through menus looking for files or software functions. One hot key, followed by a few letters in the name, and up it pops. Wonderful!
Of course, by "yes" I mean, "never had a prayer."
I love Linux. I have a great life thanks to Linux. But Linux on the desktop is complete shit and always has been. Especially now with Gnome 3, Unity and KDE 4 giving the finger to users and designing craptastic interfaces.
I'm using Cinnamon at the moment just for a semi usable desktop experience. XFCE is also good. But by and large, desktop environments on Linux are a disaster and it's only getting worse with Gnome pushing systemd on us and Fedora fucking everyone by forcing restarts all the damn time.
I'll stick to server OS's with crappy window managers that I can tweak myself from now on and keep a Mac around for anything desktop related I really want to do. I'm tired of fighting with the fucking desktop environment. I have real work to do.
Gnome devs and KDE devs pissed away promising interfaces and aren't even taking community feedback into consideration anymore. The best thing anyone says about these environments these days is "It's not as bad as it used to be." or "It doesn't crash every 15 minutes like it used to"
People like me moved to Linux because we were sick of Windows 95 crashing all the damn time. We laughed at Bill Gates when Windows 98 crashed during a live demo presentation to the world. Now suddenly we have desktop environments that are worse than 95/98 ever were and we're expected to stick around for this shit? Fuck no.
Fill in the blanks:
"Don't feed the ________".
Obvious ______ is obvious".
Yes, I love my Win7 laptops at home, but at work we're all still very comfortable running XP. I have less than no interest in adopting Win8, or even The Ribbon. Meeting increasing challenges of hardware, web standards, etc. is necessary (maybe,) but the thing that XP-7-8 has taught me is that needless complications are needless. Maybe it's time the open source community starts asking *why* a particular change is desirable or necessary to the userbase. (Are you listening, Mozilla???)
Honestly, probably 80% plus of my Word Processing work I could still do in WordPerfect 5.1, if only there were an OS that could handle it.
I figured this out on the day in 2003 when I first tried out OS X. I've been using LInux since 1995 and had tried every available desktop: CDE, KDE, Gnome, Enlightenment (The horror .. the horror ...), Window Maker/AfterStep, fvwm, and even older ones like Motif and twm. I'd used Mac OS 7 and 8 in college and hated it, but OS X was a revelation.
I still use Linux as a server, but for a Unixlike desktop that actually works and runs a lot of applications, OS X is it. Period.
Getting FOSS developers to merge projects is like herding cats. The vast majority of it is ego driven, merging and potentially taking a backseat to someone else is rarely an options.
Apart from drivers/compatibility issues, sucky desktops are what's keeping me away from Linux. Not only are they not very good in theory, they are mostly buggy and not.. play-tested. Honestly, the next-to-latest Unity, KDE, and Gnome were unholy horrors that, as a user, made me not only not want to use them, but also lose confidence in whatever governing bodies are driving features and validating code. My next Linux desktop will probably be lxde or xfce.
The Cloud - because you don't care if your apps and data are up in the air.
"never were" -- competitive, or losing competitiveness?
Both. They never were competitive. You can't lose something you don't have, so they can't be losing competitiveness.
+1 A teachable moment.
The real reason if you RTFA is "I'm doing this project in my spare-time and usually have spend around one evening per week on Dolphin. Especially during the last 2 years this time has increased." -- So basically this guy has a life. He was willing to volunteer one day per week, but nothing beyond that, so he's decided to stop participating.
Also: "As user I always had the impression that I can do my regular tasks..... in a more efficient and comfortable way than on the other desktop-environments. But at least for my regular tasks as user this has changed during the last couple of years." -- I suspect it's because both Apple and Microsoft have improved their user friendliness over the last half-decade (well except for "where's the damn command?" Ribbon interface). Maybe he should try LXDE (lubuntu) which is not only lightweight on memory, but also nice and friendly.
My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
I used a linux desktop for 7 years. I dutifully updated when any improvement was made.
Linux desktops were in my experience never competitive because they require too much technical knowledge. That is an obstacle easily overcome by technical types, but *not* the majority of the user population. It just isn't sustainable to say "Here, tinker, it's cool" to everybody - or more accurately ANYbody outside of technical folks who enjoy the work necessary to update one application or another. It's why many have grown tired of Windows. It's why OSX, with its draw backs, is becoming more popular - the user population at large want an experience that doesn't require at lot of work to keep working. imho.
Am I the only one who loves KDE? I like the desktop. I like Dolphin. I think kio_slaves (if they are still called that) provide enormous out-of-the-box connectivity to nearly every remote system I need to connect to.
And KWrite rocks.
I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
KDE tries to be too much like Windows and actually does it. There are soooo many services, extensions, config files, dot directories (aka crap strewn all over the place) that it's simply become a bloated buggy mess. Gnome/Unity did some really strange and confusing things but in the end ended up being railroaded into the Mark Shuttleworth Agenda and is pretty much a tablet UI on a PC desktop now.
This is the evolution of FOSS. Things which start to suck tend to get replaced by things which suck less. The open source desktop isn't losing, it's just KDE has jumped the shark and Gnome (Unity) has gone insane. Two of the earliest game changers of the FOSS Desktop. Luckily, people with more time than I have saddled themselves with the task of changing what sucks (Thanks guys/gals) about these two Desktops and we've got some alternatives. You can't do that with Windows or Apple. You get only one and if it sucks, too bad. Buy the next version and hope.
PS: have a look at LXDE or Cinnamon for something similar, yet different.
Join the Slashcott! Feb 10 thru Feb 17!
I used a linux desktop for 7 years. I dutifully updated when any improvement was made.
Linux desktops were in my experience never competitive because they require too much technical knowledge. That is an obstacle easily overcome by technical types, but *not* the majority of the user population. It just isn't sustainable to say "Here, tinker, it's cool" to everybody - or more accurately ANYbody outside of technical folks who enjoy the work necessary to update one application or another. It's why many have grown tired of Windows. It's why OSX, with its draw backs, is becoming more popular - the user population at large want an experience that doesn't require at lot of work to keep working. imho.
My KDE desktop worked great "out of the box". No tinkering required. However, tinkering is an option if you want to take that road. Gnome2 was the same way.
I wont comment on Unity or Gnome3 because I think they suck and won't use them.
There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
It has been the Year of the Linux Desktop since I started using Linux primarily. Everyone else I attribute to measurement errors.
Don't tell me I don't understand statistics!
Great Intellect...
Given that KDE and its applications are written in and married to C++ (and QT) I'm not surprised that few people want to contribute.
I know that C++ is the Big Thing and Right Thing in mainstream industry, but it is extremely complex with an enormous learning curve and huge demands on development resources, and developer time.
I, for one, certainly wouldn't contribute to a C++ project for fun. I only do it when I'm paid, and only if I can't avoid it.
Stick Men
create one new master desktop
That's the mistake. There is no one master desktop. Its like convincing a bunch of book authors instead of writing a bunch of pulp, they should all cooperate to write the one great american novel.
10000 religions all claiming the other 9999 are wrong? Eh, they should give it up and all cooperate on the one master religion. (with our luck, unrestrained crony capitalism?)
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Carbon Paper copies.
When signatures are required in triplicate all forms of printing that are not dot-matrix lose. This particular purpose is essentially the entire reason dot-matrix printers still exist.
And how many of you Linux guys just chuck the UI and go for the command line because it's actually easier?
A keyboard is an immensely higher bandwidth user interface.
10 fingers, 104 keys on a IBM type M, at 100 wpm vs a mouse with "a" button on a mac or maybe two on a PC and maybe a scroll wheel is no contest.
Computers are supposed to be FOR people who have no patience, not a challenge for impatient people.
Also I can't understand GUIs. Too hard to use. Something to do with eye focus. I can read and write text about 2 to 4 times faster than the fastest speaker, but I can't figure out icons, like little standardized test puzzles. Click on the mating centipedes to configure. No wait the Fing centipedes means paste. Where's my gmail, ah a red letter M how .. incredibly unobvious. Ah click on the folder on the desktop to open outlook, no wait thats a directory, click on the yellow folder, no the other yellow folder, no the yellow folder with a round thing on it to open outlook. I don't know what that's even supposed to symbolize. Why do I have to solve symbolic graphic arts puzzles to imperiously give commands? Julius Caesar never held up cryptograms to invade Gaul, although I'm sure there's some fool UI designer working on it now for .mil. Google chome icon thats a saw blade on lsd, right? So not obvious. Why can't I just type "chrome" to run chrome or "configure" to configure stuff or "outlook" to run outlook or something simple like that? I want to stop so I click the start button, just like when I want my car to slow down I press the accelerator, right? F GUIs. CLI forever. Just too freaking easy to learn and use.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Some 10 years ago, the Linux desktop was The Challenger. The first alternative to Microsoft. The cool OS to use for all the cool tech headed people. All people I knew working in academic research in 'hard science' fields used Linux.
That moment is gone.
All the younger cool tech-headed kids I know use Macs. Most people that I know that used Linux in the late 90's early 2000 years have migrated to Mac computers. Actually I can say that with one or two exceptions everyone migrated to Macs.
[...]
Personal annecdote:
Started using Linux in 1995. Worked as a Linux sysadmin when I was a student. Use Android phones and installed OpenWrt in my router (previous one ran Tomato). Own a Linux NAS (Debian based). I have a LWN.net subscription. My work computer runs RHEL. My parents computer (I bought it and maintain it), runs Ubuntu.
When my wife needed a new laptop, I bought her a MacBook Air. Not a chance I would inflict Gnome/KDE/Whatever on her.
I have a kid, little spare time and a fair amount of disposable income.
With the Linux desktop:
- Do I have a polished, easy to use, easily discoverable video editor? No.
- Polished, high quality photographic manager and processor for Linux (Like say, Adobe Lightroom)? No.
- Something easy to use for creating good looking family photo albums for printing? No.
- Decent priced PDF editor for filling in PDF files? No. (sorry, I am not buying Acrobat for that).
- Does my kick-ass Lenovo work laptop running certified RHEL has the fan on at all times? Yes.
If I went out of my way to find sort-of-good-enough alternatives for these things, could I do it? Probably.
Do I want to spend my time doing that? No.
The question on my mind right now, is which configuration of the new Retina MacBook Pro to order.
I guess it depends on what you mean by "competitive". For me, KDE used to be the best desktop experience available, under any OS. That changed with the 4.x series -- now KDE has degraded to the point where it is not substantially better than Windows or Mac. So in my view, KDE has indeed become less competitive.
Linux desktops were in my experience never competitive because they require too much technical knowledge. That is an obstacle easily overcome by technical types, but *not* the majority of the user population.
Am I the only one who doesn't see that as a problem?
Average users who don't want to learn new things about their systems are already well represented. They have several good options. What's so wrong with an OS for those who like learning and want to understand how the system works?
As a long-time Linux user, why would I feel a need for the masses to join me? I'm fine with people choosing what suits them best. I don't need them to choose what I choose. I like the choices I made in a way that doesn't depend on what someone else does.
Linux already has what it needs: enough of a userbase that there is active development and the attention of various companies which can contribute. I don't want it to become so thoroughly obscure as to lose that, because that is a good thing. I for one feel no need to "beat Microsoft", as though popularity indicated quality. Anyone who has seriously considered that question has already observed that it frequently indicates the opposite.
Why does Linux need tons of non-technical users who are unlikely to appreciate and understand the Open Source ethic? So that companies will include Linux drivers by default with hardware you buy? I've personally never had problems getting hardware to work, but then the correct way to do this is to match the hardware to the OS. Doing that, I found I had a very wide selection of hardware covering a large range of prices and capabilities. If that's what drives the desire to "go mainstream" more than Linux already has, it seems designed to solve what is not actually a problem. If that's not what drives this urge, then what does?
It is a miracle that curiosity survives formal education. - Einstein
IMHO Most people could care less about a desktop's work flow. If it works in *some way* you learn that and get over it. The reason people have computers is to run programs in it.
For one, loads of people need MS Word. Not OpenOffice (or whatever is the new name for it). My sister (pro-photograph) needs Photoshop, not the fscking Gimp. You can argue they /truly need/ it. But one way or another, why should they run an OS that lacks they prefered applications, when they run one that has?
If Linux doesn't have the programs you need or programs which are `good enough for your needs`, and Windows7 or OSX have them. Linux has great browsers, but great applications are really far and few in between.
I actually came back to Linux under this Gnome 3 controversy and really don't mind it. The reactions to this post are as predictable as the post itself, a developer gets sick of providing something for nothing and has a public rage-quit, the self-hating Linux users cry out "why do people hate Linux".
None of it is true!
I formatted my Windows 7 laptop and joyfully have Ubuntu 12.04 on it. My son's Window 7 netbook was running slow and as an experiment I put Ubuntu 12.04 on that , he loves it. He has less problems than he did under Windows 7. Everyone is accustomed to an "app store" in their phones and Linux is the only OS out there that really has the same type of resource.
There has never been a better time for Linux on the desktop! With Windows 8 about to mess everyone up and a leaderless Apple (let's face it)... Ubuntu, Mint and a dozen other distros are fantastic! Ausus' latest EeePc netbook is currently shipping with Ubuntu because of Windows 8 being a mess.
Linux on the desktop is the best option right now.
It's also in perpetual beta. They've been bragging about E17 since the 90's. Enlightenment is going nowhere fast.
That's not "keeping it going". That's tinkering.
If you don't bother to know what you are buying, you can end up with a lemon. The fact that you are running Windows doesn't alter this. Stuff still needs to be fit for your purposes, reliable, and fast enough.
A Pirate and a Puritan look the same on a balance sheet.
The GUI's not having all of the options is not a problem limited to Linux. A cursory search of enabling TRIM in Windows and MacOS quickly led me to references for command line tools.
The last time I looked into enabling GPU video decoding in Windows, the instructions weren't for the faint of heart either.
Everyone assumes that there's never any problems with Windows or even MacOS and it's all some idealistic fantasy. It isn't necessarily.
A Pirate and a Puritan look the same on a balance sheet.
My computer is a tool. I have no desire to spend any intellectual energy whatsoever in making my computer work. I have work to do, both at work and at home, and I would prefer my computer simply never stand in the way of getting that work done. (At work, my job is protocol-level network equipment diagnostics, at home it's your typical surf, e-mail, light office work, games, etc.)
Just like I am mostly ignorant of the metallurgy and exact mechanical parts of the torque wrench I used to change out my brakes today, I have no need nor desire to understand the inner workings of my operating system. I understand the knowledge I require to do my job, just as I understand how brake calipers, pads, fluid, and rotors interact to stop my car. Knowing the secrets of torque wrench construction or OS operation is not something I have or want. While knowledge is a good thing, I have limited hours in my day, and do not have time to learn everything.
To be blunt, I have better things to do with my time than to use it making my computer work properly. I spend all day, every work day, making enterprise computer equipment work, and I do not want to dedicate any resources there, or at home, making my personal computers work properly also. For all its many faults, Windows works well enough to get my jobs done. Linux, with the tweaking, endless GUI "wars" (HOW long has the Gnome vs. KDE thing been going on?), driver morass, and stacks 'o Googling required for general operations, does not. The cheap Windows laptop I'm typing this on has never required more than occasional reboots for updates or crankiness. It has not required one iota of tweaking or a single download of some obscure driver or utility, nor the editing of a single configuration file, to make it work.
There is nothing wrong whatsoever to wanting something to "just work." Knowing HOW it works can be a valuable and enlightening process (there is a reason I have a degree in Computer Engineering, and I DO largely know how it works on a low level), but it should never be required, unless it is your job.
As a long-time Linux user, why would I feel a need for the masses to join me?
Because it is a hell of a lot easier to draw money and talent to the development of client applications --- programs ---- that have a reasonable prospect of running on the systems used by 99% of their potential market.
Frankly saying, yes, Windows is the lowest common denominator, everything works under it. But don't you dare say that it doesn't suck. DLink WIFI adapters suck a magnitude more under Windows because of the unstable user interface. Your electric shaver may require a kitchen sink of a driver to work. Non-UVC cameras under Win7 are a nightmare. I have kind of determined that, if something works without much hassle in Linux, it probably works better in Windows too.
Frankly, I love my Linux desktops better than any Mac or Windows nonsense. I find Windows's gui insanely bad and frustratingly limited. You guys who don't like 'em can go away if you like, no one will miss you anyway. I like all of them, Unity, Gnome3 and KDE4 just fine. I think they are different but all great in their own ways. Gnome3 and Unity might not be popular with some people but they are innovative. Whether you like that innovation or not is your own opinion.
KDE4 gets solidly better and better with each release. So some Dolphin developer decides to throw a hissy fit and leave, honestly, whatever. I personally have not seen this great exodus of Linux users to OSX, nor do I hear "normal" non-fanboi people fawn over OSX all that much.
"Computers will never truly be free until the last windows user is strangled with the entrails of the last mac user."