中國工程院院士、國家科技重大專項核高基專項技術(shù)責(zé)任人、國務(wù)院學(xué)位辦主任張堯?qū)W院士透明計算、云計算產(chǎn)學(xué)研討會大會上做主題演講:透明計算/云計算操作系統(tǒng)。
張堯?qū)W院士:透明計算/云計算操作系統(tǒng)
張堯?qū)W:尊敬的各位來賓大家早上好,很高興有這個機會能和大家交流一下。剛才劉秘書長已經(jīng)把這次會議的背景給點了個題,實際上為什么搞這次會,我們經(jīng)歷幾個練習(xí),第一是當前正處在一個信息技術(shù)革命的前列,大家看信息技術(shù)的發(fā)展有幾個階段,一個就是從大型技術(shù),除了微軟,另外由多媒機向網(wǎng)絡(luò)轉(zhuǎn)型,當然英特爾也是跟微軟一起,后來又出了Google?,F(xiàn)在正處在一個移動互聯(lián)網(wǎng)還有什么都是計算機,泛在計算等等這么一個大發(fā)展的時期。
下面將會是什么樣的企業(yè)?什么樣的技術(shù)來引導(dǎo)信息產(chǎn)業(yè)甚至其他的多行業(yè)發(fā)展是一個很有興趣的事。其中一個背景就是重大專項,核高基是剛開始我沒參加也以為是搞原子彈,因為是核,其實是叫核心元器件,高是高端芯片,基是基礎(chǔ)軟件,被簡稱為核高基,其實就是操作系統(tǒng)和CPU。中國怎么樣發(fā)展自己的操作系統(tǒng)和CPU?一個是產(chǎn)業(yè),一個是安全。
那么對于這兩個核心的操作系統(tǒng)和CPU的發(fā)展,有兩條路線,一條路線就是收復(fù)失地的戰(zhàn)略,就是敵人把我們的城市占領(lǐng),蔣介石把延安攻下來,我們要通過各種各樣的戰(zhàn)略戰(zhàn)術(shù)去收復(fù)延安。收復(fù)失地戰(zhàn)略就是微軟的操作系統(tǒng)占領(lǐng)我們市場的百分之多少多少,其他的CPU占領(lǐng)了我們的市場多少多少,我們要去收復(fù)他。但是這種戰(zhàn)略聽起來很不錯,但是執(zhí)行起來非常的艱難,雖然不能說會失敗,但是通過多年的艱苦的斗爭,大家走到現(xiàn)在很不容易。
另外一條戰(zhàn)略就是要在信息產(chǎn)業(yè)或者是信息技術(shù)的新的發(fā)展點上,我們要去做人家沒有,我們有的同時又和國際兼容的東西,這就是要中國特色、國際水平。中國特色就是我有的,人家沒有的,國際水平就是要跟人家兼容。這樣取得在信息產(chǎn)業(yè)鏈上的話語權(quán),人家沒有的,你有的你可以跟人家討論,把你有的給我,我有的給你,就是所謂知識產(chǎn)權(quán)的問題。因為所謂你有,就是你有知識產(chǎn)權(quán),人家沒有這個知識產(chǎn)權(quán)。
這兩條路線的斗爭是很激烈的,反映在我們的項目上面我們也是兩方面都涉及,傳統(tǒng)的收復(fù)失地我們也繼續(xù)做。新的機會我們按照國務(wù)院領(lǐng)導(dǎo)的指示,也是做下來感覺到有一定的效果,但效果不是十分的明顯。就像剛才的劉秘書長講的,我們在互聯(lián)網(wǎng)的操作系統(tǒng),在結(jié)構(gòu)化和非結(jié)構(gòu)化持續(xù)資源中心,在搜索工具,搜索引擎和搜索瀏覽器等方面設(shè)置了一大批的項目,有的趨勢也很不錯,但是很多企業(yè)趨勢還不是太明顯。我們怎么樣把我們的思路和企業(yè)的發(fā)展結(jié)合得更近一點,這是一個大問題。首要問題要有一些交流,怎么樣加強交流。
我們曾經(jīng)開過幾次會,不是以學(xué)術(shù)交流的方式,是以辦公室召集之后大家一起回答問題的方式,我看也不錯。這次撇開項目本身,從學(xué)術(shù)的角度,專家、企業(yè),我們請了三家很有名的企業(yè),請他們給我們交流談一談,看一看。因為專家們都是從學(xué)校里來的,我也在學(xué)校,我們軟件組的幾個專家也是從學(xué)校來的,盡管整天在學(xué)校都是沒有親自操刀,企業(yè)是親自操刀的,他要發(fā)工資,要交稅,我們從這兩方面來看看我們怎么樣在新的技術(shù)方面我們有一些機會或者是有一些發(fā)展,這就是今天這個會議的目的。
我也是很多年沒有想這個技術(shù)問題了,因為我在政府,我還是想把我的一些想法給大家匯報一下,因為也多少要學(xué)習(xí)一些東西。
我首先從我們這個項目提出一個項目就是網(wǎng)絡(luò)計算的操作系統(tǒng),具體來說是透明計算和云計算的操作系統(tǒng)這方面開始的。我的名字叫張堯?qū)W,我的郵箱在這里,大家如果覺得我講得不對,或者覺得還有更好的想法,一個是今天可以討論,再一個討論不充分可以通過郵件的方式進一步做交流。
云計算這個詞我想在座都是非常清楚了,我想這兩年不僅僅是在信息技術(shù)產(chǎn)業(yè),在其他的各個行業(yè)也是比較熱的一個詞。前兩天中央電視臺有一個報道,海峽兩岸要搞一個中華云計算辭典,我們要用云計算的技術(shù)搞中華云計算大辭典,我覺得這個真的很不錯,影響很大。
什么是云計算呢?當然每個人都有每個人自己的理解,也有比較公共或者是大家認為是差不多的一些想法。我也是選了幾個例子,一個比如說Google,他是怎么看待云計算的,08年10月31日有一個全球副總裁討論過一次關(guān)于他們認為什么是云計算的概念?他們說首先是存儲和計算分離。清華大學(xué)我們的陳文光(音譯)教授認為這個詞有所偏差,我覺得這是有所道理的。陳教授舉了個例子,說搜索引擎分離,我想是兩個概念,一個是邏輯上的分離,一個是羅列上的分離。羅列上的分離包括程序可以放在大的服務(wù)器上面,深圳的網(wǎng)絡(luò)都在做這個事。放在服務(wù)器里面以后你可以根據(jù)需要去用計算程序?qū)λM行計算,然后給用戶提供相應(yīng)的服務(wù)。
另外一個就是邏輯的分離,大家可以這樣想,我個人認為計算程序在什么位置,要擴展到什么區(qū)間,什么程序。但是這個云計算和網(wǎng)絡(luò)上面的搜索不一樣,你的Web可以任意擴展,他跟你的搜索引擎沒有關(guān)系。他的程序跟你的計算工具和計算本身來講,他沒有在程序上的影響。比如說我擴展一個Web,不用再去擴展搜索引擎,比如說我增加了一些東西,他給程序進行一些電聯(lián)。
對Google來講,Google的起源有幾個很出名的事情,一個就是BigTable,大型數(shù)據(jù)的結(jié)構(gòu)的布線,然后就是他的MapReduce,一個是Map,一個是Reduce,Map是分布式查找,這是最早的,這是Google最核心的發(fā)布的。這幾個東西使得他可以在一個時間范圍內(nèi)的網(wǎng)絡(luò)上進行很快的搜索,把你所要的文章或者是相關(guān)的內(nèi)容按照順序排列出來。
大家注意看你打開Google的搜索引擎搜出來的時間都是一致的,這點在Google出現(xiàn)之前是不可思議的,他原來構(gòu)造一個很大型的計算,高性能計算都是大型計算機。他構(gòu)造一個很大規(guī)模的存儲中心,在Google出現(xiàn)之前要花很長的時間。在Google出現(xiàn)之后,他可以用很便宜的PC在很短的時間之內(nèi)構(gòu)建一個大型機。
當時我聽他們講,當時構(gòu)建這個通信的時候,他的背板跟我們一樣,后來發(fā)現(xiàn)換那個板子花的時間很長,工程師就把機器翻過來,工程師跑過去很快,對背板是可插拔的,跑過去很快把板子插進去拔下來。所以說遇到這樣的事情,工程師可以很快的跑過去,可以節(jié)省時間。
另外微軟對云計算的看法是不太一樣的,Google從后端服務(wù)器去搜索,怎么去找Web,往前走。微軟實際上從用戶這一端往后端走,所以微軟提出來是端云結(jié)合,大的網(wǎng)絡(luò)運營的開發(fā)管理平臺。但是微軟主要強調(diào)就是怎么樣用微軟的操作系統(tǒng)內(nèi)核的桌面+移動+家電,形成前端的一個網(wǎng)上辦公,比如說前端的操作系統(tǒng)是Windows7。
其他的公司特別我就不太講了,我個人總結(jié)一下,云計算在整個環(huán)境的變化這么一個條件下產(chǎn)生的一個新的技術(shù)概念。環(huán)境什么變化呢?整個網(wǎng)絡(luò)的出現(xiàn),使得原來資源管理單機變成以網(wǎng)絡(luò)為主。比如說我們現(xiàn)在任何傳統(tǒng)的操作系統(tǒng)都是裝在單機上的,而單機的資源管理只是跟存儲器、外設(shè),比如說對內(nèi)存、CPU進行管理。而計算機和計算機之間構(gòu)建網(wǎng)絡(luò)靠的是什么?靠的是協(xié)議,實際上相對我們?nèi)艘粯?,大腦長在每個人頭上,大家之間對話是通過中文或者是英文或者是大家相同的文化的一些溝通,這基本上是現(xiàn)在的一個形態(tài)。一個單機非常完整,單機網(wǎng)絡(luò)之間是通過協(xié)議來進行溝通,云計算認為這種方式已經(jīng)落后了,不能解決計算機的網(wǎng)絡(luò)設(shè)備和存在的問題。
另外是我們的計算機的形態(tài)正在發(fā)生革命性的變化,正如大型機向桌面轉(zhuǎn)移一樣,現(xiàn)在正在經(jīng)歷一個從桌面向桌面,再向移動向家電比較3C合一的局面,現(xiàn)在實際上是到了馬上就要大面積出現(xiàn)的這么一個時代了。大家看移動,已經(jīng)是移動互聯(lián)網(wǎng)了,唯一是家電,家電像三網(wǎng)合一,交互式電視等等也已經(jīng)出現(xiàn)。
再一個就是原來計算機是以計算為中心的,隨著網(wǎng)絡(luò)的出現(xiàn)和應(yīng)用的不斷變化,現(xiàn)在以數(shù)據(jù)為中心,甚至有人提出來數(shù)據(jù)是核心競爭力。其實一個國家的核心競爭力有很多,但是數(shù)據(jù)是核心競爭力。為什么說數(shù)據(jù)是核心競爭力?大家想想我們計劃經(jīng)濟為什么失???計劃經(jīng)濟失敗的主要原因就是數(shù)據(jù)不夠。如果說你能夠把各種生產(chǎn)經(jīng)營管理的數(shù)據(jù)都能準確實時,需要有一個數(shù)據(jù)模型分析一下。
現(xiàn)在大家統(tǒng)計數(shù)據(jù)為什么老不相信,就是因為數(shù)據(jù)沒有統(tǒng)計準確,如果把每年的數(shù)據(jù)統(tǒng)計下來,工業(yè)發(fā)展的數(shù)據(jù)都在那,那這個世界會完全變化。所以說數(shù)據(jù)的變化會帶來很多生活和工作的變化,有一個計算為中心正在向數(shù)據(jù)為中心轉(zhuǎn)移。
再有就是大家以前都買軟件強調(diào)是資源,現(xiàn)在是向服務(wù)共享為主。你根本不用去管后面誰給你做計算,怎么樣給你做計算,你不要把計算的過程和操作告訴用戶,用戶只需要服務(wù)就行。
從這個角度來看,我們認為是云計算應(yīng)該是存儲和運算分離,另外存儲規(guī)模海量和分布化的,另外結(jié)構(gòu)是結(jié)構(gòu)化和非結(jié)構(gòu)化的數(shù)據(jù)存在的,另外現(xiàn)在的Web是結(jié)構(gòu)化的,也有非結(jié)構(gòu)化的。另外還有講話的聲音和圖象不經(jīng)過特定的模式,他可以存儲到計算機或者是存儲到你的服務(wù)器里面去。
有就是運算分布化、并行化,再就是我的前端應(yīng)該是小型化的,不是你拿到外面去非要那么大的。比如說你身上帶MID不要帶太大,也不要太多,所以說應(yīng)該是小型化、跨平臺、可移動,再一個就是面向服務(wù)。
另外現(xiàn)在的云計算是一個從后端向前端發(fā)展的過程。正如剛才前面介紹的Google和微軟,還有一個從前端往后端的發(fā)展。英特的盧總也會講到,如果說后端往前端,前端往后端同時配套是平衡發(fā)展的過程。
下面我來介紹一下什么是透明計算?透明計算實際上是我們國家自己提出來的,當然現(xiàn)在也有不少人說了,當是是清華大學(xué)1998年,也是劉汝林秘書長的支持,申請了863項目,提出從服務(wù)的角度由端向服務(wù)器不斷發(fā)展和演化的概念。它的特點有這么幾點,一個是強調(diào)存儲和運算分離,把存儲放在中央服務(wù)器上,運算由前端來做。用戶只需要對他服務(wù),數(shù)據(jù)存儲在服務(wù)器和Web上,運算在前端或者指定地點。
另外一個特點是軟件和硬件強調(diào)分離,為什么強調(diào)軟件和硬件分離,我們現(xiàn)在大家知道你要買一個PC機上面基本上裝一個操作系統(tǒng),但是你要用別的系統(tǒng)的軟件就很難,或者是根本就沒法用。所以我們希望硬件平臺能夠和軟件平臺分離,能夠裝Windows系統(tǒng)也可以裝Linux系統(tǒng),不給用戶帶來負擔(dān)。同一個硬件平臺,支持不同軟件,同一個軟件平臺,支持不同硬件,這個支持不同的硬件是需要硬件和軟件廠商有一個緊密結(jié)合。Windows底層在操作系統(tǒng)的接口,你想讓他支持不同的硬件的時候,我們希望做同一計算的時候希望在軟件和硬件平臺上應(yīng)用系統(tǒng)可以分開。
另外是程序的執(zhí)行是以流的模式,通過相應(yīng)的管理和控制,發(fā)現(xiàn)哪個CPU是空的,可以流到那去執(zhí)行,執(zhí)行完了就扔掉。如果我們漢一個做法,把這個軟件放在服務(wù)器上,你這個用戶買一臺機器的時候你要上網(wǎng),我不讓用戶知道自動以流的方式送到他那邊執(zhí)行,執(zhí)行完了用可以直接用,用戶知道也不會在意。在你現(xiàn)在上網(wǎng)的時候,他可能會隨時監(jiān)控你,當你退的時候他也就退了。所以最后我們讓人家批評了很多,打了很多官司,人家已經(jīng)做了你還不知道。
我們的貢獻是什么?我們做了這么幾件事情,第一件事情就是1998年當時的信產(chǎn)部規(guī)劃司的支持下,在發(fā)改委的引導(dǎo)下,主要是做3C合一,做家電的輕量化以及互連服務(wù)。另外2001年通過項目不斷的往下做,當時好幾家有清華大學(xué)還有信產(chǎn)部的一些研究組提出了這個存儲和運算分離的概念。在前端的單系統(tǒng)上我們把操作系統(tǒng)去掉,所以提出了沒有操作系統(tǒng)的計算模式,最后在局域網(wǎng)上得以實現(xiàn),最后開發(fā)終端系統(tǒng),當時在桌面系統(tǒng)完成。當時電腦上面的桌面計算機可以支持多個操作系統(tǒng)的運行。
那么2004年當時也是得到了微軟的幫助,提出了透明計算的概念,主要是進一步完成了跨終端、跨操作系統(tǒng)平臺的原則,然后提出了按需服務(wù)的概念,同時也逐步推進產(chǎn)業(yè)化,從產(chǎn)業(yè)化國內(nèi)的PC公司也開始進展。
2006年網(wǎng)絡(luò)化的操作系統(tǒng)是什么樣的,我們提出了初步的概念。通時開始和英特爾合作,把英特爾做的NEFI,下一代的BIOS引進到我們的透明計算里來。通過從底層開始做網(wǎng)絡(luò)化的操作系統(tǒng),同時英特爾也開始研究。
09年我們把原來面向局域網(wǎng)上進行擴,提出面向服務(wù)的端到端的體系結(jié)構(gòu),同時把它從桌面的計算開始向無線和移動互聯(lián)網(wǎng)方向開始研究,同時在09年上半年到今年下半年在移動互聯(lián)網(wǎng)上提出一個模型。這是整個一個發(fā)展的過程,然后我們可以簡單的比較一下這兩個計算的區(qū)別,實際上國內(nèi)有學(xué)者已經(jīng)在08年云計算剛剛出來的時候,清華大學(xué)陳剛教授就他們寫過一篇文章,實際上云計算的概念無非是前端和后端的推進問題,國外很早就提出這個概念,只不過名字不一樣。另外Google在08年10月份專門為此做了研討會,他們來的人職位還挺高,一個是全球副大中華區(qū)副總裁,另外一個是李開復(fù),我們?nèi)齻€人各講了一個小時。
相同之處我個人認為是存儲和計算分離的概念,把計算機整個給用戶提出服務(wù)的角度,從面向網(wǎng)絡(luò)的計算來進行。另外相同之處是中央管理,我們做過一個實驗管理放到用戶這一塊,用戶就很煩,但是把它放到中央那一端,你只要保證中央的關(guān)系,同時做一些改變。再有就是面向服務(wù),我們都是強調(diào)給用戶提供服務(wù)。
不同的地方云計算是從整個互聯(lián)網(wǎng)從服務(wù)器開始,互聯(lián)網(wǎng)開始往終端、瀏覽器等等,他現(xiàn)在做交互式家電的網(wǎng)絡(luò),我們實際上是走了一個從終端開始,從3C合一從終端開始往前端和后端推進。我們有一個特點,我們的終端是強調(diào)一種可管理的一種虛擬的終端,要求你前端是一個新的很小的,不要很多的。
下面談一下這個網(wǎng)絡(luò)計算的操作系統(tǒng),我簡單把操作系統(tǒng)稍微說一下。操作系統(tǒng)是什么東西呢?實際上最早定義是管理和控制計算機系統(tǒng)中軟件和硬件資源的系統(tǒng)軟件。沒有操作系統(tǒng)計算機是不能動的,但是操作系統(tǒng)的變遷也是很怪的,最早計算機是沒有操作系統(tǒng)的,是靠人工來設(shè)置的,一條一條弄好了再進去。但是很慢,很多的程序,然后由網(wǎng)絡(luò)功能的操作系統(tǒng)這么一個過程。還有分時的系統(tǒng)是Windows系列和Linux系列,再加一些協(xié)議和管理這么一個過程。
下面操作系統(tǒng)如何發(fā)展呢?我認為有兩條技術(shù)路線,第一條把它叫做傳統(tǒng)操作系統(tǒng)也好,他既有臺式和移動的,主要是以管理一個單機為主,你一個單一的硬件和軟件,他們之間有一個很大的特點,他的功能不是任何操作系統(tǒng)都越做越大。為什么會這么大?他做的功能越來越多,他把每個人做的功能都放在一起。所以這個操作系統(tǒng)是單機為主,功能越來越多,越來越龐大,越來越安全性下降。
另外一種是針對網(wǎng)絡(luò)環(huán)境的新型操作系統(tǒng),比如說Chromn比如說云端操作系統(tǒng),透明計算操作系統(tǒng)。這是以網(wǎng)絡(luò)作為開發(fā)和運行平臺,不在你單一的計算機管理運行,同時他要管理整個一個自治體中的資源,他離開網(wǎng)絡(luò)不能工作。你網(wǎng)絡(luò)離開了,這個操作系統(tǒng)就廢掉了。他有一個特點就是他前端的功能很少,他是為用戶的服務(wù)需要,你需要什么樣的服務(wù),我給你提供什么樣的服務(wù)功能,他是很小的輕載化的。
為什么這么說呢?我想講兩個例子,現(xiàn)在大家一看信息技術(shù)進步這么快,大家最終受益的是哪兩件事情,我覺得是兩個東西受益,一個就是手機。這個手機很有意思,大家原來打電話都是座機,而且很不容易打,還得去繳費?,F(xiàn)在你走到哪手機都可以跟你溝通聯(lián)系,這是改變所有人生活一個最大的東西。還有一個是什么?我覺得是電視機,原來電視都有一個高塔發(fā)射無線電波,看幾個有線頻道,有的頻道不好還有雪花飄,現(xiàn)在在北京大家都換了機頂盒,幾百個臺,你想看哪個看哪個,這跟技術(shù)發(fā)展是同步的。電視本來就應(yīng)該有線,由于技術(shù)不夠就變成了無線,現(xiàn)在把它恢復(fù)到本來面目就是有線的。原來電話都是有線,回歸到原來變成無線。
這是技術(shù)進步要讓生活變得簡單就可以得到大發(fā)展,如果說技術(shù)進步變得復(fù)雜不會發(fā)展。技術(shù)不斷進步,人員復(fù)雜,每個人都抱怨,現(xiàn)在很多人生活積極性不高,他們要花半天或者是一天要請人來修,如果計算機能和手機一樣的簡單,或者是你在家里看有線電視一樣簡單,你想看什么就看什么,就非常方便。為什么我說前面要講網(wǎng)絡(luò)化的操作系統(tǒng)要變,你把它從復(fù)雜變成簡單的服務(wù),人們的生活質(zhì)量提高了,那就不用搞那么多復(fù)雜的效應(yīng)了。
結(jié)合操作系統(tǒng)發(fā)展的實例,看看大家在怎么做,我不是說微軟不好,因為比爾·蓋茨每次來我們都要拜會他一下的。我老跟他們講一個觀點,他跟我關(guān)系也很好了,我說你們錢掙多了,就讓你們做,你們把這個系統(tǒng)做得越來越復(fù)雜,這怎么應(yīng)用?這個Windows7也是這樣的,好象是界面做得更好了,他是跟蘋果學(xué)的,人機界面都是三維的操作,他越做越大,越做越復(fù)雜,花很多人做這個事。又帶來了安全和管理的問題,比如說你用office的操作系統(tǒng)的07版和03版,他越做越復(fù)雜。所以說大概現(xiàn)在的Windows7比Vista好多了。還有你看Android系統(tǒng),他還是很大,即便你裝一個小內(nèi)核,很小很小,但是裝再小有什么用,我們國內(nèi)有很著名的企業(yè)和公司做過一些比較有名的手機,但是有的一部分為什么不成功呢?可能就跟系統(tǒng)太復(fù)雜有關(guān)。你系統(tǒng)太復(fù)雜沒有優(yōu)越性,價格下不來,用戶就不買你的。你一定要做出有特點的東西,他太復(fù)雜,這個系統(tǒng)還是很慢,但是他現(xiàn)在提出了開源代碼,從長遠發(fā)展來看他的可持續(xù)發(fā)展能力還是受到了影響。
我覺得這個Chrome和云端操作系統(tǒng)是很好的發(fā)展例子,因為Chrome比較小,他是前端的,這個系統(tǒng)是09年發(fā)布出來的。一個他前端的桌面輕載,啟動很快。我是把后面的搜索、結(jié)構(gòu)化程序布置構(gòu)成都看作操作系統(tǒng)一部分。大家也可能對我的看法有不同的疑問,我也接受,因為這是我個人的看法。
然后看到在后端大規(guī)模數(shù)據(jù)存儲,快速的搜索,在服務(wù)的管理這些方面都有很大的特點。我覺得如果把前端的輕載和后端的快速搜索以及大型數(shù)據(jù)的構(gòu)建,如果能把它做得很好,同時再加上跨平臺。因為Google有一個問題,他前面做一個瀏覽器,如果說你一家也好,他唯一不好就沒有競爭對手,你給他投很多錢,如果說他能做到跨平臺,不是一個瀏覽器,不是一個操作系統(tǒng)來做這件事情,我覺得變化會很大。他的問題也就是我剛才講的,他不支持其他的,他只是給他自己提供,作為商家肯定是這樣的。
這是它的結(jié)構(gòu),他前端有一個瀏覽器,還有一個Linux系統(tǒng),他通過前端的協(xié)議和后端服務(wù)器的以及他的文件系統(tǒng)和搜索引擎等等構(gòu)建起來,來形成一個完整的體系結(jié)構(gòu)。
我就在這里把這個Chrome/云端操作系統(tǒng),它的管理功能分布式是通過內(nèi)核和控制協(xié)議來完成。我們提出是透明計算操作系統(tǒng),這是什么操作系統(tǒng),它是在其他操作系統(tǒng)之下的,管理其他操作系統(tǒng)的OS。第一他管理其他的操作系統(tǒng),也可以看作不是傳統(tǒng)意義的操作系統(tǒng)。但是從操作系統(tǒng)定義的確是操作系統(tǒng),他是管理這種,他管理的資源比原來的應(yīng)用資源多樂很多。他把機器和機器之間的網(wǎng)絡(luò)的帶寬也起到作用。
怎么看到管理其他的操作系統(tǒng)呢,這個圖上可以看到,他在客戶端,我們起個名字就是TNOS客戶端??蛻舳送ㄟ^英特爾UFFI提出的底層的自治網(wǎng)絡(luò),再加上相應(yīng)的底層的協(xié)議,這個協(xié)議是干什么的?他主要是傳遞用戶的服務(wù)請求的終端信號,相當于傳統(tǒng)操作系統(tǒng)的終端和軟終端和硬終端。這個協(xié)議把這個敲鍵盤的信號抓住送出去,送到哪?送到該處理的地方,送到后端。以后怎么辦?他通過一個UFFI協(xié)議,他可以請求是哪個操作系統(tǒng)再把它送出去,這是可以調(diào)整的。送到后端之后,后端再把相應(yīng)的其他的操作系統(tǒng)給他送出去,那前端就變成一個虛擬的操作系統(tǒng),也可能是重復(fù),也可能是虛擬,這要看系統(tǒng),他無非是想法、概念比較好。我們把這種想法作為一個透明計算操作系統(tǒng),管理其他操作系統(tǒng)來替代。
另外一個特點就是跨硬件和軟件平臺的OS,什么平臺?PC、手機、MID、LID、數(shù)字家電等等通過協(xié)議掛在一起。我們有透明計算服務(wù)端,在這上面把這些都裝在這里可以發(fā)送出去,他就可以為用戶提供相同的服務(wù),比如說你要進行電話或者是其他的上網(wǎng),我都可以在不同的硬件平臺上通過這么一個統(tǒng)一的操作系統(tǒng)能夠完成用戶所需要的服務(wù),而且用戶不知道你這個服務(wù)是什么樣的操作系統(tǒng)來完成的。
再一個就是跨軟件平臺,比如說我有同樣的一個硬件平臺,這是一個MID,比如說英特爾開發(fā)的一個新的MID技術(shù)。他可以連接有線和無線的通信網(wǎng)絡(luò),在這個硬件平臺上面我同樣也裝了相應(yīng)的操作系統(tǒng),他有客戶端等等,但是他可以支持不同的操作系統(tǒng),也可以得到多種不同的服務(wù),這都可以控制的。
另外還有一個特點,它不是運行在BIOS操作系統(tǒng)之上的,他是應(yīng)用IOS之下的OS,現(xiàn)在BIOS我們現(xiàn)在選擇的是EFI,在這上面可以支持不同的硬件,比如說X86,ARM等等。他可以做到虛擬的終端,是中央管理可管理的終端。另外太執(zhí)行是一個基于塊流調(diào)度執(zhí)行的OS,這是前端,他發(fā)出請求,進入程序,然后通過網(wǎng)絡(luò)進行調(diào)度,然后調(diào)度回來再具體執(zhí)行。
透明計算操作系統(tǒng)幾個特點,我后面介紹一下他的應(yīng)用,我講一下他的桌面應(yīng)用,就是在有線網(wǎng),局域網(wǎng)上做得很成熟了,現(xiàn)在主要是帶寬方面的,一會劉總會介紹。
我講一下桌面應(yīng)用情況,在各種行業(yè)有不同的應(yīng)用。我可以舉個例子,在中南海警衛(wèi)局,還有總參,還有東盟邊境還有南沙部隊,很簡單的機器,他都要管理,他的操作系統(tǒng)維護很簡單的。機器死了,我關(guān)機就又活了,這樣比較方便,不用那么費勁。你要讓他費勁的機器,他用幾天就會覺得麻煩,我們用的最長時間的機器是用了十年,在貴州,他不用花太長的時間搞維護,他就是基本的運行,大家就可以用下去。
另外比如說在教育系統(tǒng),大學(xué)、中學(xué)、小學(xué)都有用我們的機器,另外在農(nóng)村大家用的也比較多。還有在政府、企業(yè)機關(guān),用網(wǎng)絡(luò)能力構(gòu)建基本上都能做起來。
然后我再講講移動應(yīng)用,如果把這些短信回復(fù)到個人信息,看完了就從手機上刪掉了,你想再查的時候再從服務(wù)器上給你拿過來。還有電話地址,比如說你找誰的地址,現(xiàn)在是存在手機的存儲器里面。所以我們就希望把有關(guān)的這些應(yīng)用和有關(guān)的存儲的這些東西全部放在后面去,或者系部分放到后面去。你這個移動應(yīng)用太多了,你自己付不起,感覺也太多了。常用的放在前端,不常用就放在后端。然后手機那么煩瑣。還有一塊是家電應(yīng)用,你如果把管理,不僅僅是搞個交互點播,把管理很多計算機的功能也能轉(zhuǎn)為家電,我估計效果會比較好一些。
舉個簡單例子,電視臺要查一個什么東西就得一一打電話,但是現(xiàn)在你可以把你看的內(nèi)容包括時間都可以動態(tài)傳過去可以直接搜索,不需要去直接打電話,電視臺就可以知道誰在看?,F(xiàn)在美國搞互聯(lián)網(wǎng)已經(jīng)可以用這個方法調(diào)整你的帶寬,你這邊看著不好那邊馬上就可以給你換臺,你所有的信息都可以查得到,還有他發(fā)現(xiàn)你看的不對也可以給你卡住。現(xiàn)在三網(wǎng)合一,有線網(wǎng)、電視網(wǎng),移動網(wǎng)。
這塊我們也可以通過這個方式來解決,我再講講需要研究的課題。關(guān)于項目的核高基,一個是新型網(wǎng)絡(luò)化的操作系統(tǒng),我們講的是一個概念。但是網(wǎng)絡(luò)化的操作系統(tǒng)不能按照原來的傳統(tǒng)的操作系統(tǒng),我們要把它從傳統(tǒng)的管理的單機模式調(diào)到管理的網(wǎng)絡(luò)資源的模式,怎么調(diào)?是什么模式,是透明計算模式還是什么模式,但是你要用新的方式去管理,不要用傳統(tǒng)的管理方式去做。
另外就是怎么樣來用跨軟件、跨硬件平臺的資源管理。還有超大規(guī)模結(jié)構(gòu)化和結(jié)構(gòu)化的海量數(shù)據(jù)一致性,所以你看Google,我們原來搞人工智能搞得幾十年,但是Google出了一個新方法就一下子出來了。比如我們清華的一個教授搞了一個視頻搜索,本來搜索比較長的時間,是十秒鐘,那個很有意思。你在網(wǎng)絡(luò)上搞一個相應(yīng)的圖象,你要用相關(guān)的文字和內(nèi)容,只要你能夠像就可以進行相關(guān)連接。就像公安追蹤人一樣,不需要把一個人的整個面貌全畫出來,你就隨便畫幾下,他就可以把圖象給你找出來,這種新的圖象可以快速的搜索。
還有就是數(shù)據(jù)的深度快速搜索與瀏覽,還有UCweb也是幾個小年輕,我說三個小伙子都是30多點,一個是清華,一個北大,一個是華南理工,我們開玩笑說是三家PC,UCweb是華南理工上的,3G門戶沒上我覺得挺可惜的,那個小伙子一看就是兩眼發(fā)光,覺得很不錯,但是很遺憾,最終沒有達到打分標準。
另外就是面向用戶的服務(wù)的服務(wù)主動重組重構(gòu),用戶只要服務(wù),這都是后臺搞計算機,搞技術(shù)的人員做的事。再有就是相關(guān)的工具,比如說Google也好,像這種工具應(yīng)該是越多用戶感覺越好。再一個很大一塊是新型終端,現(xiàn)在終端大家可以看看有一個電子書,就是終端,那不算是一個好終端,但是因為他買的顯示器的基數(shù),電子書賣得很好,賺了很多錢。搞產(chǎn)業(yè)就是腦袋要轉(zhuǎn)一轉(zhuǎn)要有新的想法。