Linux設計宗旨和方法
轉眼間時光飛逝,Linux已經經歷了十多年的發展,你了解Linux系統么?你是Linux系統的應用者么?Linux有很多值得學習的地方,這里我們主要介紹Linux設計宗旨和方法。希望你能了解Linux設計宗旨和方法。
Linux是一個很獨特的操作系統,我們現在看看它的開發模式和設計的宗旨。
我們知道在商業性軟件的開發中,整個系統的設計是按照一系列的步驟進行的,(質量管理、源程序的修改控制、程序說明、錯誤問題報告和糾正等等)開發人員 不能隨意增加新功能或改變代碼的關鍵部分,而且每個開發人員只負責系統程序的其中一部分或幾部分的工作。只有負責某一部分程序的這個人才可以取出該部分的 源程序進行修改。
而Linux系統的開發則完全不同。根本沒有類似的有組織的開發東西,它基本上可以說是一群遍布于全世界的 Internet上的自愿人員開發出來的操作系統。我們每一個人都有機會幫助Linux的開發、測試、移植新軟件。
我們也可以去開發核心。當然如果你想把 你的程序加入到Linux的正式核心代碼中呢,你得把代碼寄給Linus Toralds。讓他測試。Linus在92年,他的主要工作就已經轉變為協調核心代碼。
Linux的整個系統的設計是開放式和功能 式的,一般每過幾個月就會發布一個核心程序的新版本。只要系統沒有什么嚴重的或顯而易見的問題,它就會認為是穩定的,于是就可以發行。這里面沒有嚴格的質 量管理和控制。說到這里我們應該認識一下Linux開發的宗旨,那就是不是發布一個***的程序,更重要的是讓用戶盡早地使用和測試一個程序。
也就是它把發 展在了穩定之上,當然不是說它只顧發展。我們不要認為Linux是不穩定的,Linux 采用了這種開發模式激發了世界各地的軟件開發人員的積極性和創造熱情。大量軟件開發人員投入到自由軟件的開發中。軟件開發人員的集體智慧得到充分發揮,大 大減少了不必要的重復勞動,很多人在為Linux做測試,這樣使Linux的脆弱點能夠及時發現和克服。任何一家公司都不可能投入如此強大的人力去開發和 檢驗商品化軟件。這種開發模式使Linux具有強大的生命力。
Linus率領的分布在世界各地的Linux內核開發隊伍仍然在高速向前推進。事實上,Unix開始發展時,就采用了這種開發模式。它的安全漏洞比其它操作系統解決得更徹底。以上就是Linux設計宗旨和方法。
【編輯推薦】