linux 與 unix 設(shè)計思想
UNIX是一個功能強(qiáng)大、性能全面的多用戶、多任務(wù)操作系統(tǒng),可以應(yīng)用從巨型計算機(jī)到普通PC機(jī)等多種不同的平臺上,是應(yīng)用面最廣、影響力最大的操作系統(tǒng)。
Linux是一種外觀和性能與UNIX相同或更好的操作系統(tǒng),但,Linux不源于任何版本的UNIX的源代碼,并不是UNIX,而是一個類似于 UNIX的產(chǎn)品。Linux產(chǎn)品成功的模仿了UNIX系統(tǒng)和功能,具體講Linux是一套兼容于System V以及BSD UNIX的操作系統(tǒng),對于System V來說,目前把軟件程序源代碼拿到Linux底下重新編譯之后就可以運行,而對于BSD UNIX來說它的可執(zhí)行文件可以直接在Linux環(huán)境下運行。
linux就是模仿unix界面和功能的操作系統(tǒng),但是源代碼和unix一點關(guān)系都沒有。換句話講,linux不是unix,但像unix。(Linux is not unix!)
Linux和GNU項目的理念表面上是Unix哲學(xué)的下一個發(fā)展階段,實際上它只是生生不息的Unix的強(qiáng)勢回歸。The Unix Philosophy第一版中闡述的準(zhǔn)則至今仍確切無誤,甚至得到更多的佐證。開源除了可以讓你清楚地了解到這些編程大師們創(chuàng)建系統(tǒng)的方式,還可以激勵你去創(chuàng)建更快、更強(qiáng)大的系統(tǒng)。
——Jon "maddog" Hall,Linux國際協(xié)會,執(zhí)行理事
作為開發(fā)Unix多年的專家,Mike Gancarz曾說過:“要想成為計算機(jī)的主人,而不是它的奴隸,你就應(yīng)該使用Linux!”有別于市面上的其他關(guān)注如何使用Linux的書籍,這本書講述的是“Linux的思維方式”,揭示了Linux正是Unix這一無所不能的操作系統(tǒng)的完美實現(xiàn)。到目前為止,沒有一本書同時介紹Unix和Linux 的設(shè)計理念,本書將這兩者有效地結(jié)合起來,保留了The UnixPhilosophy中Unix方面的內(nèi)容的同時,探討了Linux和開源領(lǐng)域的新思想。
【編輯推薦】