自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Unix的發(fā)展史

運維 系統(tǒng)運維
湯普遜和里奇最早是在貝爾實驗室開發(fā)Unix的,此后的10年,Unix在學(xué)術(shù)機(jī)構(gòu)和大型企業(yè)中得到了廣泛的應(yīng)用,當(dāng)時的UNIX擁有者AT&T公司以低廉甚至免費的許可將Unix源碼授權(quán)給學(xué)術(shù)機(jī)構(gòu)做研究或教學(xué)之用,許多機(jī)構(gòu)在此源碼基礎(chǔ)上加以擴(kuò)充和改進(jìn),形成了所謂的“Unix變種”,這些變種反過來也促進(jìn)了Unix的發(fā)展,其中最著名的變種之一是由加州大學(xué)柏克萊分校開發(fā)的BSD產(chǎn)品。

湯普遜和里奇最早是在貝爾實驗室開發(fā)Unix的,此后的10年,Unix在學(xué)術(shù)機(jī)構(gòu)和大型企業(yè)中得到了廣泛的應(yīng)用,當(dāng)時的UNIX擁有者AT&T公司以低廉甚至免費的許可將Unix源碼授權(quán)給學(xué)術(shù)機(jī)構(gòu)做研究或教學(xué)之用,許多機(jī)構(gòu)在此源碼基礎(chǔ)上加以擴(kuò)充和改進(jìn),形成了所謂的“Unix變種”,這些變種反過來也促進(jìn)了Unix的發(fā)展,其中最著名的變種之一是由加州大學(xué)柏克萊分校開發(fā)的BSD產(chǎn)品。

[[16620]]

后來AT&T意識到了Unix的商業(yè)價值,不再將Unix源碼授權(quán)給學(xué)術(shù)機(jī)構(gòu),并對之前的Unix及其變種聲明了版權(quán)權(quán)利。變種BSD Unix在Unix的歷史發(fā)展中具有相當(dāng)大的影響力,被很多商業(yè)廠家采用,成為很多商用Unix的基礎(chǔ)。BSD使用主版本加次版本的方法標(biāo)識,如4.2BSD,4.3BSD,在原始版本的基礎(chǔ)上還有派生版本,這些版本通常有自己的名字,如4.3BSD-Net/1,4.3BSD-Net/2等。其不斷增大的影響力終于引起了AT&T的關(guān)注,于是開始了一場曠日持久的版權(quán)官司,這場官司一直打到AT&T將自己的Unix系統(tǒng)實驗室賣掉,新接手的Novell公司采取了一種比較開明的做法,允許柏克萊分校自由發(fā)布自己的BSD,但是前提是必須將來自于AT&T的代碼完全刪除,于是誕生了4.4 BSD Lite版,由于這個版本不存在法律問題,4.4BSD Lite成為了現(xiàn)代BSD系統(tǒng)的基礎(chǔ)版本。盡管后來,非商業(yè)版的Unix系統(tǒng)又經(jīng)過了很多演變,但其最終都是創(chuàng)建在BSD版本上(Linux除外)。所以從這個角度上,4.4 BSD又是所有自由版本Unix的基礎(chǔ),它們和System V及Linux等共同構(gòu)成Unix操作系統(tǒng)這片璀璨的星空。

BSD在發(fā)展中也逐漸派生出3個主要的分支:FreeBSD、OpenBSD和NetBSD。

此后的幾十年中,Unix仍在不斷變化,其版權(quán)所有者不斷變更,授權(quán)者的數(shù)量也在增加。Unix的版權(quán)曾經(jīng)為AT&T所有,之后Novell擁有了Unix,再之后Novell又將版權(quán)出售給了SCO,但不包括知識產(chǎn)權(quán)和專利權(quán)(這一事實雙方尚存在爭議)。有很多大公司在取得了Unix的授權(quán)之后,開發(fā)了自己的Unix產(chǎn)品,比如IBM的AIX、HP的HP-UX、SUN的Solaris和SGI的IRIX。

Unix因為其安全可靠,高效強大的特點在服務(wù)器領(lǐng)域得到了廣泛的應(yīng)用。直到GNU/Linux流行開始前,Unix也是科學(xué)計算、大型機(jī)、超級電腦等所用操作系統(tǒng)的主流。

UNIX的完整歷史

初創(chuàng)期

Unix的誕生和Multics(Multiplexed Information and Computing System)是有一定淵源的。Multics是由麻省理工學(xué)院,AT&T貝爾實驗室和通用電氣合作進(jìn)行的操作系統(tǒng)項目,被設(shè)計運行在GE-645大型主機(jī)上,但是由于整個目標(biāo)過于龐大,糅合了太多的特性,Multics雖然發(fā)布了一些產(chǎn)品,但是性能都很低,最終以失敗而告終。

AT&T最終撤出了投入Multics項目的資源,其中一位開發(fā)者──肯·湯普遜則繼續(xù)為GE-645開發(fā)軟件,并最終編寫了一個太空旅行游戲。經(jīng)過實際運行后,他發(fā)現(xiàn)游戲速度很慢而且耗費昂貴——每次運行會花費75美元。

在丹尼斯·里奇的幫助下,湯普遜用PDP-7的匯編語言重寫了這個游戲,并使其在DEC PDP-7上運行起來。這次經(jīng)歷加上Multics項目的經(jīng)驗,促使湯普遜開始了一個DEC PDP-7上的新操作系統(tǒng)項目。湯普遜和里奇領(lǐng)導(dǎo)一組開發(fā)者,開發(fā)了一個新的多任務(wù)操作系統(tǒng)。這個系統(tǒng)包括命令解釋器和一些實用程序,Multics是“MULTiplexed Information and Computing System”的縮寫,在1970年時,那部PDP-7卻只能支持兩個用戶,當(dāng)時,Brian Kernighan就開玩笑地戲稱他們的系統(tǒng)其實是:“UNiplexed Information and Computing System”,縮寫為“UNICS”。于是這個項目被稱為UnICS( Uniplexed Information and Computing System)。后來,大家取其諧音這個名字被改為UNIX。

發(fā)展期

最初的Unix是用匯編語言編寫的,一些應(yīng)用是由叫做B語言的解釋型語言和匯編語言混合編寫的。B語言在進(jìn)行系統(tǒng)編程時不夠強大,所以湯普遜和里奇對其進(jìn)行了改造,并與1971年共同發(fā)明了C語言。1973年湯普遜和里奇用C語言重寫了Unix。在當(dāng)時,為了實現(xiàn)最高效率,系統(tǒng)程序都是由匯編語言編寫,所以湯普遜和里奇此舉是極具大膽創(chuàng)新和革命意義的。用C語言編寫的Unix代碼簡潔緊湊、易移植、易讀、易修改,為此后Unix的發(fā)展奠定了堅實基礎(chǔ)。

1974年,湯普遜和里奇合作在ACM通信上發(fā)表了一篇關(guān)于UNIX的文章,這是UNIX第一次出現(xiàn)在貝爾實驗室以外。此后UNIX被政府機(jī)關(guān),研究機(jī)構(gòu),企業(yè)和大學(xué)注意到,并逐漸流行開來。

1975年,UNIX發(fā)布了4、5、6三個版本。1978年,已經(jīng)有大約600臺計算機(jī)在運行UNIX。1979年,版本7發(fā)布,這是最后一個廣泛發(fā)布的研究型UNIX版本。20世紀(jì)80年代相繼發(fā)布的8、9、10版本只授權(quán)給了少數(shù)大學(xué)。此后這個方向上的研究導(dǎo)致了九號計劃的出現(xiàn),這是一個新的分布式操作系統(tǒng)。

1982年,AT&T基于版本7開發(fā)了UNIX System Ⅲ的第一個版本,這是一個商業(yè)版本僅供出售。為了解決混亂的UNIX版本情況,AT&T綜合了其他大學(xué)和公司開發(fā)的各種UNIX,開發(fā)了UNIX System V Release 1。

這個新的UNIX商業(yè)發(fā)布版本不再包含源代碼,所以加州大學(xué)柏克萊分校繼續(xù)開發(fā)BSD UNIX,作為UNIX System III和V的替代選擇。BSD對UNIX最重要的貢獻(xiàn)之一是TCP/IP。BSD有8個主要的發(fā)行版中包含了TCP/IP:4.1c、4.2、4.3、4.3-Tahoe、4.3-Reno、Net2、4.4以及4.4-lite。這些發(fā)布版中的TCP/IP代碼幾乎是現(xiàn)在所有系統(tǒng)中TCP/IP實現(xiàn)的前輩,包括AT&T System V UNIX和Microsoft Windows。

其他一些公司也開始為其自己的小型機(jī)或工作站提供商業(yè)版本的UNIX系統(tǒng),有些選擇System V作為基礎(chǔ)版本,有些則選擇了BSD。BSD的一名主要開發(fā)者,比爾·喬伊,在BSD基礎(chǔ)上開發(fā)了SunOS,并最終創(chuàng)辦了太陽計算機(jī)系統(tǒng)公司。

1991年,一群BSD開發(fā)者(Donn Seeley、Mike Karels、Bill Jolitz和Trent Hein)離開了加州大學(xué),創(chuàng)辦了Berkeley Software Design, Inc (BSDI)。BSDI是第一家在便宜常見的Intel平臺上提供全功能商業(yè)BSD UNIX的廠商。后來Bill Jolitz離開了BSDI,開始了386BSD的工作。386BSD被認(rèn)為是FreeBSD、OpenBSD和NetBSD、DragonFlyBSD的先輩。

AT&T繼續(xù)為UNIX System V增加了文件鎖定,系統(tǒng)管理,作業(yè)控制,流和遠(yuǎn)程文件系統(tǒng)。1987到1989年,AT&T決定將Xenix(微軟開發(fā)的一個x86-pc上的UNIX版本),BSD,SunOS和System V融合為System V Release 4(SVR4)。這個新發(fā)布版將多種特性融為一體,結(jié)束了混亂的競爭局面。

1993年以后,大多數(shù)商業(yè)UNIX發(fā)行商都基于SVR4開發(fā)自己的UNIX變體了。

現(xiàn)況

UNIX System V Release 4發(fā)布后不久,AT&T就將其所有UNIX權(quán)利出售給了Novell。Novell期望以此來對抗微軟的Windows NT,但其核心市場受到了嚴(yán)重傷害,最終Novell將SVR4的權(quán)利出售給了X/OPEN Consortium,后者是定義UNIX標(biāo)準(zhǔn)的產(chǎn)業(yè)團(tuán)體。最后X/OPEN和OSF/1合并,創(chuàng)建了Open Group。Open Group定義的多個標(biāo)準(zhǔn)定義著什么是以及什么不是UNIX。

實際的UNIX代碼則輾轉(zhuǎn)到了Santa Cruz Operation,這家公司后來出售給了Caldera Systems。Caldera原來也出售Linux系統(tǒng),交易完成后,新公司又被重命名為SCO Group。

1127部門的解散

根據(jù)一項報道指出,當(dāng)年負(fù)責(zé)研發(fā)UNIX與后續(xù)維護(hù)工作的貝爾實驗室1127部門已于2005年8月正式聲明解散???middot;湯普遜已退休,現(xiàn)居加州;丹尼斯·里奇調(diào)到別的部門;而Douglas McIlroy則在達(dá)特茅斯學(xué)院擔(dān)任教授。

Unix的文化

UNIX is not just an operating system, but a way of life.(UNIX不僅僅是一個操作系統(tǒng),更是一種生活方式。) 經(jīng)過幾十年的發(fā)展,UNIX在技術(shù)上日臻成熟的過程中,她獨特的設(shè)計哲學(xué)和美學(xué)也深深地吸引了一大批技術(shù)人員,他們在維護(hù)、開發(fā)、使用UNIX的同時,UNIX也影響了他們的思考方式和看待世界的角度。這些人自然而然地形成了一個社團(tuán)。

UNIX重要的設(shè)計原則:

簡潔至上

提供機(jī)制而非策略

責(zé)任編輯:張浩 來源: 維基百科
相關(guān)推薦

2016-10-10 22:11:02

2012-08-14 09:22:33

域名發(fā)展史

2009-03-10 16:46:56

2009-11-10 13:38:12

Visual Stud

2010-02-05 15:46:41

IBM Power

2012-05-16 10:34:49

UbuntuLinux

2019-06-27 15:42:14

瀏覽器ChromeEdge瀏覽器

2010-08-31 15:44:17

CSS

2010-05-26 09:15:39

HTML

2021-03-10 18:46:26

HTTPHTTP 協(xié)議網(wǎng)絡(luò)技術(shù)

2011-12-28 09:56:49

開源軟件發(fā)展

2010-03-04 11:05:10

Android手機(jī)平臺

2012-08-13 11:03:01

Chrome

2010-02-06 16:11:33

Frame Layou

2010-03-12 14:46:00

云計算中心

2010-01-14 15:14:09

2023-05-17 17:44:39

2011-07-20 10:44:10

Hadoop分布式計算開源

2009-11-18 14:52:23

路由器技術(shù)

2012-04-10 10:07:33

域名發(fā)展史
點贊
收藏

51CTO技術(shù)棧公眾號