Gnome 3 And Ubuntu Unity Interfaces: Review

The GNOME 3.0 and Ubuntu Unity interfaces improve Linux desktops, but need some getting used to

The GNOME Foundation, which has overseen the development of the default graphical environments for the Linux- and Unix-based operating systems from Red Hat, Novell, Canonical, Sun Microsystems, Oracle and others, has diverged from the consistent look and feel that marked its namesake desktop environment for years, with its new GNOME Shell interface.

GNOME Shell represents a new desktop approach intended to make applications easier to access, limit workspace distractions and make more use of modern desktop and notebook hardware.

Canonical, for its part, has broken ranks with GNOME by opting to not participate in GNOME Shell, instead developing for Ubuntu a separate interface, called “Unity.” Unity is rooted in many of the same components and designed with many of the same goals as GNOME, albeit with different implementation details.

Promising interfaces

I’ve been testing both interfaces throughout their development and in their finished versions—I tested GNOME Shell in the beta release of Red Hat’s Fedora 15, and Unity in the shipping version of Ubuntu 11.04.

I’ve found each interface promising. Each does a solid job streamlining notification messages and staying out of the way of active applications. With that said, both will require that users spend time adapting, and the enhanced hardware requirements of each will prove troublesome in certain scenarios.

In particular, in virtualised or thin-client style deployments, where hardware acceleration for graphics isn’t available, these desktop environments must fall back to their earlier incarnations. However, there’s time for users and implementers to adjust to GNOME Shell and Unity, as the operating systems shipping these environments are aimed at Linux enthusiasts and early adopters.

The next Long Term Support version of Canonical’s Ubuntu is set to ship a year from now, with an October release of the OS in between to address usability and hardware fallback issues. A 2D version of Unity is already available in the Ubuntu repositories. As for GNOME Shell, it’s not clear when the new interface will make its way into the enterprise operating systems from Red Hat, Novell or Oracle.

Continue to page 2