歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Bill Weinberg:移動Linux技術面臨的挑戰

Bill Weinberg:移動Linux技術面臨的挑戰

日期:2017/2/25 12:07:32   编辑:關於Linux

主持人:Matt Mckall的演講非常的專業,到了性能評價和系統最核心的部分了,所以在專業討論階段大家可以再提出問題,下面我們請Bill Weinberg先生演講。

Bill Weinberg:大家早上好非常感謝大家,我是來自於LIPS聯盟的總經理,我參與到各種各樣的移動Linux會議,在過去8年當中都做這方面的工作。我認為這是一個業務和技術交叉的領域,是一個非常具有活力的領域。我想介紹一下到底它的運作方式,整個行業到底在做什麼樣的工作,在未來有什麼樣的部署。


我想講一下移動Linux面臨技術的挑戰,到底我們需要做什麼樣的工作,人們如何能夠把這個移動Linux進行標准化,而且我要簡單的預測一下,我認為未來的業務和技術有什麼樣的發展方向。

其實這個PPT是非常令人激動的,我非常希望想給大家展示。我想講一下Linux在移動這個領域到底它的競爭是什麼情況。在移動市場的高端領域來講的話,那麼手機的Linux桌面每年的增長是400%。一個法國的調研者認為這個PPT上紅色的部分表明Linux的平台會發展的非常快。而且我們都同意。因為這個智能電話市場基礎會變得非常的大。那麼這些手機的硬件,軟件的廠商的話都會增長的非常的快。而且我們可以看到在移動電話領域也會增長的非常快,而且微軟等等也只是在高端的手機上。

在未來預測是非常混合的,是綜合的,所以我們相信這些IVI的數據讓我們能夠相信,所以在未來的話我們可以看到整個增長的速度會非常的高,我們也面臨一定的挑戰,有好的消息也有不好的消息,關於性能的架構來講。其實現在這個工作集中在各種方面的,我們可以看到對於應用系統我們有不同的集中,比如說GME,還有其他的機構,還有諾基亞,不同的集團不同的組織所做的工作都不一樣,比如說這個PPT上有不同的公司做不同的領域。

大家對移動通訊都比較感興趣,不光是它在手上可以使用,而且是可以隨處帶走的一個東西。所以看到在整個生態圈裡面大家非常關注移動通信領域的開發。我們同時也可以看到很多的公司正在推出一些商業化的一些產品,不光是這個社區使用的免費的產品,還有很多的一些非常成熟的一些產品推出來,而且比如說Google一些共享的實現。還有其他的一些生產商他們都推出了各個不同的應用系統和平台。還有很多的公司也在部署Linux,比如說在中國也有Linux部署,那麼在歐洲,美洲都有類似的計劃在2008年2009年推出基於Linux的手機。這些都是好的消息。

不好的消息就是現在有很多的手機仍然是依賴於到底選擇什麼樣的平台,那麼很多人現在都在做Linux的手機,但是可配制性,靈活性方面仍然是面臨一定的挑戰,那很多的用戶對於有一些手機有自己的偏好,有一些應用系統可能只能在一些手機上使用,所以這是在未來面臨的一個挑戰。

那我們在看到下一個頁的時候,我們可以看到在部署手機的時候,到底誰在部署這些手機,到底人們用的這個手機是什麼樣的,不是說明天,我們說的是現在。我們可以看到在日本有很多的人在做很多的調研,然後在有三大企業,在這裡他們出廠的手機的數量非常的高,而且我們現在有這樣的一個市場,有很多的不同的操作系統在共同的,積極的在市場上被使用。
我們可以看到諾基亞電話,愛立信等等。還有基於Windows的手機的數量也是不斷的增長。而且有的公司也正式推出了新的Linux版本。所以我們現在可以看到發展趨勢是有利於我們的,但是確實需要很大的工作量。

我們再看一下我們現在面臨的挑戰,有是在全球部署Linux手機,那就是在傳統上來講的話,我們是有這樣一個對話,到底手機應該有怎麼樣的一種部署和發行的方式。那麼現在的話對運營商和手機的生產商之間,他們需要達成一致的協同,對於這些制造商來講的話,他們確實需要做很多的工作,比如說物理方面的工作,但是呢更多人關心的是軟件方面的工作。現在像Linux,Windows,在這個領域都需要能力的提高,而且我們可以看到對於各個不同的操作系統,我們需要把它推向市場,那就是所謂的平台錢,而很多的人讓用戶能夠有這樣一個資源組,每一個制造商都可以共同促進他們自己的設備,但並不能促進通用的這些服務和能力。

所以現在這個市場發展的分化是一個問題,但是長期來講的話,人們都希望通過自己提供的產品,我們認為共同的發展方向是好的。當前我們遇到什麼樣的一些挑戰呢?很多人都在說,現在並不是單一的廠商在做Linux平台的開發,我們必須要考慮到整個規模,還有時時的問題,還有IP的問題等等。

