tlb
Volume 3, Number 39 -- October 17, 2006

Will Portland Mashup the KDE and Gnome Interfaces?

Published: October 17, 2006

by Timothy Prickett Morgan

After more than a year of work by members of the freedesktop.org standards group, which steers the X Window System Windowing system that underlies the KDE and Gnome graphical user interfaces for Linux, and Open Source Development Labs, the place where Linus Torvalds gets his paycheck and where big players in the Linux community steer the development of software related to Linux, announced last week that Portland 1.0, a set of common interfaces underlying X Window and therefore KDE and Gnome, is available.

Both KDE and Gnome are extensions to the X Window System, and they organize how applications are graphically displayed on a Linux system. KDE and Gnome are sets of libraries and standards that programs use so they can present a consistent look and feel within the X Window System. The problem is, KDE and Gnome have slightly different ways of doing this, which means big headaches for independent software developers that want to port their applications to Linux. The Portland code is a set of common interfaces that can hook into both KDE and Gnome, which means ISVs can write to Portland and let Portland cope with interfacing with KDE and Gnome.

What Portland is not, by the way, is a unified graphical user interface for Linux that somehow merges KDE and Gnome. While it would be useful to have a single GUI for Linux, KDE, and Gnome each have millions of users, and getting anyone to switch to the other is asking a lot--in fact, it is asking too much.

The freedesktop.org group was created in March 2004 to get the people who make GUIs based on the X Window System to cooperate a little more than they had in the past, and to also bring more community involvement into the evolution of the X Window System itself. While freedesktop.org has been helpful, it did not have the political clout that OSDL has in getting interested parties to deal with the KDE and Gnome incompatibility issues. So the Portland Project, which created the Portland 1.0 code, was born in the aftermath of the OSDL's desktop architects meeting in December 2005. Working very quickly, the Portland Project (which is named after the Oregon city that is closest to the Beaverton headquarters of OSDL) put out a preview of the interfaces in April 2006 and released beta code throughout the summer.

The Portland 1.0 code has already been integrated in Debian, OpenSUSE, and Fedora Core, the latter two being development implementations that are previews of future commercial releases of Novell SUSE Linux Enterprise Desktop and SUSE Linux Enterprise Server and Red Hat Enterprise Linux Server. Red Flag Linux, the dominant Linux supplier in China, and Xandros, which is trying to take on Red Hat and Novell in North America and Europe using a variant of Debian Linux that has been tweaked to look more like Microsoft Windows, have also promised to put Portland 1.0 support into their upcoming releases. Trolltech, which creates the Qt 4.2 development environment that is the primary tool for creating graphical front ends for KDE applications, is also going to use Portland to offer users of its Qt tools a means of supporting Gnome desktops with their applications.

You can download the Portland code from the freedesktop.org site, and you can find out more technical details in this article on the OSDL site.



Sponsored By
SHAOLIN MICROSYSTEMS

The Linux Infrastructure & Storage Company

ShaoLin Microsystems is the leading provider of Linux infrastructure and storage software solutions for enterprise.

· ShaoLin HA Cluster - Easy-to-use and low cost high availability cluster software to minimize system downtime.

· ShaoLin Volume Replicator - Powerful and open disaster recovery solution to ensure data integrity and application availability.

· ShaoLin CogoFS - Outperform compressed filesystem for Linux to multiply network performance and storage capacity.

www.shaolinmicro.com



Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Kevin Vandever,
Shannon O'Donnell, Victor Rozek, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

Linux Networx:  Clusterworx streamlines and simplifies cluster management
COMMON:  Join us at the Spring 2007 conference, April 29 - May 3, in Anaheim, California
Scalix:  Advanced email and calendaring for power users in the enterprise

 


 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement