Introduction

Gnome is a free and open-source desktop environment and runs mainly on Linux and BSD Derivatives. In August 1997, Miguel de Icaza and Federico Men started Gnome as a desktop environment. They also worked on free applications for it. Gnome was initially named as GNU Network Object Model Environment. The main inspiration behind this was the intention to create a distributed object framework.

Microsoft’s OLE and K Desktop environment were gaining popularity, therefore, it was developed in parts. K Desktop basically relied on Qt Widget Toolkit which was licenced until version 2.0 in June 1999. The GTK+ Toolkit was as the base of Gnome which used the LGPL License.

Development

GNOME is mainly written in C++, C, Python, Vala and JavaScript. It was developed by the Gnome Project which mainly works to provide the GNOME Desktop Environment, a GUI and a set of core applications. Each of the components software products has its own release schedule and version numbers. The Gnome version numbers follow the scheme format ‘x.yy.zz’ where ‘x’ is the major version number, ‘yy’ a minor and ‘zz’ indicates a point of release.

Environment and Components

The Gnome environment’s central part consists of GLib data structures, GObject object type and structures and GTK+ widget toolkit. However, the foundation is not limited to this, it is further extended to D-Bus IPC framework, Cairo 2D centre based drawing, Clutter accelerated graphics and similar other components and libraries.

Many think that the sole purpose or consistency of Gnome environment is the User Interface and better graphics experience but this is not the case. The Gnome’s core application makes use of extensive applications and software packages that make up Gnome desktop environments such as Evolution Data Server, Meson, Mutter and Tracker.

Versions

Several versions have been released for Gnome. The Gnome 2 came around 2002 which had a very simple and user-friendly desktop interface. This featured user interaction with desktop objects such as windows, icons, files etc. Gnome’s own office suite came in 2003 with the name of Gnome Office 1.0.

Gnome continued the use of general desktop designs and traditional metaphor but this was dropped in Gnome 3. It was replaced with Gnome Shell. The latest release of Gnome 3 is GNOME 3.24 which features several bug fixes and some new major attributes.

New Features

Gnome 3.24 is the 33rd stable release for Gnome. Some of the most attractive features of this newest release are:

Night Light:
The system’s colour scheme, as well as colour temperature, would automatically adjust to the suitable condition of your monitor. You can turn this on in Settings > Display.

Weather Notification:
The notification handle now shows the weather information. Including this, some new tweaks like ‘just now’ and ‘4 hours ago’ timestamps make the notification area look cool.

Other main features include the new awesome games and apps like Recipes and Games. Better icons and a more powerful web experience with WEB the default web browser of Gnome. Last but not the least, Dual Graphics card support is now available. Users can select which GPU to use in Systems Settings.