-
1 # vartwm
-
2 # 隱啊隱
linux1991年釋出後,原始碼開放,發展到今天凝結了許多程式設計精英的智慧,是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的作業系統。它能執行主要的UNIX工具軟體、應用程式和網路協議。它支援32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多使用者網路作業系統。他不受智慧財產權、國界限制,有這麼好的免費輪子沒有必要再去新造輪子!
-
3 # 和不同
當然可以從無到有。Linux自身就是一個從無到有開發出來的系統。
但對大部分人來說,改進現有Linux系統更實用,因為:
有大量熟悉Linux的開發者,所以開發時招人方便
有大量熟悉Linux的系統管理員,所以新系統配置方便
Linux上現存大量的開源應用程式,所以新系統配套軟體方便
Linux核心已成功移植到大量硬體上,所以新系統往往無需移植,或方便移植到新硬體
Linux核心程式碼已經過大量測試,所以新系統保證穩定性容易
如果全新開發一個系統,以上優勢全部消失。
通常,從成本效益考慮,商業機構會盡量利用已有系統,以便以不太高的成本達到商業目標。而只有研究機構(如大學,研究所等)需要製作原型、驗證某些設想、或某些個人為了學習才會花大量代價去開發一個全新的系統,而這一全新系統往往只是一個原型而已。
-
4 # 日衝資訊 黃
不是不能而是沒有必要從零開始做一個作業系統。
作業系統的主要目的是為各種I/O裝置建立連線,協調動作,自動完成把程式輸入到電腦記憶體,從記憶體得到運算結果輸出到外圍裝置。早期的電腦沒有作業系統,人們要把機器碼手工刻到紙帶或卡片上,然後使用專用裝置把程式機器碼錄入電腦,而電腦的輸出也是用機器碼打在紙帶上,取出後還需要人工翻譯。最初電腦操作員是很有技術含量的職業。現在他們的工作已完全被作業系統取代了。說了這麼多就是強調一件事,作業系統離不開硬體的支援。
計算機硬體的種類繁多,每種硬體都有很多廠商。作業系統開發的難度就在於要得到數以萬計的硬體廠商的支援,這就是常說的生態圈。LINUX公佈之初也沒有廠商的支援,無論加什麼硬體都要自己動手寫驅動配置系統。但是,能用LINUX的都是王者。由於LINUX免費又非常有面子,它受到很多愛好者和學生的熱捧。儘管如此從它公佈起到以紅帽子為代表的服務商盈利,也花掉了十幾年。目前,LINUX已經積累了足夠的生態圈,而它又是免費的。在它的基礎上開發獨自的作業系統是最快的而且成本也是最低的。喝了而不也呢?
回覆列表
現在作業系統的鼻祖都是unix。
後期Linus Benedict Torvalds,好像也是為了玩遊戲,寫了linux的核心放到網上讓大家根據需求自由修改,併成立了linux基金會。這應該是多數碼農的祖師爺了。
Mac系統,最早的是麥金塔系統,是基於bsd進行修改,也可以歸到unix-linux這個系統。
windows 系統在NT4.0之前到時代程式碼與unix有很大的相似度。(NT4程式碼洩露過),普遍認為早起windows也是基於unix理念編寫的。
在NT5.0之後好多在NT4.0上的隱性操作,NT5.0及之後的系統也可以使用。感覺windows系統的核心變化不大。
總得來說unix是所有系統的鼻祖了,都借鑑了unix的思想。
說是一切系統都是基於linux(實際是unix)是有一定道理的