UNIX

和--的IRIX。因為其安全可靠，高效強大的特點在伺服器領域得到了廣泛的應用。直到GNU/Linux流行開始前，--也是科學計算、大型機、超級計算機等所用作業系統的主流。現在其仍然被應用於一些對穩定性要求極高的資料中心之上。歷史.初創期.Unix最初受到Multics計劃的啟發。Multics是由麻省理工學院、通用電氣和AT&amp;T底下的貝爾實驗室合作進行的作業系統專案，被設計執行在GE-645大型主機上。但是由於整個目標過於龐大，糅合了太多的特性，Multics雖然釋出了一些產品，但是效能都很低，AT&amp;T最終撤出了投入Multics專案的資源，退出這項合作計劃。貝爾實驗室最初參與Multics計劃的部門為計算器技術研發部門等人，為了Multics計劃，他們又召募了肯·湯普遜加入其中。肯·湯普遜進入Multics計劃不久，計劃就中止了，但因為機器仍然保留在貝爾實驗室，他繼續在GE-645上開發軟體。肯·湯普遜在GE-645上，寫出了一個模擬器，可以讓一個檔案系統與記憶體分頁機制運作起來。他同時也寫了一個程式語言Bon，編寫了一個太空旅行遊戲。經過實際執行後，他發現遊戲速度很慢而且耗費昂貴，每次執行會花費75美元。在GE-645被搬走後，肯·湯普遜在實驗室中尋找沒人使用的機器，找到了幾臺PDP-7。丹尼斯·裡奇的幫助下，湯普遜用PDP-7的組合語言重寫了這個遊戲，並使其在DEC PDP-7上執行起來。這次經歷加上Multics專案的經驗，促使湯普遜開始在DEC PDP-7上研究如何開發作業系統。1969年，肯·湯普遜提議在PDP-7上開發一個新的階層式作業系統的計劃。Multics的原有成員，加上Rudd Canady，都投入這個計劃。肯·湯普遜發現要編寫驅動程式來驅動檔案系統，進行測試，並不容易，於是開發了一個殼層。因為PDP-7的效能不佳，肯·湯普遜與丹尼斯·裡奇決定把第一版UNIX移植到PDP-11/20的機器上，開發第二版UNIX。在效能提升後，真正可以提供多人同時使用，布萊恩·柯林漢提議將它的名稱改為UNIX。第一版UNIX是用PDP-7組合語言編寫的，一些應用是由叫做B語言的解釋型語言和組合語言混合編寫的。在進行系統程式設計時不夠強大，所以湯普遜和裡奇對其進行了改造，並於1971年共同發明了C語言。1973年湯普遜和裡奇用C語言重寫了Unix，形成第三版UNIX。在當時，為了實現最高效率，系統程式都是由組合語言編寫，所以湯普遜和裡奇此舉是極具大膽創新和革命意義的。用C語言編寫的Unix程式碼簡潔緊湊、易移植、易讀、易修改，為此後Unix的發展奠定了堅實基礎。發展期.1974年，湯普遜和裡奇合作在ACM通訊上發表了一篇關於UNIX的文章，這是UNIX第一次出現在貝爾實驗室以外。此後UNIX被政府機關，研究機構，企業和大學注意到，並逐漸流行開來。1975年，UNIX釋出了4、5、6三個版本。1978年，已經有大約600臺計算機在執行UNIX。1979年，版本7釋出，這是最後一個廣泛釋出的研究型UNIX版本。20世紀80年代相繼釋出的8、9、10版本只授權給了少數大學。此後這個方向上的研究導致了九號計劃的出現，這是一個新的分散式作業系統。1982年，AT&amp;T基於版本7開發了UNIX System Ⅲ的第一個版本，這是一個商業版本僅供出售。為了解決混亂的UNIX版本情況，AT&amp;T綜合了其他大學和公司開發的各種UNIX，開發了UNIX System V Release 1。這個新的UNIX商業釋出版本不再包含原始碼，所以加州大學柏克萊分校繼續開發BSD UNIX，作為UNIX System III和V的替代選擇。BSD對UNIX最重要的貢獻之一是TCP/IP。BSD有8個主要的發行版中包含了TCP/IP：4.1c、4.2、4.3、4.3-Tahoe、4.3-Reno、Net2、4.4以及4.4-lite。這些釋出版中的TCP/IP程式碼幾乎是現在所有系統中TCP/IP實現的前輩，包括AT&amp;T System V UNIX和Microsoft Windows。其他一些公司也開始為其自己的小型機或工作站提供商業版本的UNIX系統，有些選擇System V作為基礎版本，有些則選擇了BSD。BSD的一名主要開發者，比爾·喬伊，在BSD基礎上開發了SunOS，並最終創辦了昇陽公司。1991年，一群BSD開發者離開了加州大學，創辦了Berkeley Software Design, Inc (BSDI)。BSDI是第一家在便宜常見的Intel平臺上提供全功能商業BSD UNIX的廠商。後來Bill Jolitz離開了BSDI，開始了386BSD的工作。386BSD被認為是FreeBSD、OpenBSD和NetBSD、DragonFlyBSD的先輩。AT&amp;T繼續為UNIX System V增加了檔案鎖定，系統管理，作業控制，流和遠端檔案系統。1987到1989年，AT&amp;T決定將Xenix。這個新發布版將多種特性融為一體，結束了混亂的競爭局面。1993年以後，大多數商業UNIX發行商都基於SVR4開發自己的UNIX變體了。1127部門的解散.根據一項 報導  指出，當年負責研發UNIX與後續維護工作的貝爾實驗室1127部門已於2005年8月正式宣告解散。肯·湯普遜已退休，現居加州；丹尼斯·裡奇調到別的部門；而--則在達特茅斯學院擔任教授。現況.UNIX System V Release 4釋出後不久，AT&amp;T就將其所有UNIX權利出售給了Novell。Novell期望以此來對抗微軟的Windows NT，但其核心市場受到了嚴重傷害，1993年Novell將SVR4的商標權利出售給了X/OPEN公司，後者成為定義UNIX標準的機構。1996年，X/OPEN和OSF/1合併，建立了國際開放標準組織，由它公佈的「單一UNIX規範」定義著具有什麼特徵的作業系統可以冠上UNIX之名，相對地，不符合這些標準但與Unix有類似性的作業系統只能稱為「類Unix」(unix-like)。UNIX程式碼著作權則由Novell售給聖克魯茲作業，2001年這家公司的商標與UNIX產品和業務都出售給了Caldera Systems，交易完成後，Caldera又被重新命名為SCO Group。截止到2020年6月，目前除類UNIX系統外，仍有Oracle Solaris，IBM AIX，HP-UX，MINIX等符合標準的UNIX系統。而原System V Unix則隨著“1127”部門的解散而停止更新。文化.UNIX具有獨特的技術特點和設計哲學。其設計哲學和美學啟發了許多技術人員，影響了人們的思考方式和看待問題的角度。UNIX的部分設計原則：標準.從1980年代開始，POSIX，一個開放的作業系統標準就在制定中，IEEE制定的POSIX標準現在是UNIX系統的基礎部分。自由的類Unix系統.1984年，Richard Stallman發起了GNU專案，目標是建立一個完全自由且向下相容UNIX的作業系統。這個專案不斷發展壯大，包含了越來越多的內容。現在，GNU專案的產品，如Emacs、GCC等已經成為各種其它自由釋出的類UNIX系統中的核心角色。1990年，Linus Torvalds決定編寫一個自己的Minix核心，初名為Linus' Minix，意為Linus的Minix核心，後來改名為Linux。此核心於1991年正式釋出，並逐漸引起人們的注意。當時GNU作業系統仍未完成，GNU系統軟體集與Linux核心結合後，GNU軟體構成了這個POSIX相容作業系統GNU/Linux的基礎。今天GNU/Linux已經成為發展最為活躍的自由／開放原始碼的類Unix作業系統。1994年，受到GNU工程的鼓舞，BSD走上了復興的道路。BSD的開發也走向了幾個不同的方向，並最終導致了FreeBSD、NetBSD、OpenBSD和DragonFlyBSD等基於BSD的作業系統的出現。