安卓和ios都是基于linux 蘋(píng)果系統(tǒng)是以什么為基礎(chǔ)研發(fā)的?
蘋(píng)果系統(tǒng)是以什么為基礎(chǔ)研發(fā)的?Android 0.1版本很久以前,幾款二級(jí)產(chǎn)品寫(xiě)了一個(gè)叫UNIX的東西,但是很貴。后來(lái),有兩組人認(rèn)為這很糟糕,于是出現(xiàn)了Linux和BSD。Linux本身不是一個(gè)操作系
蘋(píng)果系統(tǒng)是以什么為基礎(chǔ)研發(fā)的?
Android 0.1版本
很久以前,幾款二級(jí)產(chǎn)品寫(xiě)了一個(gè)叫UNIX的東西,但是很貴。后來(lái),有兩組人認(rèn)為這很糟糕,于是出現(xiàn)了Linux和BSD。Linux本身不是一個(gè)操作系統(tǒng),它只是一個(gè)內(nèi)核。這個(gè)內(nèi)核在掛載了很多東西之后就變成了一個(gè)操作系統(tǒng),其中一個(gè)叫做shell。BSD本身是一個(gè)操作系統(tǒng),更接近UNIX。后來(lái),F(xiàn)reeBSD又出現(xiàn)了。似乎FreeBSD和BSD之間沒(méi)有什么區(qū)別。它是開(kāi)源的。上述操作系統(tǒng)的內(nèi)核不同,但它們都使用shell作為通信的命令行。事實(shí)上,shell有很多版本,在編寫(xiě)命令的方式上也有一些細(xì)微的差別,但它們看起來(lái)大體相同。后來(lái),蘋(píng)果MAC freeos的新BSD功能在很大程度上得以保留。當(dāng)然包括殼牌。所以,這些系統(tǒng)看起來(lái)非常相似。它們都被稱(chēng)為類(lèi)UNIX系統(tǒng)
Mac OS X和IOS基于Darwin,并且源代碼是用apple公共源代碼許可證2.0發(fā)布的。Darwin是一個(gè)類(lèi)似UNIX的操作系統(tǒng),它集成了多種技術(shù),包括帶有Darwin標(biāo)志的XNU core,以及基于micro-core的核心架構(gòu)來(lái)實(shí)現(xiàn)mach內(nèi)核。操作系統(tǒng)服務(wù)和userland工具基于4.4BSD(Berkeley software suite Unix),尤其是FreeBSD和NetBSD。與其他類(lèi)似UNIX的操作系統(tǒng)類(lèi)似,Darwin還具有對(duì)稱(chēng)多處理器、高效網(wǎng)絡(luò)設(shè)施和支持多種集成文件系統(tǒng)的優(yōu)點(diǎn)。因此,IOS不是Linux系統(tǒng),而是BSD系統(tǒng)。
蘋(píng)果MAC操作系統(tǒng)和linux有什么關(guān)系?
感謝您的閱讀。
Linux的普及非常好。在很多行業(yè),工作環(huán)境都是Linux,但由于Linux的界面不如windows和MAC好看,操作也比較麻煩,因此windows在國(guó)內(nèi)使用較多。
Linux的影響力很強(qiáng),但由于它主要用于工作站和服務(wù)器,造成普及性差的假象。