UNIX、Linux、iOS、Android 的發(fā)展及它們之間的關(guān)系
作者:92年的可樂(lè)冰
編輯整理:strongerHuang
Unix, 簡(jiǎn)化形成了Linux,Linux則是Android的內(nèi)核,而蘋(píng)果則是使用unix系統(tǒng)作為iOS和MacOS的內(nèi)核。
一、幾個(gè)系統(tǒng)出現(xiàn)的時(shí)間
二、UNIX系統(tǒng)的誕生
1969年,貝爾實(shí)驗(yàn)室的研究員肯?湯普森,編寫(xiě)了一款計(jì)算機(jī)游戲Space Travel,先后在多個(gè)系統(tǒng)上運(yùn)行,然而效果不理想,所以決定自己開(kāi)發(fā)操作系統(tǒng),就這樣UNIX誕生了。
貝爾實(shí)驗(yàn)室存在的時(shí)候就是永久的神,最后卻因?yàn)榉磯艛啾徊鸱郑差A(yù)示著一個(gè)貝爾實(shí)驗(yàn)室時(shí)代的結(jié)束,當(dāng)真讓人嘆息。
三、Linux系統(tǒng)的誕生
1991年,李納斯?托瓦茲大學(xué)讀書(shū)時(shí),為了個(gè)人愛(ài)好編寫(xiě)了Linux,相當(dāng)于迷你版的UNIX。隨后,李納斯?托瓦茲公開(kāi)了Linux源代碼,邀請(qǐng)他人一起完善Linux。
據(jù)說(shuō)最后李納斯?托瓦茲所寫(xiě)的代碼只占Linux源代碼的2%,但他的名字將會(huì)永遠(yuǎn)的留在互聯(lián)網(wǎng)發(fā)展史上。
四、基于unix系統(tǒng),蘋(píng)果iOS誕生
iOS是蘋(píng)果公司最早于2007年1月9日的Macworld大會(huì)上公布這個(gè)系統(tǒng),最初是設(shè)計(jì)給iPhone使用的,后來(lái)陸續(xù)套用到iPod touch、iPad上。
隨后Google以Apache開(kāi)源許可證的授權(quán)方式,安卓是一種基于Linux內(nèi)核(不包含GNU組件)的自由及開(kāi)放源代碼的操作系統(tǒng)。
六、他們之間的關(guān)系
因此我們就很清晰的理出了一條線路那就是Unix, 簡(jiǎn)化形成了Linux,Linux則是安卓的內(nèi)核,而蘋(píng)果則是使用unix系統(tǒng)作為iOS和MacOS內(nèi)核。
因此他們的關(guān)系通過(guò)下圖就能理解。
快速理解STM32位帶操作原理和用途
空指針,段錯(cuò)誤,還是不知道bug在哪里?
Keil、IAR生成靜態(tài)庫(kù)方法,靜態(tài)與動(dòng)態(tài)庫(kù)的區(qū)別
長(zhǎng)按前往圖中包含的公眾號(hào)關(guān)注
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!