那麼來看一下我們有什麼樣的應對方法。我們需要各個不同的方法,我們需要支持單一的和多CPU的配制,而且要優化性能。而且變成了非常復雜的部署的問題,到底各個不同設備之間如何進行接口,這是面臨的問題。

好的消息就是企業桌面的CPU發揮了很好的優勢解決這方面的問題,還有很多不同的方法,比如說IMP定制開發版支持等等,還有很多的決策促進運行多媒體,運行特定域執行,這也是比較好的消息。目前大部分的Linux的部署都是在智能電話上面,它是運行在單一的運行系統上,但是大家可以看到在終端的電話當中的部署,在一個移動設備上有兩個不同的操作系統。

所以在一個單核上運行是非常大的挑戰,對人們兩講到底在討論的時候我們可以看到,應該用虛擬化,那麼需要由公司做具體的工作,能夠用不同的特殊的操作系統來支持Linux。每一個OS都在不同的分區,或者在不同的虛擬機上。那麼現在在這個領域來講面臨的所有的挑戰,要麼是因為本身的專有權,或者是虛擬的邏輯方面的問題,要麼這個問題就是在各自開發自己的產品,所以並不是一個共同的工作,所以現在出現基本上都是基於企業本身的一個虛擬化的技術,所以大部分的工作,或者大部分的實施都是基於專有平台來實施的。關於RTI還有一些根據不同的項目,它們采用不同的版本,這也是在初期的階段。那麼現在這個芯片成本決定了是否到底這樣做是一種浪費。如果這個芯片比較便宜的話,我們可以看到在未來會有很多的手機能夠使用Linux。如果材料的成本比較高的話,那麼這個技術的推廣就會受到一定的限制。

比較大的一個促進因素就是需要在手機上安裝收音機的接口,那麼在幾年前的話,大部分的多媒體應用系統,都是實現了時時的處理。這個其實移植到Linux不太實用,有一些芯片的制造商,他們希望運行這些程序,通過遺留的這些架構來實現。但大部分的問題是因為IP的問題造成的。那麼在多媒體協同處理器來講的話,確實現在面臨這樣一些問題,那麼在未來來講的話,我們需要的是一個非常新的架構。需要非常好的一個處理器,而且這個核能夠和不同的虛擬核和實際的進行交互。我們希望這是一個變化的方向,但是目前來講的話這些技術規格還是需要支持兼容的。但是有很多人做相應的工作,希望改變實際的現實。

多媒體處理的話是對高端機器來講非常的重要,但是總體來講它其實也在擴展到更廣的市場。我想智能電話今天就會有多媒體的協同處理。這樣一個市場確實對於硬件來講Linux可以解決相應的問題。還有嵌入式的一些處理,GDK現在也是通常使用的一種方式來支持多媒體的處理。有很多公司在做投資,讓Linux支持多媒體。這當然有不同的格式,運營商有這樣的需求,並不是Linux社區認為這樣一個格式是可以支持的,而是完全取決於運營商的需求。這是一個小范圍的討論。我們希望能夠實施比較開放的平台和開放的代碼。

那麼現在在我們進行開發的時候,和社區方面我們主要面臨的一些挑戰,但是我們很多的挑戰得到的一些解決,比如說像Linux的一些技術,如何應用於手機上面,那麼現在這方面的技術不斷的成熟,而且對於一些制造商來說他們可能會很多的進行,現在很多他們剛開始設計的時候就會考慮Linux,但是有很多的手機現在仍然不具有這方面的最初的設計,所以就如同我們所說的,那麼在手機市場上只能說它是不斷增加的市場份額,那麼這就意味著我們現在NEM正在進行這方面的研發,或者說他們希望進行這方面Linux手機商業的開發,比如說像我們所知道的對於商業版本的開發,還有其他的一些,那麼我覺得實際上現在正在解決這個問題,但是它並沒有真正,我們需要考慮如何讓真正的社區的開發人員參與其中。還有就是如何在建立這種一個很好的硬件,還有提供一個很好的協議,以及像版本的發布等等。

當然對於這種軟件來說不僅是一個選擇,還有包括其他的,那麼很多的一些個人得開發人員,他們都會提供手機方面的Linux的開發,同時還有適應CDMA的和GSM的需要。那麼我們希望很重要的一點就是有更多的社區的參與,在這方面市場是非常大的。而且現在有很多的項目,不管怎麼樣取決於你是什麼樣的開發人員, 而且很多可能是出於商業的驅動來加入到社區當中,來參與到開發當中。但是我覺得現在很多的是商業的企業受到商業的驅動參與到手機的開發過程當中。

