見證Unix設置系統進展歷史
發表時間:2024-01-03 來源:明輝站整理相關軟件相關文章人氣:
[摘要]從總體來看,Unix的發展可以分為三個階段: 第一階段為Unix的初始發展階段,從1969年KeThompson在AT&T貝爾實驗室創造了Unix操作系統,剛開始運行在一臺DECPDP-7計算機上,只在實驗室內部使用并完善它,這個階段Unix從版本1發展到了版本6。值得注意,此時的Un...
從總體來看,Unix的發展可以分為三個階段:
第一階段為Unix的初始發展階段,從1969年KeThompson在AT&T貝爾實驗室創造了Unix操作系統,剛開始運行在一臺DECPDP-7計算機上,只在實驗室內部使用并完善它,這個階段Unix從版本1發展到了版本6。值得注意,此時的Unix是用匯編語言寫成的,以至在1970將Unix移植到PDP-11/20上的時候花費了大量工作。在這個階段里最重要的事件可以算Unix的作者使用C語言對Unix的源代碼重新改寫,使Unix非常具有可移植性。
Unix是用c寫成的,c本身又是為了寫Unix而誕生的。大家還記得在不區分大小寫的DOS用C開始寫程序時候的不適么?年幼的天緣當時也很不明白為什么c需要區分大小寫,后來接觸多了,才知道c原本就是unix下的,而unix是區分大小寫的。由于此時AT&T還沒有把Unix作為它的正式商品,因此研究人員只是在實驗室內部使用并完善它。
正是由于Unix是被作為研究項目,其他科研機構和大學的計算機研究人員也希望能得到這個系統,以便進行自己的研究。AT&T以分發許可證的方法,對Unix僅僅收取很少的費用,大學和研究機構就能獲得Unix的源代碼以進行研究。Unix的源代碼被散發到各個大學,一方面使得科研人員能夠根據需要改進系統,或者將其移植到其他的硬件環境中去,另一方面培養了懂得Unix使用和編程的大量的學生,這使得Unix的普及更為廣泛。
第二階段為80年代,這是Unix的豐富發展時期,在Unix發展到了版本6之后,一方面AT&T繼續發展內部使用的Unix版本7 ,同時也發展了一個對外發行的版本,但改用System加羅馬字母作版本號來稱呼它。System III和System V都是相當重要的Unix版本。此外,其他廠商,以及科研機構都紛紛改進Unix,其中以加州大學伯克利分校的BSD版本最為著名,從4.2BSD中也派生出了多種商業Unix版本比如Solaris、HP-UX、IRIX 、AIX、SCO等等。