繼鴻蒙之后,基于openEuler的商用版本操作系統(tǒng)正式推出,鯤鵬計(jì)算生態(tài)初具規(guī)模
進(jìn)入智能時(shí)代,摩爾定律放緩,傳統(tǒng)計(jì)算模式已無(wú)法滿足所有應(yīng)用場(chǎng)景的需求,世界需要異構(gòu)、云邊端協(xié)同且無(wú)處不在的多樣性計(jì)算。未來(lái)十年是計(jì)算架構(gòu)創(chuàng)新的黃金十年,多樣性的計(jì)算架構(gòu)創(chuàng)新需要每一位開(kāi)發(fā)者參與進(jìn)來(lái)。
這兩天我參加了華為開(kāi)發(fā)者大會(huì)2020(Cloud),注意到華為和合作伙伴一起推出基于鯤鵬和昇騰處理器的一系列軟硬件新品,一個(gè)蓬勃發(fā)展的計(jì)算產(chǎn)業(yè)生態(tài)已然初具規(guī)模。
高性能的鯤鵬
CPU有很多指令集架構(gòu),最流行的就是Intel 的x86,此外還有開(kāi)源的RISV-V,在手機(jī)端占據(jù)統(tǒng)治地位的ARM等。
從歷史的發(fā)展來(lái)看,ARM的算力從2000年的不到5%, 發(fā)展到現(xiàn)在82%,非常迅速。

量變總會(huì)引發(fā)質(zhì)變, 所以華為在2004年開(kāi)始投資研發(fā)第一顆嵌入式處理芯片的時(shí)候,選擇ARM指令集是有一定道理的。
2019年初終于推出鯤鵬920系列服務(wù)器CPU,鯤鵬920處理器兼容ARM架構(gòu),可以支持32/48/64個(gè)內(nèi)核,主頻可達(dá)2.6GHz,支持8通道DDR4、PCIe 4.0和100G RoCE網(wǎng)絡(luò)。在高性能、高吞吐、高集成、高能效方面有創(chuàng)新突破,把計(jì)算推向新高度。
操作系統(tǒng)openEuler
但是僅僅有CPU可沒(méi)啥用,必須得有操作系統(tǒng)相配套,要不然怎么跑應(yīng)用程序?
于是開(kāi)源的服務(wù)器操作系統(tǒng)openEuler出現(xiàn)了,華為還聯(lián)合一群“小伙伴”如麒麟軟件、普華基礎(chǔ)軟件、統(tǒng)信軟件、中科院軟件所等建立了一個(gè)開(kāi)放的openEuler社區(qū),“小伙伴”們可以基于openEuler進(jìn)行定制,推出自己的商業(yè)操作系統(tǒng),加速鯤鵬相關(guān)技術(shù)在各行業(yè)的落地和應(yīng)用,為數(shù)字經(jīng)濟(jì)提供堅(jiān)實(shí)的底座。

有了操作系統(tǒng),才是萬(wàn)里長(zhǎng)征走了第一步,因?yàn)榻酉聛?lái)的路非常難走:建立一個(gè)生態(tài)體系。
可能很多人對(duì)生態(tài)系統(tǒng)沒(méi)有直觀感覺(jué),我這里截個(gè)圖,大家感受下,注意這僅僅是一小部分。

必須得“拉攏”開(kāi)發(fā)人員進(jìn)入自己的陣營(yíng),開(kāi)發(fā)基于openEuler的軟件,并且移植x86的軟件, 雖說(shuō)openEuler是基于Linux的,但是底層的CPU是基于ARM指令集的鯤鵬,所以對(duì)于很多用C/C++寫(xiě)的系統(tǒng)級(jí)軟件來(lái)說(shuō),從x86轉(zhuǎn)到鯤鵬,免不了干點(diǎn)兒移植的活兒。
為了把開(kāi)發(fā)者吸引過(guò)來(lái),華為特意搞了一套代碼遷移的工具,包括軟件棧分析,遷移準(zhǔn)備,遷移調(diào)優(yōu),一套組合拳下來(lái),能極大地提升遷移的效率:

