GPEGPE掌上電腦環境GPE Palmtop Environment)是一個計劃為運行Linux操作系統的PDA等掌上設備提供自由圖形用戶界面的項目。GPE並不是一個單一的軟件,但可以為運行Linux的掌上設備提供如個人信息管理系統 (PIM)、音樂播放、電子郵件及網頁瀏覽等功能。

GPE掌上電腦環境
GPE Palmtop Environment
GPE 2.8運行在Palm TX上
GPE 2.8運行在Palm TX上
當前版本2.8(2007年8月7日)
操作系統UnixLinux
平台PDA
類型人機界面
許可協議GPLLGPL
網站http://gpe.linuxtogo.org/

支持設備

以下平台上的嵌入式Linux發行版捆綁了GPE:

另外,GPE的維護團隊及開源社區還為其它的一些設備進行了開發[1]

2007年2月5日,GPE項目組宣布了手機版本的開發[3]。這個GPE的分支主要用於移動電話。

開發

GPE是一個基於X Window System的圖形用戶界面,採用了GTK+來做界面及Matchbox進行窗口管理。

這個項目通過提供一些核心軟件如庫文件、數據庫模式及使用了一些現有的技術如SQLiteD-BUSGStreamer和各種freedesktop.org製作的標準,給出了一個容易且強大的應用開發平台。

wxGPE是一個跨平台圖形用戶界面工具庫wxWidgets的接口,可以使應用這個庫的桌面軟件輕鬆地移植到GPE環境[4]

GPE的一個主要目標就是鼓勵人們在移動設備上使用自由軟件並體驗新技術。

目前在GPE上已經開發的應用包括:

  • GPE-Contacts - 聯繫人管理器
  • GPE-Calendar - 日曆程序
  • GPE-Edit - 簡單的文本編輯器
  • GPE-Filemanager - 帶MIME類型和遠程訪問支持的文件管理器
  • GPE-Gallery - 小型易用的圖形查看器
  • GPE-Games - 小遊戲集
  • GPE-Mini-Browser - 兼容CSSJavascript的小型網頁瀏覽器
  • GPE-Sketchbook - 創建筆記和草圖
  • GPE-Soundbite - 錄音筆記工具
  • GPE-ToDo - 任務列表管理器
  • GPE-Timesheet - 追蹤任務花費的時間
  • MkPhone - 嵌入式的電話套件[5]
  • Starling - 基於GStreamer的音頻播放器
  • VLC Media Player - 高度移植的多媒體軟件[6]

GPE的PIM軟件(GPE-Contacts、GPE-Calendar及GPE-ToDo)可以通過使用GPE-SyncdOpenSync與對應的桌面及網絡應用(Novell EvolutionMozilla SunbirdGoogle Calendar等)進行同步。

GPE也提供了一系列圖形化的配置工具,如無線局域網藍牙紅外防火牆ALSA等。

一個基於Tinymail的移動Push e-mail客戶端也正在開發[7]

Linux發行版中的GPE

GPE在以下嵌入式的Linux發行版中作為主環境使用:

而在其它的一些發行版中,GPE也可以通過包管理工具得到較好的支持:

爭議

GPE項目在網站服務變更、IRC頻道所有權及商標問題上也存在一些爭議[9][10]

網站服務的變更

2002年4月起,GPE就把其網站放在Handhelds.org。後來,在一些GPE開發人員的建議下,網站於2006年10月移到了Linuxtogo.org[11]。Handhelds.org後來從GPE在Handhelds.org的網站上刪除離開的開發人員用戶賬號以及所有連接到新站點的鏈接[12]

IRC頻道所有權

由於雙方都聲稱擁有位於Freenode.net的#gpe IRC頻道,Freenode.net鎖定了這個頻道並希望雙方達成一致。後來Linuxtogo.org和Handhelds.org分別在Freenode.net上使用了#gpe-project和#handhelds-gpe頻道。

商標爭議

Handhelds.org的一名管理員George France於2007年3月6日在美國專利及商標局對GPE加上OPIEIpkg進行了商標註冊[13]。在2007年6月25日,美國專利及商標局拒絕接受Handhelds.org上GPE網站截圖作為Handhelds.org所有權的證據並要求提供更好的證據[14]

Handhelds.org以及開放源代碼促進會的董事會成員Russ Nelson聲稱GPE項目應該交給Handhelds.org以便公眾參與開發[15]

Linuxtogo.org的GPE開發人員表示他們代表了活躍的GPE項目,而Handhelds.org只是一個主機的提供者[16][17] 此外,他們指出GPE項目在存放到Handhelds.org之前就已經存在[18]

參考文獻

  1. ^ Linux support for mobile devices. 2008-04-17 [2008-04-21]. (原始內容存檔於2008-05-02) (英語). 
  2. ^ Treo Linux. [2008-04-21]. (原始內容存檔於2013-04-25) (英語). 
  3. ^ Boor, Florian. New Project: GPE Phone Edition. 2007-02-05 [2007-08-23]. (原始內容存檔於2007-07-26). 
  4. ^ wxEmbedded - wxWidgets support for GPE. [2008-04-21]. (原始內容存檔於2008-04-15) (英語). 
  5. ^ JerryWeb Projects MkPhone. [2008-04-21]. (原始內容存檔於2008-02-17) (英語). 
  6. ^ VLC media player for Familiar Linux. the VideoLAN team. [2008-04-21]. (原始內容存檔於2021-01-26) (英語). 
  7. ^ Tinymail - the small E-mail framework - about. [2008-04-21]. (原始內容存檔於2008-04-16) (英語). 
  8. ^ pdaXrom / Power in your pocket.... the pdaXrom team. [2008-04-22]. (原始內容存檔於2021-01-26). 
  9. ^ Willis, Nathan. GPE project and Handhelds.org in acrimonious trademark dispute. 2007-05-24 [2007-08-18]. (原始內容存檔於2012-09-17). 
  10. ^ Corbet, Jonathan. Whose project is it anyway?. 2007-07-07 [2007-08-22]. (原始內容存檔於2020-08-01). 
  11. ^ Nils Faerber. New home for GPE?. Newsgroupgmane.comp.handhelds.gpe. 2006-08-17 [2007-08-23]. (原始內容存檔於2007-09-29). 
  12. ^ Diff for "GPEProject" - Handhelds.org MoinMoin Wiki. 2007-01-04 [2007-08-23]. [永久失效連結]
  13. ^ "US Serial No: 77123546, Application". 2007-03-26 [2007-08-23]. 
  14. ^ "US Serial No: 77123546, Offc Action Outgoing". 2007-07-25 [2007-08-23]. 
  15. ^ Nelson, Russ. The backstory to the trademarks. 2007-05-25 [2007-08-23]. (原始內容存檔於2007-07-08). 
  16. ^ Nils Faerber. Re: crosscompiling question, ...Maybe this could be hosted on sourceforge.handhelds.org?.... Newsgroupgmane.comp.handhelds.ipaq.general. 2001-12-21 [2007-08-23]. (原始內容存檔於2007-09-29). 
  17. ^ Boor, Florian. Threatened - update. 2007-05-23 [2007-08-23]. (原始內容存檔於2020-08-07). 
  18. ^ Nils Faerber. GPE - GNU PDA Environment. Newsgroupgmane.comp.handhelds.ipaq.general. 2001-12-22 [2007-08-23]. (原始內容存檔於2007-09-29). 

參見

外部連結