Unix系統(tǒng)是門(mén)藝術(shù)
我們?cè)谑褂肬nix系統(tǒng)的時(shí)候,Unix系統(tǒng)不知道那么多會(huì)寫(xiě)病毒,會(huì)入侵的人了解、知道甚至聽(tīng)說(shuō)過(guò)這個(gè)東西。Unix系統(tǒng)一整套的設(shè)計(jì)理念以及哲學(xué)還有發(fā)展史就代表著黑客這兩個(gè)詞。
Unix系統(tǒng)設(shè)計(jì)理念先進(jìn),當(dāng)前許多流行的技術(shù)和方法如微內(nèi)核技術(shù)、進(jìn)程通信方法、TCP/IP協(xié)議、客戶/服務(wù)模式等都源自Unix,Unix幾乎對(duì)近代的操作系統(tǒng)都產(chǎn)生了影響。
Unix因?yàn)槠浒踩煽?,高效?qiáng)大的特點(diǎn)在服務(wù)器領(lǐng)域得到了廣泛的應(yīng)用。直到GNU/Linux流行開(kāi)始前,Unix也是科學(xué)計(jì)算、大型機(jī)、超級(jí)計(jì)算機(jī)等所用操作系統(tǒng)的主流。
Unix系統(tǒng)誕生于1969年,1969年的東西,流傳至今的有哪些?很遺憾,無(wú)論是軟件還是硬件,除了Unix系統(tǒng)與創(chuàng)造它的C語(yǔ)言[注2],沒(méi)有了。為什么Unix系統(tǒng)生命力會(huì)如此旺盛?答案只有一個(gè),在于它的黑客文化與哲學(xué)。
哲學(xué)是門(mén)高深的學(xué)問(wèn),我們不需要去很徹底的研究它,Unix系統(tǒng)的哲學(xué)就是4個(gè)英文字母:K.I.S.S[注3],這也是最核心的設(shè)計(jì)理念,Unix系統(tǒng)有許許多多優(yōu)秀的哲學(xué)思想,其中這個(gè)是最重要的。
用最簡(jiǎn)單的東西去完成最復(fù)雜的東西,這也就是為什么許多沒(méi)有玩過(guò)Unix系統(tǒng)從而沒(méi)有機(jī)會(huì)接觸Perl語(yǔ)言的人無(wú)法體會(huì)這個(gè)道理的原因[注4]。Unix系統(tǒng)的設(shè)計(jì)者們?nèi)菓腥耍且驗(yàn)檫@種懶,系統(tǒng)變的簡(jiǎn)單易用,穩(wěn)定無(wú)比[注5],正是因?yàn)檫@種懶,締造了一個(gè)不朽的傳奇。
那么Unix系統(tǒng)是如何維持如此旺盛的生命力的呢?答案就是——open source movement,開(kāi)源運(yùn)動(dòng),Unix系統(tǒng)最初把源碼分發(fā)給了各大高等學(xué)府用于研究,這些學(xué)府各自作了修改,發(fā)展出了許多不同類(lèi)型的Unix系統(tǒng),但其本質(zhì)都是差不多的。
隨著Richard Stallman[注6]建立了FSF并且推出了GNU Project[注7],開(kāi)源社區(qū)興起,互聯(lián)網(wǎng)的飛速發(fā)展[注8],越來(lái)越多的來(lái)自全世界的黑客成為了Unix系統(tǒng)文化和技術(shù)的繼承者。
【編輯推薦】