tft每日頭條

 > 生活

 > 鴻蒙系統與安卓和ios

鴻蒙系統與安卓和ios

生活 更新时间:2024-07-23 06:21:55

說起目前主流的移動操作系統,大家一定脫口而出IOS,安卓和鴻蒙,他們都是什麼關系呢?我們一起看一下

在這裡不得不提一下Unix,Unix誕生于1969年的AT&T貝爾實驗室,是一個閉源的操作系統,是現代操作系統的基石。這讓我想起來了一張圖,如下:

鴻蒙系統與安卓和ios(安卓和鴻蒙的關系)1

網上最流行關系圖

都說Linux和ios基于Unix,其實這張圖也不完全正确,嚴格意義來講,Linux和ios都是類Unix系統(也就是參考Unix而開發),兩者的内核中沒有一行Unix代碼,此話怎講?請接着看

蘋果公司是混合内核 采用XNU、Darwin的混合内核模式, XNU是将卡耐基梅隆大學Mach内核和FreeBSD組件整合成新的混合内核。驅動程序用C API實現,BSD子系統負責在微内核中實現為用戶空間的服務,Mach負責底層調度。XNU的意思是“XNU is Not Unix”,看到字面意思,你就知道它和Unix的關系了,不要懷疑自己的眼睛,你沒看錯,我也沒跟你開玩笑,“XNU is Not Unix”這句話不是我說的。蘋果在Github上開源了XNU内核,内核簡介我截圖給你們看一下,免得以為我說瞎話

鴻蒙系統與安卓和ios(安卓和鴻蒙的關系)2

來自蘋果官方的XNU簡介

整個内核構成中,就FreeBSD跟Unix有關系,BSD是Unix的一個分支,看到這裡,很多小夥伴可能會感到疑惑,上文講ios系統内核中沒有Unix的一行代碼,為什麼這邊又會基于Unix呢?這其中一些小故事,故事本身比較長,在此就不叙述了,但最終結果是:由于版權的問題,BSD中來自于AT&T的代碼被完全删除,所以說IOS的系統内核中沒有一行Unix的代碼

鴻蒙系統與安卓和ios(安卓和鴻蒙的關系)3

Linux内核跟Unix也沒關系,是為了規避Unix版權問題,仿制而出,實現了Unix的全部功能,用現在話講就是“山寨”,由于其開源,在全球開發者的努力下,才有了今天的成就,他是屬于全人類的資産。

鴻蒙系統與安卓和ios(安卓和鴻蒙的關系)4

IOS是蘋果公司開發的,安卓和鴻蒙是基于Linux開發,兩者都跟Unix沒啥關系。如果需要強行扯上關系的話,就是文章前面的一句話“Unix是現代操作系統的基石”。(就好比強行把奔馳(發明了汽車)跟衆泰扯上關系)

安卓(Android)是怎麼來的呢?Android系統一開始并不是由谷歌研發出來了,Android系統原來的公司名字就叫做Android。安迪·魯賓創立了這個操作系統公司Android。谷歌公司在2005年以4千萬美金收購了這個僅成立22月的高科技企業。Android系統也開始由谷歌接手研發。在2007年11月5日,谷歌公司正式向外界展示了這款名為Android的操作系統,并且在這天谷歌宣布建立一個全球性的聯盟組織,該組織由34家 手機制造商、軟件開發商、電信運營商以及芯片制造商共同組成。這一聯盟将支持谷歌發布的手機操作系統以及應用軟件,将共同開發Android系統的開放源代碼。這個開源項目也就是後來的AOSP。它是開源的,由全球開發者貢獻完善,不屬于谷歌,同樣屬于全人類。

鴻蒙系統與安卓和ios(安卓和鴻蒙的關系)5

鴻蒙,是一款由華為主導開發的國産全場景分布式系統(我理解的國産系統是完全不受任何人制約的系統),于2019年發布1.0版本,他是在華為手機受到谷歌制裁的情況下發布的,最早可以追溯到2012年。開放原子開源基金會于2020年9月接受華為捐贈的智能終端操作系統基礎能力相關代碼,随後進行開源,并根據命名規則為該開源項目命名為 OpenAtom OpenHarmony(簡稱“OpenHarmony”)。

2020 年 12 月,博泰、華為、京東、潤和、億咖通、中科院軟件所、中軟國際等七家單位(按各單位簡稱首字母排序)在開放原子開源基金會的組織下成立了 OpenHarmony 項目群工作委員會,開始對 OpenHarmony 項目進行開源社區治理。各家單位對 OpenHarmony 開源項目持續投入和貢獻,OpenHarmony 開源項目重大事項均由項目群工作委員會各成員單位代表用投票方式共同決定,投票權利均等,一家單位一票,遵循公開明确的 OpenHarmony 項目群管理制度規則。所以OpenHarmony也不受華為控制,屬于全人類。

鴻蒙系統與安卓和ios(安卓和鴻蒙的關系)6

華為在OpenHarmony的基礎上,發布HarmonyOS,正式使用在華為手機上,換句話講,Harmony OS是OpenHarmony的第一個發行版。下圖是鴻蒙的系架構圖,從圖中可以看到,内核層中也有Linux。由于鴻蒙系統剛起步,想要活下去需要兼容安卓生态,目前框架中還是有AOSP的代碼(正是因為這個原因,一直被質疑為安卓套皮),後續會逐步删除。

鴻蒙系統與安卓和ios(安卓和鴻蒙的關系)7

有個問題:為什麼谷歌可以禁止華為使用安卓呢?其實這其中表述有點不準确,谷歌無法禁止華為使用安卓系統,可以禁止華為使用GMS(谷歌移動服務框架,谷歌私有)。在海外,安卓手機其實是有AOSP GMS組成,谷歌禁止華為使用GMS,所以華為手機自然就受到了嚴重的影響。不過華為自主研發的HMS(華為移動服務框架)正在逐漸發揮作用。

安卓很棒,但也有自己緻命的缺陷,在萬物互聯的時代,安卓顯得有點力不從心了,鴻蒙出現的目的不是取代安卓,他是下一代操作系統,從設計上就比安卓高一個層次。鴻蒙兼容安卓,是吸取了WindowsPhone失敗的教訓,我覺得是一條正确的道路,被質疑也在所難免。對WindowsPhone有興趣的夥伴點個贊,下次說說windows 和WindowsPhone。

看完之後,你捋清楚他們之間的關系了嗎?歡迎在評論區留言

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved