“KDE rules!” “No, GNOME does!” “Our desktop is the most customizable!” “Ours is the most ergonomic!”…
Linus Torwalds defends KDE. Other luminaries counter for GNOME. Big names, tied into a childish fight… Who is right, actually? What desktop is the best? What is the one that will rule?
I believed the answer will be obvious to anyone in the FOSS. Seems, however that it is not. So, someone has to give it.
I started with GNOME, then tried KDE – it was much better. More convenient. More productive. Giving me more. WhateverI looked, it was the best one I had ever seen.
For me. And for some of my friends.
Other friends of mine stayed with GNOME – or switched to it, from KDE. For them, it was the more convenient, productive etc. The best one – for them… Yet others compared many desktops, and found that XFCE is their one… Who is the only right here?
Nobody. The primary difference is not in the desktops, but in their users. Someone will be most productive with GNOME, another one – with KDE. People with in-depth knowledge of few programs, but ergonomically challenged, would naturally benefit from GNOME. People with wide, but less deep software knowledge, and good self-ergonomisation, will probably be most productive with KDE. Myriads of other personality traits also contribute to the difference – there is no way to tell what will be the best desktop for you, until you try and find it.
It is in the type of usage, too. A corporate environment may like a supremely ergonomic desktop, allowing to do only what the employee’s job is; a home user will often prefer a myriad of programs and options, even if s/he never uses some of them. Different goals, different desktops.
There are many other reasons for different choices. Which comes to say only one: There is no ultimate desktop. One desktop is the best in some cases, another – in others. But, for the different people to be on the top of their productivity for different tasks, different desktops must exist.
Sure, KDE can be customized to look and behave much like GNOME. (The opposite is true to a big extent, too.) But KDE will never truly replace GNOME, unless it accepts the GNOME philosophy – that is, unless it becomes GNOME, and ceases to be KDE. (Switch “GNOME” and “KDE”, or substitute with any desktops around…)
The differences of the desktops are not our weakness. They are our treasure. Supporting only one desktop will mean leaving millions of people less productive, even by a little, no matter what desktop this will be. And it may be the freedom that we believe in, but the technical superiority is what attracts the people to us – and the productivity is an important part of this superiority. (Many people have surely noticed that the freedom and the technical superiority are the same thing, deep inside – but this is a different topic.)
The divergence of the desktops gives a lot of fresh ideas that otherwise would not be born, ideas that will not fit well into one desktop, but are perfect with another. And the need to hybridise and maintain compatibility across the different desktops creates yet other ideas. Sure, it takes its toll in work and efforts – but creates products that amaze, attract and make the people happy. What is the best we all can ever hope for. Which is what eventually we strive for.
The dream for The One Desktop To Rule Them All is actually a dream for a software monopoly. As long as the people are different – and they will always be – no single software, and no monopoly will be perfect for everybody. What is worthless for some, will be priceless to others. Always.
Please all, great or small, please leave this dream to the big software monopolists. There is where it belongs. Do understand that it is a poison to our mentality and principles – a poison both for the freedom and for the excellence. Always try to make your creation the best, the perfect – but do not degrade or mean harm to the alternatives, do not want their extinction. Support them instead, and help them be themselves. Please, do not dream for a Rullest Ring.
The fact that Linus Torwalds himself supports KDE does not mean that this is The Ultimate Desktop. Linus may be a programming genius, but his preference means only that KDE is the best desktop for him personally. When it comes to personal conveniences and tastes, there are no great and small people. Be free to choose what is best for you personally.
And may the choice be with you.