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