新的小筆電 Linux MeeGo 1.0 版釋出
建立日期 2010-06-01 08:00
作者是 謝良奇/編譯
結合 Intel 的 Moblin,Nokia 的 Maemo,經過 3 個月的開發,開放源碼的 Linux 行動作業系統 MeeGo 1.0 版終於釋出。Linux 基金會 (Linux Foundation) 執行董事 Jim Zemlin 認為 MeeGo 是因應下一代計算裝置,例如平板電腦、可攜式電腦、小筆電、車用資訊娛樂系統 (In-Vehicle Infotainment), 最佳的開放源碼平台。
Zemlin 表示,MeeGo 結合了全球最大晶片製造商與全球最大手機製造商,共同為希望以創新技術影響數百萬用戶的開發者,創造絕佳的機會。儘管這一點聽來很棒,但是別忘了,全球最大的搜尋引擎 Google,早已在市場上推出另一套嵌入式 Linux 名叫 Android,而且該系統至今表現的還不錯。
此外,1.0 版的 MeeGo 還只是針對開發者推出的版本。Intel 開放源碼技術中心主任 Imad Sousou 在部落格寫道,此次釋出提供開發者作為應用軟體開發的穩定核心基礎,以及提供給小筆電的豐富使用者體驗。換句話說,MeeGo 1.0 只提供小筆電使用,至於手機版本計畫將於 6 月釋出。
位於 MeeGo 核心的是 Linux 2.6.33 核心版本,諷刺的是,2.6.33 也是第一個放棄支援 MeeGo 競爭對手 Google Android 作業系統和相關驅動程式支援的核心。MeeGo 使用 DeviceKit 和 udev 處理硬體設備,支援通用隨插即用框架 gUPnP,在語音和資料連接性上,MeeGo 採用了主流的 Linux 專案如連線管理器 Connman、電話堆疊 Ofono、藍芽協定堆疊 BlueZ。
在檔案系統上,MeeGo 1.0 使用新一代的 Btrfs 作為預設檔案系統。由 Oracle 發起的 Btrfs 最初出現在 2.6.28 版的 Linux 核心,其目標是為資料存取提供更具延展性和效率的檔案系統。一般主流 Linux 散佈套件多半採用 EXT3 或 EXT4 作為預設檔案系統,Btrfs 是較為新穎的技術,並納入在最近釋出的 Fedora 13 版中作為實驗功能。
與 Android 的使用界面不同,MeeGo 採取的是以 Unix/Linux X 11 為基礎的途徑並以 Qt 4.6 架構為前端。自從 2008 年購併 Qt 開發商 Trolltech 之後,Nokia 就成為 Qt 背後主要的商業贊助者。MeeGo 結合常見的 Linux 桌面 API,比 Android 更容易讓 Linux 桌面開發者上手。
MeeGo 1.0 搭載 Google 的 Chrome 瀏覽器,Chrome 也是 Google Android 的預設瀏覽器。Sousou 表示,Firefox Mobile Fennec 瀏覽器也會納入 MeeGo 手機版本中。Fennec 在今年 2 月首次推出就鎖定 Nokia 的 Maemo 作業系統。
隨著 1.0 版本釋出,該專案也提供開發者為此行動環境開發應用軟體所需的工具。Sousou 表示,他們將釋出 MeeGo API,其中包括 Qt 4.6、MeeGo SDK 加上整合開發環境、若干作業系統工具。MeeGo 另一個貢獻者則是 Novell,MeeGo 的預設媒體播放軟體是 Novell 主導的開放源碼 Banshee 軟體。
儘管 Intel、Nokia 是 MeeGo 專案的主導者,該專案的官方運作卻是由 Linux 基金會所主辦。今年稍早,Sousou 曾向 Linux 基金會協同大會 (Linux Foundation Collaboration Summit) 與會者表示,MeeGo 專案由 Linux 基金會運作對專案透明度和鼓勵貢獻相當重要。
未來 MeeGo 專案每 6 個月將有新釋出,1.1 版計畫在 10 月推出。目前看來,儘管 MeeGo 在許多方面對 Linux 桌面開發者很有吸引力,但是已經相當普及的 Android 起步較早,有意進入行動領域的 Linux 開發者有許多人已經在 Android SDK 上投入時間,而不願意再投入另一個市場較小的平台。MeeGo 是否能成為另一套主要的嵌入式 Linux,將視 Intel、Nokia 在 MeeGo 背後投注多少時間和金錢。
相關網址﹕
1.
新小筆電 Linux MeeGo 現身2.
針對 Linux 小筆電的 MeeGo 1.0 來了