X

'Portland' 1.0 aims to ease Linux interface

Newly released software is designed to help bridge two widely used Linux user interfaces, KDE and GNOME.

Stephen Shankland Former Principal Writer
Stephen Shankland worked at CNET from 1998 to 2024 and wrote about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertise Processors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, science. Credentials
  • Shankland covered the tech industry for more than 25 years and was a science writer for five years before that. He has deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and more.
Stephen Shankland
2 min read
Programmers have released version 1.0 of the Portland software project designed to help bridge the gap between two widely used Linux user interfaces, KDE and GNOME.

The Portland software project includes a set of common interfaces for KDE and GNOME. The goal is to make it easier for programmers and software companies to support both user interfaces.

Portland is overseen by the Open Source Development Labs and the Freedesktop.org effort to consolidate Linux and Unix desktop software projects. The groups announced the software release Wednesday.

Linux loyalties and programming efforts have long been divided between the two projects. Although software designed for one interface can run on the other, users first must have supporting components for both installed, and software companies can't necessarily assume computers have both.

"Linux is the only operating system that doesn't have a unified user interface," said 451 Group analyst Raven Zachary.

"It's not a major problem in most cases, as distributions (Linux software collections supplied by organizations such as Red Hat) solve the problem either by selecting one or offering both options," he said, but added that it's confusing to consumers and resources are being spent supporting two interfaces.

KDE uses a library of components such as buttons and pull-down menus called Qt, and GNOME's equivalent is called GTK+. The Linux version of Adobe's Reader software to view PDF (Portable Document Format) files requires the installation of GNOME's GTK+ interface components.

Portland has won some early support. Qt 4.2, released last week, incorporates Portland 1.0, according to Trolltech, the Norwegian company that develops Qt. In addition, Linux versions Red Flag and Xandros have committed to include it in their next releases, OSDL said.

The software can be downloaded from Portland Web site.