Mac是不是基于Linux系統(tǒng)開發(fā)?(macos是基于linux開發(fā)的嗎)

Mac是不是基于Linux系統(tǒng)開發(fā)?(macos是基于linux開發(fā)的嗎)

程序員在使用中,常常會(huì)覺得MacOSLinux很相似,特別是命令行的操作。所以很多人認(rèn)為MacOS基于Linux開發(fā)的,也許是Linux的一個(gè)發(fā)行版。

Mac是不是基于Linux系統(tǒng)開發(fā)?(macos是基于linux開發(fā)的嗎)

但事實(shí)上,目前的MacOS是基于 NeXTstep 開發(fā)的。1985年,喬布斯被迫離開了自己創(chuàng)建的蘋果公司,并創(chuàng)建了一個(gè)新公司。該公司開發(fā)了NeXT系統(tǒng),軟件開發(fā)主管是卡內(nèi)基梅隆大學(xué)開發(fā)BSD Mach內(nèi)核的程序員,名叫Avie Tevanian。

Mac是不是基于Linux系統(tǒng)開發(fā)?(macos是基于linux開發(fā)的嗎)

NeXT是一個(gè)優(yōu)秀的操作系統(tǒng),事實(shí)上后來的萬維網(wǎng)也是在這個(gè)操作系統(tǒng)上被發(fā)明出來的。

Mac是不是基于Linux系統(tǒng)開發(fā)?(macos是基于linux開發(fā)的嗎)Mac是不是基于Linux系統(tǒng)開發(fā)?(macos是基于linux開發(fā)的嗎)

1996年的時(shí)候,NeXT經(jīng)營出現(xiàn)一點(diǎn)問題,其操作系統(tǒng)很優(yōu)秀,但硬件方面的開發(fā)卻不是很成功。碰巧這時(shí)候蘋果公司在開發(fā)操作系統(tǒng)方面很失敗,最終蘋果決定購買NeXT的技術(shù)。Tevanian開始負(fù)責(zé)蘋果公司的軟件開發(fā),并把NeXTstep改名為Mac OSX。

從血統(tǒng)上來說,Mac OSX基于BSD的內(nèi)核。由于 BSD基本可以認(rèn)為是Unix的開源版,而Linux開發(fā)中也爭取與Unix兼容,所以MacOS很多設(shè)計(jì)與Linux相似。

Linux第一個(gè)GNU發(fā)行版在1992年發(fā)布,NeXStep在1989年就發(fā)布了。

所以Mac并不是一個(gè)基于Linux開發(fā)的發(fā)行版。

Mac是不是基于Linux系統(tǒng)開發(fā)?(macos是基于linux開發(fā)的嗎)

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁
返回頂部