終於,國產電腦能用上鴻蒙系統了
等了一個多月,華為終於宣佈鴻蒙HarmonyOS3正式版首批將於
10月中下旬推送。
大家心心念唸的P50以及Mate40系列都在首批機型當中,這次真的能好好體驗鴻蒙3。0的流暢操作了。
可以說,鴻蒙系統成了當前華為手機業務的重要支柱,哪怕手機業務遭到了壓制,依舊能透過鴻蒙系統拓寬更多的使用者來源。
最近,又有一個關於鴻蒙的好訊息出現了,龍芯中科宣佈,
龍架構(LoongArch)平臺對於OpenHarmony已形成初步支援。
看到這裡有些眼尖的朋友會說,不是說支援鴻蒙嗎?這個OpenHarmony到底是啥,跟鴻蒙英文都不一樣啊?
可以說OpenHarmony就是鴻蒙系統,只不過這是鴻蒙的開源專案,就像谷歌把安卓開源了,大家可以根據自己的需求進行魔改的意思。
反而龍芯和龍架構這些詞彙,對很多朋友來說應該挺陌生的。
對於國產CPU,很多朋友的記憶還停留在當年臭名昭著的漢芯CPU上,“漢芯一號”不僅騙取了高達上億元的科研基金,同時還使得中國的晶片研發長時間停擺,屬實是國產晶片的黑歷史了。
不過龍芯是正兒八經的國產自主CPU,最新的3A5000系列晶片,
搭載12nm工藝,2.3GHz-2.5GHz主頻,4核心設計。
效能已經能比肩5年前英特爾i7桌面端的水平了,雖然聽起來還有很大的差距,但已經是史詩級的進步了。
龍芯2002年才開始起步,花了20年的時間,就追上英特爾四十多年的積累,只要給它再多一點的時間,我相信國產CPU崛起,肯定是穩的。
不過就目前看來,國產CPU還有太多的難題要突破了,特別是龍芯選擇了最最最困難的一條道路——
完全自主路線。
下面給大家科普一下當前國產CPU的幾個流派:
首先是最簡單和高效的
合資加授權路線
,例如天津海光和兆芯,他們拿到了AMD和威盛的授權,可以直接設計製造x86CPU,無縫接入龐大的x86生態。
第二個就是華為海思和飛騰這種拿到
ARM指令集授權
的處理器,麒麟處理器的效能大家都懂,在ARM架構基礎上,能設計出全球頂尖效能的晶片。
但最核心部分的指令集控制依舊是別人的,只要別人不給用,那麼設計能力再強也是白搭。
最後就是龍芯的
指令集授權加自研指令集
的路線了,最困難也是最低效的路線,但一旦研究成功,就能達到完成的自主可控,徹底擺脫卡脖子的困境。
目前龍芯已研發出
自主指令系統架構LoongArch
,成為繼x86、ARM之後,全球第三個國際規範指令集架構。
指令集做成了,就意味你的CPU是完全獨立自主的,但同時,這也表示,你的CPU再也不支援當前的系統以及軟體。
就像很多人質疑鴻蒙是安卓,其實這跟龍芯困境一樣,一個新的平臺出來,沒有生態的支援,是肯定活不下去的。
為了過渡到自主生態,最好的做法肯定是相容安卓應用,在此基礎上,慢慢形成專屬的鴻蒙生態。
而龍芯則是對應Windows的x86生態,但龍芯相容Windows應用比鴻蒙相容安卓應用困難得多,為了實現相容,需要具備
“2+3+3+2”共十個能力!
分別是兩大核心軟體:
BIOS和作業系統核心
(含驅動和虛擬化);
三大編譯器:
GCC、LLVM、GOLANG;
三大虛擬機器:
Java、JavaScript、.NET;
兩大二進位制翻譯系統:
x86和ARM;
看似很複雜,但蘋果給我們做出了很好的示範,這幾年蘋果把電腦產品的x86英特爾處理器換成自研的M1ARM處理器。
透過自研的指令翻譯器,實現了對現有x86架構應用的支援,出色的完成了自研處理器的替換過渡工作。
龍芯現在同樣在做這個事情,根據龍芯公司的說法,將來能以
不低於70%的效率轉譯x86應用
,在未來幾年時間,完全相容Windows應用,應該不是難事。
根據媒體報道,龍芯3A6000PC處理器的IPC將達到
AMDZen3或11代酷睿的水平
,即使能有這個效能的90%,那麼龍芯也足夠大部人的日常使用了。
所以,未來龍芯確實還有很多難題要解決,但在半導體領域全面被針對的當下,龍芯的存在顯得尤為可貴,也正因為這個局面,龍芯才有足夠的發展機遇。
作為最有前途的國產自主IT系統,希望龍芯能不斷進步,最後發展出豐富的應用生態吧。
能不能用上年輕人的第一臺國產電腦,就靠你了!
參考資料:
IT之家:國產龍芯LoongArch平臺已初步支援開源鴻蒙OpenHarmony作業系統
碼農翻身:20年毫無作為?龍芯的發展或遠超你的想象!
龍芯官網