{eval=Array;=+count(Array);}
當(dāng)然可以從無到有。Linux自身就是一個從無到有開發(fā)出來的系統(tǒng)。
但對大部分人來說,改進現(xiàn)有Linux系統(tǒng)更實用,因為:
有大量熟悉Linux的開發(fā)者,所以開發(fā)時招人方便
有大量熟悉Linux的系統(tǒng)管理員,所以新系統(tǒng)配置方便
Linux上現(xiàn)存大量的開源應(yīng)用程序,所以新系統(tǒng)配套軟件方便
Linux內(nèi)核已成功移植到大量硬件上,所以新系統(tǒng)往往無需移植,或方便移植到新硬件
Linux內(nèi)核代碼已經(jīng)過大量測試,所以新系統(tǒng)保證穩(wěn)定性容易
如果全新開發(fā)一個系統(tǒng),以上優(yōu)勢全部消失。
通常,從成本效益考慮,商業(yè)機構(gòu)會盡量利用已有系統(tǒng),以便以不太高的成本達到商業(yè)目標(biāo)。而只有研究機構(gòu)(如大學(xué),研究所等)需要制作原型、驗證某些設(shè)想、或某些個人為了學(xué)習(xí)才會花大量代價去開發(fā)一個全新的系統(tǒng),而這一全新系統(tǒng)往往只是一個原型而已。
linux1991年發(fā)布后,源代碼開放,發(fā)展到今天凝結(jié)了許多編程精英的智慧,是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。他不受知識產(chǎn)權(quán)、國界限制,有這么好的免費輪子沒有必要再去新造輪子!
現(xiàn)在操作系統(tǒng)的鼻祖都是unix。
unix是AT&T三個工程師據(jù)說是為了玩游戲開發(fā)的。后來由于版權(quán)問題,從unix v7開始unix分成了兩個版本AT&T版本和BSD版版伯克利分校后來大名鼎鼎的BSD系統(tǒng)?,F(xiàn)在很多主流的防火墻都是用的BSD系統(tǒng)。
由于版權(quán)原因Unix不能在在教學(xué)中使用, 荷蘭阿姆斯特丹自由大學(xué)計算機科學(xué)系的塔能鮑姆教授自己寫了minix,但這個太簡陋了。
后期Linus Benedict Torvalds,好像也是為了玩游戲,寫了linux的內(nèi)核放到網(wǎng)上讓大家根據(jù)需求自由修改,并成立了linux基金會。這應(yīng)該是多數(shù)碼農(nóng)的祖師爺了。
Mac系統(tǒng),最早的是麥金塔系統(tǒng),是基于bsd進行修改,也可以歸到unix-linux這個系統(tǒng)。
windows 系統(tǒng)在NT4.0之前到時代代碼與unix有很大的相似度。(NT4代碼泄露過),普遍認為早起windows也是基于unix理念編寫的。
在NT5.0之后好多在NT4.0上的隱性操作,NT5.0及之后的系統(tǒng)也可以使用。感覺windows系統(tǒng)的內(nèi)核變化不大。
總得來說unix是所有系統(tǒng)的鼻祖了,都借鑒了unix的思想。
由于unix的版權(quán)問題,unix系統(tǒng)使用的不是很多,但是linux與unix有極高的相似度。很多人現(xiàn)在認為linux就是unix。
說是一切系統(tǒng)都是基于linux(實際是unix)是有一定道理的
不是不能而是沒有必要從零開始做一個操作系統(tǒng)。
操作系統(tǒng)的主要目的是為各種I/O設(shè)備建立連接,協(xié)調(diào)動作,自動完成把程序輸入到電腦內(nèi)存,從內(nèi)存得到運算結(jié)果輸出到外圍設(shè)備。早期的電腦沒有操作系統(tǒng),人們要把機器碼手工刻到紙帶或卡片上,然后使用專用設(shè)備把程序機器碼錄入電腦,而電腦的輸出也是用機器碼打在紙帶上,取出后還需要人工翻譯。最初電腦操作員是很有技術(shù)含量的職業(yè)?,F(xiàn)在他們的工作已完全被操作系統(tǒng)取代了。說了這么多就是強調(diào)一件事,操作系統(tǒng)離不開硬件的支持。
計算機硬件的種類繁多,每種硬件都有很多廠商。操作系統(tǒng)開發(fā)的難度就在于要得到數(shù)以萬計的硬件廠商的支持,這就是常說的生態(tài)圈。LINUX公布之初也沒有廠商的支持,無論加什么硬件都要自己動手寫驅(qū)動配置系統(tǒng)。但是,能用LINUX的都是王者。由于LINUX免費又非常有面子,它受到很多愛好者和學(xué)生的熱捧。盡管如此從它公布起到以紅帽子為代表的服務(wù)商盈利,也花掉了十幾年。目前,LINUX已經(jīng)積累了足夠的生態(tài)圈,而它又是免費的。在它的基礎(chǔ)上開發(fā)獨自的操作系統(tǒng)是最快的而且成本也是最低的。喝了而不也呢?
0
回答0
回答1
回答0
回答0
回答0
回答4
回答0
回答0
回答0
回答