April 4, 2006 5:47 AM PDT
Linux lab looks to bridge dueling interfaces
- Related Stories
LinuxWorld not just for Linux fans anymoreApril 6, 2006
Linux lab lays off programmersMay 23, 2005
Torvalds: A Solaris skepticDecember 21, 2004
Adobe dipping toes into desktop Linux watersNovember 3, 2004
Linux powers throw weight behind desktop versionNovember 11, 2003
Computing heavyweights to chaperone Linux into serversAugust 30, 2000
The effort, called Portland Project, began showing its first software tools on Tuesday in conjunction with this week's LinuxWorld Conference & Expo here. Using them, a software company can write a single software package that works using either of the prevailing graphical interfaces.
OSDL and a cooperating group called Freedesktop.org, which is already working on unifying interface issues, plan to release a beta version of the software in May and version 1.0 in June. Ultimately, advocates hope that it will be part of a larger but separate effort called Linux Standard Base, which is designed to make the operating system easier for software companies to use.
Unlike Windows and Mac OS X, Linux has two major sets of graphical interfaces. This presents people with different items, such as control panels; complicates cut-and-paste operations; and requires programmers to be aware of what underpinnings they're using for elements such as dialogue boxes or pull-down menus.
It's common for software packages with both interfaces to be installed on Linux machines, enabling programs created for either to run smoothly, but that circumstance isn't guaranteed.
Portland Project is working on two ways to gloss over the differences, a set of command-line tools and an application programming interface called DAPI. OSDL, a nonprofit consortium founded in 2000 by computing-industry heavyweights and employing Linux leader Linus Torvalds, began working on desktop Linux issues in 2003.
"Portland is promising because the historical lack of uniformity across KDE and GNOME has made it difficult for ISVs to build a single application that integrates well in both environments," Linux Standard Base chairman Ian Murdock said in an interview. But, he added, the Portland Project is just one step of many that are needed.
The Linux Standard Base plans to add the software libraries of KDE and GNOME, called Qt and Gtk, respectively, to version 3.1 of its standard. That version is scheduled to debut in early May, while version 3.2 due in early 2007 will incorporate the Portland Project's work, Murdock said.
2 commentsJoin the conversation! Add your comment