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

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

有了操作系統,才是萬里長征走了第一步,因為接下來的路非常難走:建立一個生態體系。
可能很多人對生態系統沒有直觀感覺,我這里截個圖,大家感受下,注意這僅僅是一小部分。

必須得“拉攏”開發人員進入自己的陣營,開發基于openEuler的軟件,并且移植x86的軟件, 雖說openEuler是基于Linux的,但是底層的CPU是基于ARM指令集的鯤鵬,所以對于很多用C/C++寫的系統級軟件來說,從x86轉到鯤鵬,免不了干點兒移植的活兒。
為了把開發者吸引過來,華為特意搞了一套代碼遷移的工具,包括軟件棧分析,遷移準備,遷移調優,一套組合拳下來,能極大地提升遷移的效率:

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

CloudIDE
移植的問題解決了,接下來就是開發新應用的問題,但是鯤鵬的原生開發環境不容易獲取。

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

寫在最后
我在之前的文章中說過,搞生態系統非常難,可是華為居然在兩個方向上都試圖建立生態,一個是鴻蒙的生態,另外一個是鯤鵬生態,更是難上加難。這里邊既有美國打壓之下的無奈,也有華為自身的雄心壯志。
中國的IT業發展到現在,應用層雖說非常繁榮,但更多的是商業模式的發展和創新,如果中國有更多的像華為這樣的“硬核”企業,能夠走向中間層,走向最底層,中國的IT就會真正地強大起來,期待這一天早日到來。
如需轉載,請通過作者微信公眾號coderising獲取授權。