2月份,融合英特爾Moblin 和諾基亞Maemo的MeeGo Linux 平臺發(fā)布,兩公司希望提高生態(tài)系統的統一、合作共贏(yíng),把 MeeGo 發(fā)展成一個(gè)具有行業(yè)標準的移動(dòng) Linux 平臺,支持多種終端設備和處理器平臺。為保持廠(chǎng)商中立性,建設更廣泛的陣營(yíng),英特爾和諾基亞與Linux 基金會(huì )進(jìn)行了合作。 3月份,英特爾向開(kāi)發(fā)人員發(fā)布了第一個(gè)版本的MeeGo操作系統開(kāi)發(fā)版,其中一個(gè)版本用于配置英特爾Atom處理器的上網(wǎng)本,另一個(gè)版本用于諾基亞的N900智能手機。英特爾軟件和服務(wù)部門(mén)副總裁Doug Fisher稱(chēng),MeeGo是一個(gè)跨領(lǐng)域的Linux操作系統平臺,是為下一代計算設備打造的基于Linux的開(kāi)源軟件平臺,適用于智能手機、上網(wǎng)本、平板電腦、聯(lián)網(wǎng)電視、多媒體電話(huà)以及車(chē)載娛樂(lè )信息系統 4月份,英特爾2010北京信息技術(shù)峰會(huì )上(IDF2010),展示了了MeeGo 智能手機、上網(wǎng)本和聯(lián)網(wǎng)電視等多屏幕的未來(lái)應用。IDF2010北京的MeeGo講座會(huì )場(chǎng),人潮攢動(dòng),熱情高漲;在每場(chǎng)講座的問(wèn)答環(huán)節,現場(chǎng)Linux開(kāi)發(fā)人員的提問(wèn)都是相當有水準,很多技術(shù)人員都是參與Linux多年的項目牛人和編程高手。 5月份,MeeGo 1.0正式版發(fā)布并提供下載。此次發(fā)布的 MeeGo 1.0 包括兩個(gè)部分,包含完整的MeeGo 1.0上網(wǎng)本用戶(hù)體驗、支持基于Intel Atom 處理器的適用于上網(wǎng)本版的MeeGo 1.0和N900的MeeGo 1.0核心軟件平臺。 短短三個(gè)月多的時(shí)間,開(kāi)放源碼的玩家們已經(jīng)有所建樹(shù)或正蠢蠢欲動(dòng)。在北京 IDF2010,MeeGo 1.0 測試版正式現身在搭載 英特爾N450處理器的 Acer Aspire One 小筆電上IDF主題演講臺上。MeeGo正在成為L(cháng)inux開(kāi)源操作系統最大的游樂(lè )場(chǎng)。應用開(kāi)發(fā)商一次性編寫(xiě)程序,即可用于智能手機、上網(wǎng)本、平板電腦、聯(lián)網(wǎng)電視、多媒體電話(huà)以及車(chē)載娛樂(lè )信息系統等一切應用硬件平臺,這是MeeGo的承諾和戰略發(fā)展方向,也是智能手機領(lǐng)域日益風(fēng)行的競爭策略。 開(kāi)發(fā)者期待的MeeGo1.0 4月6日,是MeeGo開(kāi)發(fā)對外開(kāi)放的第一天,這是 Maemo 和 Moblin 全面結合的最后一步。英特爾開(kāi)源技術(shù)中心主管、MeeGo TSG 聯(lián)合主席Imad Sousou在博客中寫(xiě)道,“諾基亞和英特爾遍布全球各地的團隊致力于與開(kāi)源社區共享 MeeGo 操作系統代碼的努力達到了頂峰,我們很高興打開(kāi)這些資料庫,并開(kāi)放開(kāi)發(fā)進(jìn)展過(guò)程,正如我們一開(kāi)始就做的那樣!痹谠缙,就提供有些關(guān)鍵 MeeGo 源代碼意味著(zhù)項目的確如它所承諾的,開(kāi)發(fā)是非常透明和公開(kāi)的。他表示,在向消費者發(fā)布平臺之前,還有很多工作要做。MeeGo 1.0版本的正式發(fā)布,將是5月中旬。 MeeGo開(kāi)放的是什么?Sousou介紹說(shuō),包括MeeGo 分布式基礎結構、Linux 核心的操作系統基礎、OS 基礎結構以及中間件層。MeeGo 基礎結構基于一個(gè)共同的核心,并采用不同的利用模式,如上網(wǎng)本,便攜式筆記本,車(chē)載設備和聯(lián)網(wǎng)電視等。MeeGo 共用核心包括不同的關(guān)鍵子服務(wù)系統,如核心操作系統庫、通訊和電話(huà)服務(wù)、互聯(lián)網(wǎng)和社交服務(wù)、視頻服務(wù)、媒體服務(wù)、數據管理、設備服務(wù)和個(gè)人服務(wù)等。 在MeeGo代碼的資源庫中有三種架構,每個(gè)構架支持不同的硬件平臺,分別是基于 Atom處理器的上網(wǎng)本、基于ARM 的諾基亞 N900和基于A(yíng)tom便攜式設備( Moorestown 架構)。一個(gè)開(kāi)發(fā)者在日志中稱(chēng),“我看到整個(gè)模式與蘋(píng)果的相似,在iPhone、iPod Touch 和 iPad三個(gè)移動(dòng)設備上使用同一個(gè) iPhone OS,諾基亞和英特爾正在開(kāi)發(fā)一個(gè)對消費者和開(kāi)發(fā)人員來(lái)說(shuō)都具有吸引力的移動(dòng)平臺,可以運行在不同的硬件上,F在來(lái)斷言它們所作的,有些為時(shí)過(guò)早,但是我肯定會(huì )跟蹤它們的進(jìn)展! 該開(kāi)發(fā)者還提到,第一次在上網(wǎng)本上看到 Moblin 時(shí),就一個(gè)早期的架構而言,它給我留下了深刻的印象。 Maemo 還能提供其它一些積極的體驗,特別是與瀏覽和語(yǔ)音通信相關(guān)的體驗。因此,我迫不及待希望看到這兩個(gè)操作系統的結合物了。 開(kāi)發(fā)者傾情MeeGo的理由 “MeeGo項目得到業(yè)內廠(chǎng)商和開(kāi)發(fā)者的熱烈支持,大家希望以此抓住下一代計算設備所帶來(lái)的市場(chǎng)機遇。借助通用工具和開(kāi)源技術(shù),MeeGo開(kāi)發(fā)人員將能輕松開(kāi)發(fā)出適用產(chǎn)品,廣泛滿(mǎn)足市場(chǎng)需求,獲得最大的市場(chǎng)份額!盠inux基金會(huì )的執行總監Jim Zemlin如是說(shuō)。 按照英特爾的說(shuō)法,MeeGo的戰略定位是跨越互聯(lián)計算應用的多個(gè)領(lǐng)域,作為開(kāi)源軟件平臺,可幫助降低市場(chǎng)分割性和復雜性,促進(jìn)行業(yè)的發(fā)展和創(chuàng )新,縮短下一代設備的上市時(shí)間。 以上是來(lái)自官方的信息。那么對于開(kāi)發(fā)者而言,MeeGo能給他們帶來(lái)什么益處?在 MeeGo官方網(wǎng)站MeeGo.com上,電腦程序員出身的天才Linux發(fā)燒友M. Edward (Ed) Borasky給出MeeGo的四個(gè)比較優(yōu)勢,頗有代表性: 首先,MeeGo是完全開(kāi)源的平臺。相比而言,Apple大部分是不開(kāi)放的,Android雖然大部分是開(kāi)放的,但Chrome OS僅是在設備層開(kāi)放,而實(shí)際應用是運行在Google內部的操作之下。第二,MeeGo是同時(shí)支持手持設備和上網(wǎng)本等不同設備的單一操作系統平臺,Apple有針對iPhone/iPad的平臺和針對筆記本/臺式機的平臺,但還不支持上網(wǎng)本,Google有兩個(gè)系統平臺,一個(gè)適用于手持設備,一個(gè)是針對上網(wǎng)本。第三,在有足夠RAM和處理器支持情況下,MeeGo設備幾乎可以運行任何Linux應用程序。對Apple來(lái)說(shuō),其大多數開(kāi)源應用程序都可以在MacOS X筆記本和臺式機上運行,不過(guò)iPhone/iPad上運行的應用程序則需要針對平臺專(zhuān)門(mén)開(kāi)發(fā)。同樣,Android應用程序也需要專(zhuān)門(mén)針對平臺而開(kāi)發(fā),Chrome OS上網(wǎng)本則根本不能運行什么應用,僅僅是支持瀏覽器。 此外,對于開(kāi)發(fā)者,使用MeeGo來(lái)工作是非常容易的事情。他說(shuō),“雖然,Linux在臺式機/筆記本市場(chǎng)的份額只占1%,但我個(gè)人的情況非常不同,Linux占到我99%的注意力份額,另外1%則是Windows Vista每周病毒掃描和系統升級! 廣受支持的QT開(kāi)發(fā)工具 有不少朋友在問(wèn),MeeGo從Moblin演變過(guò)來(lái)為什么變成了QT而不用以前的 GTK/clutter了?難道只是因為跟諾基亞的合作嗎?英特爾軟件與服務(wù)事業(yè)部應用工程師司江平在博客中寫(xiě)道,“無(wú)疑,跟諾基亞的合作是一個(gè)重要的原因,但QT作為一個(gè)Linux最重要的開(kāi)發(fā)平臺MeeGo的選取還有如下一些原因! 首先要說(shuō)的是,QT是一個(gè)有廣泛支持的平臺,有不少的發(fā)行版已經(jīng)首選KDE (基于QT的窗口管理器),例如Kubuntu、OpenSuse等等;而且相比較Gnome,GTK是用C語(yǔ)言,QT用的是C++,這是一個(gè)最簡(jiǎn)單的區別,所以開(kāi)發(fā)程序相對來(lái)說(shuō),只是相對,GTK的程序執行效率會(huì )高些,QT的程序開(kāi)發(fā)環(huán)境成熟,效率高,代碼重用高,維護也方便。第二,QT有完善的開(kāi)發(fā)工具:相比較GTK,最為商業(yè)版本,它的開(kāi)發(fā)工具界面更完整,功能更完善一些,QT的UI designer,雖然我使用的不多,但感覺(jué)還是一個(gè)非常不錯的工具。另外,從技術(shù)支持來(lái)看,QT作為雙重授權的中間件,在客戶(hù)需要的情況下,可以提供充足的技術(shù)支持。 司江平同時(shí)也表示,“作為一名技術(shù)人員,我個(gè)人認為挑選一個(gè)好的工具很重要,但用工具開(kāi)發(fā)出好的產(chǎn)品更重要! 正如一位開(kāi)發(fā)者網(wǎng)友所說(shuō),用戶(hù)真正關(guān)心的不是底層硬件、操作系統、UI等等問(wèn)題,他們所需要的是:簡(jiǎn)單易用,操作方便,能上網(wǎng)、聽(tīng)音樂(lè )、看電影、能上QQ、玩游戲等越來(lái)越多樣化的應用需求。而快速建立起應用生態(tài)環(huán)境,成為當務(wù)之急,這在目前來(lái)看,MeeGo的進(jìn)展還是相當樂(lè )觀(guān)。對于未來(lái)的深入發(fā)展,業(yè)界和開(kāi)發(fā)者們將拭目以待。 來(lái)源:賽迪網(wǎng) |