Today the Gnome desktop turns 18. To celebrate, we created a list of reasons to use it:
- De-facto desktop environment: A lot of Linux distributions have their own Gnome installation. Popular Linux distributions such as Fedora, CentOS, and Debian are using Gnome as their default desktop environment.
- Available everywhere: Even if you don't have Gnome installed as your default desktop environment, Gnome is extremely portable and there's a way to install it on pretty much every distribution.
- Support: Because Gnome is an option for almost any distribution, if you need help there's a big chance you can get it from someone in the Gnome community.
- A different design approach: The transition from Gnome 2.x to Gnome 3.x didn't exactly go as planned, partially because Gnome decided to make a bold change in its design. Some people liked it, others didn't, but now that the transition is over, Gnome provides a user experience that is drastically different from other Linux desktop environments, Windows, and OS X.
- Performance: Many users report that Gnome uses fewer system resources than KDE or Unity, leaving more RAM and processing power available for applications. The desktop environment doesn't stand in the way and lets you get the job done.
- Themes: There are many different Gnome themes available. My favorite one is Paper (warning: currently not stable), which brings material design to Linux. If that's not for you, there are still plenty of other choices.
- Extensions: Gnome shell has many available extensions. Once you have Gnome installed, installing extensions is as easy as finding one that you like and flipping on the switch from its website.
- Notifications: Although one of the biggest features for Windows 10 was the introduction of the notifications system, Gnome shell implemented its own notifications system a couple of years ago. The system allows you to receive notifications from a large number of applications, and it's extremely customizable. So, if some application notifications annoy you, just turn them off.
- Applications: Many applications have been developed specifically for Gnome, which ensures their system integration is top-notch. Gnome keeps a list on its wiki of more than 100 applications developed with Gnome in mind.
- Nautilus: Gnome's default file manager is another good reason to switch. Nautilus is lightweight, full of features, and does its job perfectly. Not a lot of people pay attention to file managers nowadays, but having a great one is extremely important.
- Online accounts: Gnome provides a quick and easy way to integrate your desktop applications with your online accounts, which allows your applications to sync their data across your devices. You can integrate your system with Facebook, Flickr, Foursquare, Google, and Outlook accounts. In return, you don't have to authenticate every single one of your apps with your online account. Gnome does it for you.
- HiDPI support: To be sure that it looks good on monitors with a huge pixel intensity, Gnome has built-in hacks so your apps shine on HiDPI monitors.
- Community: What makes an open source project great is its community, and Gnome has a huge one! There are hundreds of developers working on Gnome, which is sponsored by a large number of companies to ensure that its development continues to move forward.
- Good development environment: If you want to develop Linux applications, consider making them Gnome-compatible. Not only does Gnome have a huge fanbase (as seen in our recent desktop poll), it also has its own programming language called Vala, which is pretty easy to learn.
- Gnome Love: Want to contribute to Gnome, but don't know where to start? The Gnome Love page provides a big list of resources, including a mentors list.
- Good code base: As proof that Gnome has a pretty good code base, its code gets forked. Unity, Mate, Cinnamon, and elementary OS's Pantheon are all either forks of Gnome or share some similar principles.
- Google Summer of Code internship: For 10 years now, Gnome has been a Google Summer of Code participating project that allows students to intern by working on it. Talk about a good internship opportunity!
- The Gnome Foundation: Last but not least, Gnome is coordinated by a great nonprofit organization called The Gnome Foundation. It was founded 15 years ago by Compaq, Eazel, Helix Code, IBM, Red Hat, Sun Microsystems, and VA Linux Systems. Today, its advisory board includes Canonical, Debian, Free Software Foundation, Google, IBM, Igalia, Intel, Linux Foundation, Mozilla Foundation, OLPC, Private Internet Access, Red Hat, Software Freedom Law Center, Sugar Labs, and SUSE.
— Aleksandar Todorović (@r3bl_) August 13, 2015
Thanks to the Gnome community for making an awesome desktop environment! I appreciate your contributions to the open source community.
Do you have additions to our list? Let us know in the comments.