[新聞] 華為鴻蒙究竟有多強大,發布即開源!真的能取代安卓?

 作者:admin  瀏覽數:

華為自研的鴻蒙系統究竟有多強大?余承東在 HDC 2019 上為我們揭開了它的面紗——鴻蒙 OS,是一個劃時代的全新操作系統。

 

 

1

 
鴻蒙出世

 

 

余承東首先表示,鴻蒙是全球第一個微內核、面向 AI 全場景的分布式 OS。

 

操作系統是軟件架構的核心。在計算機上,微軟一家獨大,而在移動設備上,安卓和蘋果占據了手機操作系統市場,形成了雙頭壟斷的格局。華為的鴻蒙系統,則面向物聯網和 5G 時代。余承東表示,為了研發鴻蒙系統,華為投入了約 4000 人的開發力量。

 

 

 

鴻蒙 OS 打通了手機、電腦、平板、電視、汽車、智能穿戴,在所有設備上使用統一的操作系統,與此同時,新系統還兼容全部安卓應用和所有 Web 應用。

 

 

余承東表示:為了打造屬于未來的全場景互聯時代,我們要有全新的操作系統。過去的 Linux、Windows、Mac 等是為 PC 時代準備的,手機時代安卓和 IOS 逐漸流行。而在未來,萬物互聯的形式對于應用的開發壓力很大,而生態的協同工作也將變得非常困難。

 

華為將鴻蒙系統的英文名字定為 Harmony,希望能夠為這個世界帶來更多的和諧。

 

2

 

更安全、可擴展的微內核

 

據悉,鴻蒙 OS 這次主要的兩個特點,分別是分布式和微內核。

 

啥是分布式?

 

說白了就是,鴻蒙 OS 一個操作系統能夠給所有設備使用。

 

 

 

例如同樣是蘋果生態的設備,手機用 iOS ,電腦用 MacOS ,平板用 iPad OS ,手表用 Watch OS 。

 

而華為的分布式系統思路,則打算讓所有的設備都用同一個操作系統,同時再用分布式軟總線技術,讓他們真正意義上 “ 互聯 ” ,從數據到服務。

 

從開發角度來說,可能程序員只要寫好軟件的基本功能和邏輯,就可以輕松地在手表、手機、電視、電腦等平臺同時部署。

 

 

從使用角度,想象一下這個場景:

 

你正在汽車上語音通話,熄火后把通話轉移到手機上一邊往家里走,走到家門口時把通話轉接到你的智能手表上繼續,空出手來翻包找鑰匙進門,進門以后,打開電視機和攝像頭,往沙發上一趟,就開始用電視繼續視頻通話。

 

鴻蒙 OS 的另一個特點,就是「 微內核 」。

 

與「 微內核 」相對的概念,是「 宏內核 」,這是兩套不同的操作系統設計思路。

 

一套操作系統的工作內容,說白了就是管好計算機的工作分配,例如調用處理器啦,分配內存空間啦,調用磁盤啦,點亮顯示器啦。

 

宏內核操作系統,有一個龐大的核心,管到計算機的方方面面,大到給程序分配 CPU ,小到給顯示器渲染一個像素,都是歸核心管。

 

舉個例子,宏內核下的操作系統就是個老大,一個程序要干點兒啥都問這個老大請示一下,這個老大再給你把事情辦了。

 

這個思路的代表性系統,就是 Linux。

 

 

這么做有一個好處,就是系統執行效率很高,因為它從內核直接下達指令。

 

但這么做也有弊端。

 

首先功能強大的內核往往很大,對應下來就是代碼數量很多,而代碼一多就容易出錯。只要代碼錯了其中一兩塊兒,都有可能導致內核崩潰,然后計算機就宕機了。

 

其次,一旦內核權限( root )被獲取,就意味著對整個系統有絕對控制權,因此安全性也有待商榷。

 

 

微內核系統也有核心,但是它很小,只管好最最基本的工作,例如 CPU 調度,內存管理等。

 

其他功能,如聲音,圖形顯示等等,被做成了服務。

 

 

 

微內核操作系統就好比是個服務聯盟,當一個程序要干點兒啥,就去找對應服務商,例如有聲卡服務商、顯卡服務商。

 

現有的微內核操作系統里,我們比較常見的 Windows 算半個,以及今天萬眾矚目的鴻蒙 OS 。

 

 

 

3

 
鴻蒙應未來而生

 

微內核相對宏內核來說,主要缺點就是執行效率沒那么高,同時因為內核本身功能很少,得裝一堆服務。大家新裝 Windows 的時候,想必就被成噸的驅動給搞煩過。

 

但好處很明顯:因為內核小( Windows 發布過一個 10 MB 的超小內核 ),功能也是后來添加的,非常容易移植。

 

尤其是那種手表、音響,明顯用不了安卓所有功能的這種,只需要把鴻蒙的一部分微內核移植過來就好了。光這一點,鴻蒙就比安卓和 iOS 好太多,直接解決了不同平臺的移植問題。

 

同時,微內核系統里的某個服務崩潰了,大不了就關掉重啟,不至于整個設備都宕機;某個服務被入侵了,也不至于全部都遭殃。

 

 

宏內核好比是全能手,微內核好比是分工合作,也許前期功能簡單時全能手是直接有效的,但是隨著功能越加細化細分,明顯分工合作會讓整體更加便攜輕快機動性高。

 

 

 

而對于開發者來說,鴻蒙系統采用統一的編程語言,大大減少了編程人員的學習成本,提高了工作效率,以前編程,電腦和手機是分開的,需要單獨來,但是通過鴻蒙系統,使用相同的編程語言,可以實現相當不錯的共享生態。

 

更為重要的是,鴻蒙OS,它是開源的。也就是說,程序員們可以找到鴻蒙OS的源代碼,并對其進行修改,對于開發者來說如獲至寶,減輕了不少程序猿的工作。

 

作為華為研發七年之久、作為殺手锏存在的「鴻蒙」系統,旨在替代并革新被廣泛采用的安卓,實現更佳性能及安全性。同時對于程序員們來說也是一次脫穎而出的機會。

 

余承東表示:未來 5 到 10 年華為的消費者戰略是全場景智慧生活,我們要提供全場景、全連接的智慧生活體驗,而 AI 將是其核心驅動力。

 

 

4

 

AI火爆,不得不說Python

 

AI 作為發展的戰略機遇,越來越多的國家和企業爭相開始制定發展規劃,而我國早在 2017 年 7 月頒布了《新一代人工智能發展規劃》,明確了政府將會鼓勵招攬全球最優秀的人才,加強對國內 AI 勞動力的培訓,并在促進人工智能發展的法律、法規和道德規范方面引領世界,目前中小學已經開始普及人工智能教育。

 

然而提到人工智能,就不得不提到Python!國內基于Python創業成功的案例不在少數,豆瓣、知乎、果殼,全棧都是 Python。

 

 

 

 

主要有兩個原因:一是Python非常容易理解和學習;二是雖然Python本身就是一種非常易于訪問的語言,但我們在其之上有很多優秀的庫,這使得我們的工作變得更容易。沒有人愿意花時間從頭開始重新實現基本算法(除了研究機器學習和人工智能)。大量已經存在的Python庫幫助我們專注于更令人興奮的事情。

 

尤其是涉及人工智能領域時,Python更是首選!回顧一下移動互聯網所帶來的機遇,很容易就能算清,掌握Python能為一線工作帶來怎樣的優勢。

相關文章

一分钟快三计划软件