應(yīng)用程序遷移過(guò)來(lái)以后,就可以充分地利用鯤鵬的加速庫(kù),包括基礎(chǔ),壓縮,加解密,存儲(chǔ),多媒體五大類(lèi)。應(yīng)用開(kāi)發(fā)者可以在代碼修改量不到1%的情況下,將性能提升大于10%甚至在加解密等場(chǎng)景下將性能提升超過(guò)100%,比如這個(gè)4800*4800矩陣乘法,軟硬協(xié)同代碼性能提升了100倍:

CloudIDE
移植的問(wèn)題解決了,接下來(lái)就是開(kāi)發(fā)新應(yīng)用的問(wèn)題,但是鯤鵬的原生開(kāi)發(fā)環(huán)境不容易獲取。

華為給出的解決方案是:CloudIDE, 咱別在本地開(kāi)發(fā)了,用幾十秒的時(shí)間,在云端創(chuàng)建一個(gè)CloudIDE實(shí)例,開(kāi)發(fā)者不管在什么地方,只要有一個(gè)可以聯(lián)網(wǎng)的終端(PC, Pad,甚至手機(jī)), 連接到云端的CloudIDE, 就可以編程、調(diào)試,非常方便。
這個(gè)CloudIDE應(yīng)該是基于VS Code 開(kāi)發(fā)的,因?yàn)樗慕缑婧蚔S Code簡(jiǎn)直一模一樣:
我試用了一下,雖然是Web版本,但是體驗(yàn)還是很驚艷的,代碼提示、快捷輸入、調(diào)試等功能和本地的VS Code差不多。
更重要的是,開(kāi)發(fā)者可以在IDE實(shí)例中一站式完成項(xiàng)目創(chuàng)建、編碼、調(diào)試、測(cè)試、微服務(wù)容器化、華為云容器服務(wù)管理、容器實(shí)例部署等一整套云原生開(kāi)發(fā)作業(yè)流。
開(kāi)發(fā)者不需要在多個(gè)環(huán)境、頁(yè)面、工具等來(lái)回切換。感興趣的同學(xué)可以到華為云HDC官網(wǎng)的CodeLab環(huán)節(jié)(
持續(xù)培養(yǎng)鯤鵬開(kāi)發(fā)者人才
為了幫助開(kāi)發(fā)者在鯤鵬平臺(tái)上快速成長(zhǎng),華為打造了以開(kāi)發(fā)者為中心的鯤鵬人才發(fā)展體系:
聯(lián)合高校培養(yǎng)開(kāi)發(fā)者:華為已經(jīng)與50多家高校開(kāi)展了鯤鵬相關(guān)的教學(xué)與科研合作,讓廣大學(xué)生開(kāi)發(fā)者掌握基于鯤鵬平臺(tái)的開(kāi)發(fā)技能。同時(shí),華為還為在校學(xué)生提供實(shí)習(xí)機(jī)會(huì),并組織一系列開(kāi)發(fā)者競(jìng)賽。
推出線下和線上學(xué)習(xí)材料和課程:開(kāi)發(fā)了20多本與鯤鵬相關(guān)的線下教學(xué)輔導(dǎo)材料,涉及云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)、應(yīng)用開(kāi)發(fā)與遷移等多個(gè)方面;開(kāi)發(fā)了200多門(mén)鯤鵬在線課程,如華為云鯤鵬服務(wù)與解決方案、大數(shù)據(jù)入門(mén)與應(yīng)用、架構(gòu)設(shè)計(jì)基礎(chǔ)等。
推出鯤鵬職業(yè)認(rèn)證:發(fā)布了24類(lèi)鯤鵬相關(guān)的職業(yè)認(rèn)證,牽引鯤鵬開(kāi)發(fā)者持續(xù)提升技術(shù)水平,涉及鯤鵬、GaussDB數(shù)據(jù)庫(kù)、AI等熱門(mén)科目。目前,華為認(rèn)證已被眾多企業(yè)與機(jī)構(gòu)認(rèn)可。
推出了面向鯤鵬開(kāi)發(fā)者的扶持計(jì)劃:加入該計(jì)劃的開(kāi)發(fā)者將享有非常優(yōu)惠的學(xué)習(xí)與測(cè)試套餐,所有開(kāi)發(fā)者均有機(jī)會(huì)受邀參與新品體驗(yàn)及品牌活動(dòng),參加各類(lèi)比賽的優(yōu)秀開(kāi)發(fā)者還能被華為及伙伴優(yōu)先錄用。
面向四類(lèi)群體人才扶持計(jì)劃細(xì)則
華為在去年發(fā)布了沃土計(jì)劃2.0,計(jì)劃五年內(nèi)投入15億美元推動(dòng)產(chǎn)業(yè)發(fā)展,并在全球發(fā)展500萬(wàn)ICT領(lǐng)域開(kāi)發(fā)者,目前華為云開(kāi)發(fā)者的數(shù)量已經(jīng)增長(zhǎng)到160萬(wàn)。今天,華為宣布2020年將投入2億美元,并公布了針對(duì)高校,初創(chuàng)企業(yè),開(kāi)發(fā)人員及合作伙伴的人才扶持細(xì)則:
高校教研扶持:面向高校,提供1億人民幣的扶持金額,包括人才培養(yǎng),云資源及樣機(jī)支持,同時(shí)華為與教育部簽署3年協(xié)議投入10億人民幣,共同推進(jìn)人才的培養(yǎng)。
初創(chuàng)企業(yè)及開(kāi)發(fā)人員扶持:面向初創(chuàng)企業(yè)及個(gè)體開(kāi)發(fā)人員,以云資源及線下活動(dòng)的方式發(fā)放1億人民幣的補(bǔ)助,每家初創(chuàng)公司最高可獲得75萬(wàn)人民幣的云券。
合作伙伴:面向合作伙伴,提供6億人民幣的扶持總額,其中3億人民幣一次性研發(fā)費(fèi)用補(bǔ)貼,3億人民幣的云資源。
可以看出,華為為了建立鯤鵬生態(tài),砸下了不少真金白銀。
鯤鵬計(jì)算產(chǎn)業(yè)生態(tài)的重大進(jìn)展
可以看出,華為建立生態(tài)運(yùn)用了一個(gè)很好的策略,那就是“硬件開(kāi)放,軟件開(kāi)源,使能合作伙伴”, 在產(chǎn)業(yè)伙伴的共同努力下已經(jīng)取得了重大進(jìn)展。
硬件開(kāi)放:華為聚焦做好處理器、板卡和主板等,使能合作伙伴優(yōu)先發(fā)展自有品牌的計(jì)算產(chǎn)品整機(jī)。目前全球已經(jīng)有11家整機(jī)廠商基于鯤鵬主板推出自有品牌的服務(wù)器及PC產(chǎn)品。
軟件開(kāi)源:2019年12月31日,openEuler社區(qū)正式上線。今天,openEuler 20.03 LTS版本也正式上線,麒麟軟件、普華基礎(chǔ)軟件、統(tǒng)信軟件、中科院軟件所宣布發(fā)布基于openEuler的商用版本操作系統(tǒng)。
使能合作伙伴:截至目前,華為與產(chǎn)業(yè)伙伴聯(lián)合成立了15個(gè)鯤鵬生態(tài)創(chuàng)新中心,與600多家的ISV伙伴推出了超過(guò)1500個(gè)通過(guò)鯤鵬技術(shù)認(rèn)證的產(chǎn)品和解決方案,廣泛應(yīng)用于金融、政府與公共事業(yè)、運(yùn)營(yíng)商、能源等行業(yè)。

寫(xiě)在最后
我在之前的文章中說(shuō)過(guò),搞生態(tài)系統(tǒng)非常難,可是華為居然在兩個(gè)方向上都試圖建立生態(tài),一個(gè)是鴻蒙的生態(tài),另外一個(gè)是鯤鵬生態(tài),更是難上加難。這里邊既有美國(guó)打壓之下的無(wú)奈,也有華為自身的雄心壯志。
中國(guó)的IT業(yè)發(fā)展到現(xiàn)在,應(yīng)用層雖說(shuō)非常繁榮,但更多的是商業(yè)模式的發(fā)展和創(chuàng)新,如果中國(guó)有更多的像華為這樣的“硬核”企業(yè),能夠走向中間層,走向最底層,中國(guó)的IT就會(huì)真正地強(qiáng)大起來(lái),期待這一天早日到來(lái)。
如需轉(zhuǎn)載,請(qǐng)通過(guò)作者微信公眾號(hào)coderising獲取授權(quán)。