由於Unix操作系統眾所周知的穩定性、可靠性,用來提供各種Internet服務的計算機運行的操作系統占很大比例的是Unix及Unix類操作系統,因此需要大量熟練掌握Unix類操作系統應用的人才。目前比較常見的運行在PC機上的Unix類操作系統有:Linux、BSD Unix、Solaris x86、SCO Unix等。一些初學者對於各種類型的Unix系統特性不熟悉,不知道如何選擇,本文主要向大家介紹幾種免費的Unix,以及如何獲得相應的學習資源。
Linux
Linux是遵循POSIX規范開發的操作系統,保持了與BSD Unix和Unix System Ⅴ的兼容。Linux有很多發行版本,較流行的有:RedHat Linux、Debian Linux、SuSe Linux、Mandrake Linux、RedFlag Linux等。
Linux具有Unix的優點:穩定、可靠、安全,有強大的網絡功能。在相關軟件的支持下,可實現WWW、FTP、DNS、DHCP、E-mail等服務,還可作為路由器使用,利用ipchains/iptables可構建NAT及功能全面的防火牆。
各種發行版本的Linux一般都可通過Internet免費下載得到。關於Linux的各種書籍也很多,可在一些網上書店搜索到大量Linux書籍的信息。
FreeBSD
自從1969年AT&&T Bell實驗室研究人員創造了Unix,至今Unix已發展成為主流操作系統之一。在Unix的發展過程中,形成了BSD Unix和Unix System Ⅴ兩大主流。BSD Unix在發展中形成了不同的開發組織,分別產生了FreeBSD、NetBSD、OpenBSD等BSD Unix。與NetBSD、OpenBSD相比,FreeBSD的開發最活躍,用戶數量最多。NetBSD可以用於包括Intel平台在內的多種硬件平台。OpenBSD的特點是特別注重操作系統的安全性。
FreeBSD作為網絡服務器操作系統,可以提供穩定的、高效率的WWW、DNS、FTP、E-mail等服務,還可用來構建NAT服務器、路由器和防火牆。
FreeBSD有兩個開發分支,FreeBSD-CURRENT和FreeBSD-STABLE。前者包括正在發展中的、實驗中的程序,這是一個正在開發的版本,還不成熟,不適合生產使用。使用者多為FreeBSD的開發測試人員及FreeBSD愛好者。目前這個分支的最新版本是FreeBSD 5.1-RELEASE。FreeBSD-STABLE是一個穩定的版本,實驗性的或是未測試過的功能不會出現在這個分支上。這個版本可用於生產服務器。目前這個分支的最新版本是FreeBSD 4.8-RELEASE。
關於FreeBSD的書籍,市面上能見到的有《FreeBSD 技術內幕》、《FreeBSD Handbook(第二版)中文版》、《FreeBSD 使用大全(第二版)》等。
Solaris x86
Solaris是Sun公司開發和發布的企業級操作環境,有運行於Intel平台的Solaris x86系統,也有運行於SPARC CPU結構的系統。它起源於BSD Unix,但逐漸轉移到了System Ⅴ標准。在服務器市場上,Sun的硬件平台具有高可用性和高可靠性,Solaris是當今市場上處於支配地位的Unix類操作系統。目前比較流行的運行於x86架構的計算機上的Solaris有Solaris 8 x86和Solaris 9 x86兩個版本,它們都可以從Sun的官方網站下載,也可以從國內外其他一些站點免費下載。對於難以接觸到Sun SPARC架構計算機的用戶可以通過使用Solaris x86體驗世界知名大廠的商業Unix的風采。當然Solaris x86也可以用於實際生產應用的服務器。在遵守Sun的有關許可條款的情況下,Solaris x86可以免費用於學習研究或商業應用。國內關於Solaris 8和Solaris 9的書籍還是比較多,從一些網上書店可以搜索到不少的關於Solaris的書籍。