Unix操作系統(tǒng)眾多所組成的唯一
我們今天來帶大家一起走進Unix操作系統(tǒng)。Unix操作系統(tǒng)雖然沒有微軟這種表面上的一致性,卻要求任何系統(tǒng)的任何概念在測試、接收與實作時,必須要持續(xù)一致。這樣一來,舉例來說,Kernighan與Ritchie在1978年所著作的“C 語言”一書,到今日都還可以在Unix操作系統(tǒng)底下使用。
而Kernighan與Pike在1984年所寫的“Unix操作系統(tǒng)程式設(shè)計環(huán)境”幾乎在Linux,netBSD與Solaris上都一樣好用,而十年前寫給64位元UltraSPARCS平臺的程式碼,可以完全不變地在升陽的下一代Niagara主機上執(zhí)行。
看看今日的Unix操作系統(tǒng),再看看10年前、甚至1970年代剛出現(xiàn)的樣子,你就會發(fā)現(xiàn)它是由“眾多所組成的唯一”:許多開發(fā)人員、許多開發(fā)計劃、許多功能組合、許多不同版本所構(gòu)成的一個持續(xù)發(fā)展與擴張的概念。
Unix操作系統(tǒng)的每個成員都符合了此一現(xiàn)況。雖然在這里面也有競爭,但不管你選擇了Linux、BSD或Solaris,只要是Unix操作系統(tǒng)的一員而非Windows,結(jié)果都相差無幾。只要安裝Unix操作系統(tǒng)的其中一個分支,都可以幫助Unix操作系統(tǒng)的每個分支成長茁壯。
對Unix操作系統(tǒng)來說,它的競爭對手是某家唯利是圖的公司。如果你選擇了Red Hat,你的敵人并不是升陽,如果你選擇了OS X,你的敵人也不是Linux,對所有的Unix操作系統(tǒng)來說,微軟才是它的敵人。
簡而言之,Unix操作系統(tǒng)就是Unix操作系統(tǒng),它是開放性、社群概念以及五十年來對一些關(guān)鍵想法持續(xù)進行的成果。因此不管你使用了A牌或B牌的Unix操作系統(tǒng)都沒有關(guān)系。如果你覺得Red Hat最好,而你的下屬偏好Solaris或Darwin系統(tǒng),趁這個機會多學一種系統(tǒng),只會有好無壞。
只要Unix操作系統(tǒng)的潮流興起,所有的Unix操作系統(tǒng)分支版本都會水漲船高。只要有愈多Mac與Sun的系統(tǒng)出現(xiàn),你的Red Hat認證執(zhí)照價值就愈高。
【編輯推薦】