linux與unix區(qū)別 蘋果系統(tǒng)是以什么為基礎(chǔ)研發(fā)的?
蘋果系統(tǒng)是以什么為基礎(chǔ)研發(fā)的?在android0.1上開發(fā)的Mac OS X和IOS基于Darwin,源代碼與apple public source license 2.0一起發(fā)布。Darwin是一個(gè)
蘋果系統(tǒng)是以什么為基礎(chǔ)研發(fā)的?
在android0.1上開發(fā)的
Mac OS X和IOS基于Darwin,源代碼與apple public source license 2.0一起發(fā)布。Darwin是一個(gè)類似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。與其他類似UNIX的操作系統(tǒng)類似,Darwin還具有對(duì)稱多處理器、高效網(wǎng)絡(luò)設(shè)施和支持多種集成文件系統(tǒng)的優(yōu)點(diǎn)。因此,IOS不是Linux系統(tǒng),而是BSD系統(tǒng)。
蘋果的ios是linux系統(tǒng)嗎?
很久以前,有幾個(gè)二級(jí)產(chǎn)品編寫了一個(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之間沒有什么區(qū)別。它是開源的。上述操作系統(tǒng)的內(nèi)核不同,但它們都使用shell作為通信的命令行。事實(shí)上,shell有很多版本,在編寫命令的方式上也有一些細(xì)微的差別,但它們看起來(lái)大體相同。后來(lái),蘋果在FreeBSD的基礎(chǔ)上開發(fā)了Mac OS,隨后的每一個(gè)新版Mac OS系統(tǒng)基本上都保留了FreeBSD的新功能。當(dāng)然包括殼牌。所以,這些系統(tǒng)看起來(lái)非常相似。它們都被稱為類UNIX系統(tǒng)