Thoughts About the Linux Desktop
Linux Desktops
Over the years I have used a wide variety of Linux desktops. Some for a (very) short period of time, others for years at a time. I’ve come to classify them into two categories. The first one would be ones that replicate the user experience of another operating system such as Microsoft Windows or Mac OS. The other classification would be ones that are willing to try something new.
There are benefits to both ways of doing things. I would like to layout what I think is the positives and negatives for both design choices.
Replicate the User Experience
The way I see it, the main benefit of taking an existing interface, Windows 10 for example, and replicating it is one of familiarity. New users will see it and just say “oh I know what to do, I’ve seen this before”. This allows bringing more people to the community.
In order to get them to stay though there needs to be an immediate benefit to them. Linux historically claimed that the benefit was increased security and stability, and while those can both be true, that isn’t something that is going to keep users. Extensibility, with ease, is what I see as the way to keep those users. There needs to be features available to them right off the bat that were not present in whatever operating system they are coming from.
Most popular Linux desktops fall into this category. From KDE and Cinnamon with their very Windows look and feel to Pantheon and Deepin with their MacOS inspired environments. There are plenty of users who love these environments and they are great, I myself used KDE for many years, only leaving when they transitioned to KDE4 because I didn’t feel that it was very flushed out at the time, it got better.
Try Something New
This is a much harder category, both in design and keeping users. It can be very rewarding when it is done properly. I want to highlight two environments here.
The first one has been around for a long time and during that time has, in my opinion, not been afraid to experiment with their design. Enlightenment always felt to me like the desktop I wanted to use if I wanted to show off how different Linux was from everything else. In terms of usage by the Linux population as a whole, it has never really caught on but I am glad they are still around trying new ideas.
The second one I want to highlight here has also been around a long time however in terms of “trying something new” is really a more recent shift. Gnome went from being a more standard (Windows like) desktop to a complete redesign when they released version 3. In those early days a lot of users were unhappy with the change in direction, causing several desktops to be forked off of the previous version such as Mate and Cinnamon as well as other desktop design directions such as Unity, which has since been killed off and more or less turned into a plugin for Gnome. Gnome has become the main desktop environment for a large portion of the Linux world. Because of this I feel that it is one of the crown jewels of the open source world.
Gnome is preparing to release their next version (3.40) which changes the workflow again. While this one is not as revolutionary as their move to 3, it is causing a lot of community stir. I will admit, I am leery of the new design changes, however I know that is because change is hard for people to accept, myself included. With all that said, I do very much look forward to trying it out and getting to know the new look and feel that will most likely be my daily driver.
-Matt