如果你考慮到了包括我們所說的互操作性,還有應用程序,以及標准化等等,那麼我覺得對於Linux基金會,還有其他的一些我們必須要考慮到這些標准化將來所面臨的挑戰,那麼這些標准化本身並不是最完美的。所以對於開源的這種標准化是來自於共享資源,共享代碼,共享許可等等。那麼從傳統的意義上來講,它是反對這種專屬的,或者說這種專有的權利的,那麼還有包括像CDMA等等。我覺得這方面大家可以找一些具體的規定,所以我們都參與這方面的工作,同時對於IP方面我們也有很多的問題,比如說像我們行業本身在標准化的進程當中如何實現,所以說對於標准化來說,那麼在開源方面,我們必須要考慮到這種傳統的標准化以及這種事實上的標准化之間的區別,我們LIPS原來根據傳統的標准化,就是說根據OMTP,OMA,還有一些手機的制造商等等,他們都是貢獻於同一個標准。

那麼另外我們現在所做的就是要通過一個創建共享來實現,並且消除我們市場的分化,而且建立一個非常動態的平台,然後來取得更多的進步。包括像一些我們傳統的標准,可能隨著市場的不斷變化可能會比較慢,或者它的效率會比較低,而且它並不是真正的由社區來驅動的,比如說和商業的相比,比如說像Windows,它這就屬於商業的驅動。那麼我們這個顯示的就是不同的標准和組織之間的關系。比如說像LIPS,還有Linux基金會,還有包括我們一些傳統的標准,我們現在形成了中間這一部分,也就是說傳統上來說呢,我們有這些手機商,他們做他們自己的手機的平台等等。我列出來這些公司,他們和其他的一樣,他們會建立,他們會根據現有的代碼建立起每個公司自己的平台,而且他們也不希望和外面來進行融合,也不接受一些新的標准等等。

他們要根據客戶的需求來進行設計,我們的目標就是能夠更快的讓我的產品進入市場,所以對於傳統的標准化還有市場之間實際上是有這樣一個要權衡的。那麼這個圖當中我們可以看到一個比較,就是說正式的和臨時的,還有這種專有的以及開放的,那麼可以看到Windows是在中間的,Windows是端對端的服務。Windows是放在企業當中,會滿足一些企業用戶的要求,芯片和其他是不太一樣的,它也是一個自有的研發,但是它的標准相對來說會更加正式一些。同時還有包括像其他的一些等等,他們都是往更加開放的方向發展。同時我們還有其他的一些廠商,就是他們希望建立起他們的一個實際的標准化,那麼對於這些廠商來說呢,他們並沒有考慮其他人的標准,他們會根據我們的代碼建立我們自己的標准,然後建立起這種所說的事實上的一個標准,那麼像LIPS正在做這個,將來我覺得服務的發展就會更加的普遍,因為更加開放。

那麼LIPS實際上就是更加正式的一個標准,對於LIPS成員來說也會采用LIPS開源的標准,同時也可以做自己的一個產品,所以說我們在這方面是一個包容性非常廣的,那麼這些這個是希望他們兩種進行不同的相互補充。

下面我講一下前景的展望。我希望在接下來一年到兩年期間,首先第一個就是合並,我不知道大家會對於這個行業的合並怎麼樣,現在在一些兼並方面可能更加有規模效應,比如是像一些Linux的廠商,比如說像Linux的內核,還有其他的一些都需要支持這種手機的廠商的制造。同時我們現在看到有更多的一些,包括像技術,還有包括中間件方面的合並,還有包括像保准的建立等等,所以我們覺得現在是有一個合並,那麼從商業的角度來說呢,我們現在可以看到很多公司之間進行並購,他們同時包括一些廠商,比如說像摩托羅拉等等,那麼它的手機將來如何進行並購,來獲得Linux這一部分。那麼所以這種合並產生了一些結果或者影響。那麼比如說像最近我們所說的今年的這種相對獨立的OSV,還有外圍的手機代工商,共享了他們的規范,實現了他們的這種合並等等。

所有的這些公司他們都建立了整個的一個架構,但是他們對於這個社區還有整個的架構,有的時候定義仍然是不太一樣的,或者有的時候他們之間是會有一些相互的重復,那麼同時還有另外一個非常有意思的,因為在建立起自己的API,現在有很多在網絡基礎上進行投資,比如說上周在巴塞羅那的手機大會當中,現在有很多的說明,比如是大家都知道,在那個大會上有一個手機的展示等等。那麼大部分的廠商都顯示出來了,覺得應用程序他們希望能夠在不同層面之間實現互操作性,比如說有的公司提供的是Linux的手機,這是非常有意思的,這個是在這各行業內部出現的一個比較新的趨勢。

由於對於服務器還有其他的要求,我覺得對於短期來說市場是非常可觀的,或者是市場的前景是比較好的,所以整體來說是比較好的,但是仍然會有很大的挑戰在裡面,因為我不是從技術的角度來說,所以我談的只是一個市場,或者說行業方面,就是對於社區還有包括我們整個架構來說,我看一下Linux手機平台如何建立,以及如何進行的,我覺得盡管,我剛才在前面給大家看一個圖,如果手機在這方面發展的話,那麼微軟也並沒有原地踏步不動,他也是不斷前進的,那麼所以對於Linux來說我們必須進行更多的這方面的研發共同合作,來建立更好的平台,建立起整個社區當中手機的平台,謝謝。

Copyright © Linux教程網 All Rights Reserved