KDE和GNOME的合作其實已經(jīng)開始了好幾年,可以回朔到2005年啟動的PORTLAND項目,而Portland項目意圖在于通過開發(fā)所有應用程序 都能使用的API、提供開發(fā)工具來統(tǒng)一Linux桌面。PORTLAND項目采用兩套界面:一套命令行工具和一個被稱為DAPI的API庫,Linux伊 甸園在過去的新聞中都有相關(guān)報導。Portland Project能簡化GNOME和KDE桌面環(huán)境中程序的移植和集成過程。Linux開發(fā)人員可以利用DAPI來自定義服務,并在不同桌面版之間維持同樣 的界面集合,簡化基礎的桌面整合任務。

同時,兩個社區(qū)還啟動了 DAPI (Desktop Application Programming Interface)項目-基于D-BUS。D-BUS 本質(zhì)上是 進程間通信(inter-process communication)(IPC)的一個實現(xiàn)。不過,有一些 特性使得 D-BUS 遠遠不是"只是另一個 IPC 實現(xiàn)"。有很多不同的 IPC 實現(xiàn),因為每一個都定位于解決 特定的明確定義的問題。CORBA 是用于面向?qū)ο缶幊讨袕碗s的 IPC 的一個強大的解決方案。DCOP 是一個 較輕量級的 IPC 框架,功能較少,但是可以很好地集成到 KDE中。SOAP 和 XML-RPC 設計用于 Web 服務,因而使用 HTTP 作為其傳輸協(xié)議。D-BUS 設計用于桌面應用程序和 OS 通信。

GNOME項目的主管Behdad Esfahbodof認為共同舉辦年會將使桌面自由軟件受益,將眾多開發(fā)者聚聚一堂將能激發(fā)更多的交流與合作,并產(chǎn)生更多高質(zhì)量的軟件。 Linuxeden將對此事開展進一步跟蹤報導。Linux基金會的Jim Zemlin也對此合作舉動報以很大希望:這是一個非常正確的決定,我期待著在這次會議上能產(chǎn)生對Linux桌面有重大影響的成果。

(來源:  Linuxeden-Linux伊甸園)

分享到

多易

相關(guān)推薦