日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

輕輕松松的安裝Slackware Linux -- 0.自序,觀念篇( 三 )


資料來源:1. 1992.10 UNIX系統(tǒng)世界 2. Eric S. Raymond 著〃PC-clone UNIX Software Buyer"s Guide〃 3. Unix常見問與答第六冊 (Unix - Frequently Asked Questions (6/7))
談到Unix使用執(zhí)照也是很有趣, 這「使用執(zhí)照」 的觀念對不熟 Unix或網(wǎng)路應(yīng)用軟體的讀者是個很新鮮的觀念, 現(xiàn)在一般網(wǎng)路上的軟 體的販賣方式, 常常是「5個人的使用執(zhí)照」來定價, 或者十人ⅱ百 人等等 。早期 Unix 的發(fā)行是以程式碼(Source Code)為主, 而不一 定有可執(zhí)行碼(Binary Code), 不過AT&T Unix的顧客或轉(zhuǎn)銷商則須 同時購買Source 以及Binary 執(zhí)照(license) 。現(xiàn)在的情況則有不同 , 各轉(zhuǎn)銷商所賣的Unix 漸漸的也都只有Binary執(zhí)照而已, 且這類執(zhí)照 都是「兩個使用者」執(zhí)照, 當(dāng)您企圖多於兩個人使用或者完全不限制 使用者數(shù)目, 這時您就要購買「不限使用者數(shù)目」使用執(zhí)照, 不用想 也知道, 為此您要額外付出不少銀子才行 。至於談到相容的(或相似的)Unix就更有趣了, 這里筆者所指「相 容Unix」泛指所有不含AT&T Unix 程式碼, 自稱相容(或相似)於Unix 的作業(yè)系統(tǒng) 。以筆者所知, 早期最有名的兩套相容Unix系統(tǒng); 一個是 Minix, 這是一套相容於AT&T System 7 的系統(tǒng), 可以在XT/AT上跑, 售價大約美金 150 元, 額外一提, 早期的Linux便是在Minix下所誕 生 。另一套叫做 Coherent 的系統(tǒng), 這是一套三十二位元系統(tǒng), 由 Mark Williams 公司所發(fā)展, 售價美金99元 。至於相似Unix的系統(tǒng), 根據(jù)Eric S. Raymond在〃PC-clone UNIX Software Buyer"s Guide〃 上的說明, Quantum Software Systems公司出品的QNX, 及 Lynx Real-Time Systems Inc. of Los Gatos, California公司出品的 LynxOS等, 都是屬於這一類的作業(yè)系統(tǒng) 。另外大名鼎鼎, 曾經(jīng)未演 先轟動的Microsoft NT也算是其中之一 。1991年四月誕生的Linux 0.01ⅱ1992年初的386BSD 0.0以及Mach 3.0 則是三套不用花錢的Unix相容系統(tǒng), 另外, 未誕生的GNU Hurd作 業(yè)系統(tǒng), 乃架構(gòu)在Mach 3.0之上, 但筆者對Mach 3.0以及GNU Hurd所 知甚少 。而對於Linux及386BSD, 筆者則為此損傷了不少腦細(xì)胞 。照 筆者使用 386BSD 與 BSD 4.3 的經(jīng)驗, 這兩者非常的相容 。另外, 前陣子 Unix界最著名的控訴案, 被USL所告結(jié)果勝訴的BSDI公司的 BSD386 作業(yè)系統(tǒng), 其與 386BSD 是同父母所生, 其程式碼都同樣來自 柏克萊的 NET2, 不同的是, BSD386采商業(yè)發(fā)行 。不含UNIX程式碼的Unix相容或相似作業(yè)系統(tǒng)┏━圖0.3 ━━━┳━━━━━━━━━━━━━━━━━━━┓ ┃出 品 ┃ UNIX 產(chǎn)品名稱硬體售價 ┃ ┣━━━━━━━╋━━━━━━━━━━━━━━━━━━━┫ ┃FSF┃ GNU Hurd68K CPU 免費 ┃ ┃MarK Williams ┃ Coherent ATUS$99 ┃ ┃Prentice Hall ┃ Minixx86US$169┃ ┃Bill & Lynne ┃ 386BSDx86免費 ┃ ┃ Jolitz┃┃ ┃UCB 4.4BSD┃ FreeBSD x86免費 ┃ ┃UCB 4.4BSD┃ NetBSDx86ⅱSparc 免費 ┃ ┃Linus Torvalds┃ Linux x86免費 ┃ ┃Lynx Inc. ┃ Lynx 不詳不詳 ┃ ┃Quantum┃ QNX不詳不詳 ┃ ┃Microsoft ┃ NT 可以在大部分CPU上跑不詳 ┃ ┗━━━━━━━┻━━━━━━━━━━━━━━━━━━━┛ BSD發(fā)展的時程表3.0 BSD first demand paging unix||v
4.1 BSD first TCP/IP||v
4.2 BSD (1983) first widely available release of TCP/IP first sockets||v
4.3 BSD (1986) TCP performance improvements||v
4.3 BSD Tahoe (1988) -------------------> BSD Networking Software slow start, congestion avoidance Release 1.0 (1989)||v
4.3 BSD Reno (1990) --------------------> BSD Networking Software TCP header prediction, Release 2.0 (1991) SLIP header compression, routing table changes||v
4.4 BSD (1993) -------------------------> 4.4 BSD-Lite (1994) multicasting, long fat pipe modifications
(摘自 1994 12月9日 Usenet comp.os.linux.misc 信區(qū), 作者 Kenneth Stailey, kstailey@leidecker.gsfc.nasa.gov, 本文引用 經(jīng)原作者許可) □ 什麼是Linux在談完了DOS以及Unix之後, 筆者終於回到主題, 什麼是Linux呢。首先我們要知道, Linux 是一套作業(yè)系統(tǒng), 對 Linux的發(fā)展來說, Linux 字眼尤其是指 Linux 的 kernel (系統(tǒng)核心服務(wù)程式) 而言 。對我們一般 Linux使用者或管理者來說, 我們所談的 Linux, 并不是 這一小區(qū)塊, 我們是指一個可以具體提供某些解決方案的作業(yè)環(huán)境, 用電腦術(shù)語來說, 就是包含有 Linux kernelⅱ utilities (系統(tǒng)工具 程式) 以及應(yīng)用軟體的一個整體 。換句話說, 不論我們從網(wǎng)路或從 CD-ROM取得 Linux, 我們?nèi)〉玫木褪沁@樣一個擁有完整作業(yè)環(huán)境的套 裝軟體 。前面講過, 照本書的看法, Linux是 Unix的一種, 細(xì)節(jié)上來說, Linux 是一套相容於 System V 以及 BSD Unix 作業(yè)系統(tǒng), 至於這相 容字眼, 後者來說, 目前可以說有source level的相容, 對於前者 System V 則已經(jīng)有 binary 相容 。所謂 source level相容, 就是 把軟體程式碼拿到 Linux底下重新編譯之後就可以跑, 至於binary相 容, 就是軟體執(zhí)行檔直接拿到 Linux下也可以跑 。我們觀察到一個 有趣的現(xiàn)象是, Linux與Unix的相容, 恐怕勝過於不同版本Unix之間 的相容程度! 但這究竟如何, 各家見解有所不同, 筆者也不敢強迫您 據(jù)以相信 。至於Linux 原創(chuàng)者 Linus本人的說法, Linux 是一套遵 從 POSIX規(guī)范的一個作業(yè)系統(tǒng), 至少在系統(tǒng) kernel是如此 。Linux於1991年四月, 由芬蘭人Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi) 所獨立草創(chuàng), 之後, 歷經(jīng)無數(shù)版本 的演進(jìn), 才漸漸變成一個完整的作業(yè)系統(tǒng), 這發(fā)展過程吸引了全球的 玩家以及部份商業(yè)組織的叁予, 這樣的一個軟體發(fā)展模式也只有透過 Internet才有可能 。另外, 光有系統(tǒng)核心一點用處也沒有, 我們這 里所推薦的 Linux, 是指經(jīng)過整合過的 Linux套裝軟體, 比方像 Slackware Linuxⅱ Debian Linux及 SLS Linux等等都是, 本書主要 介紹Slackware Linux為主 。Linux 主要是架構(gòu)在 386/486/Pentium等等 CPU的電腦上的一套 作業(yè)系統(tǒng) (未來也有可 能在 Alphaⅱ PowerPC 等 CPU的機器上跑), 至於該 PC 可以是傳統(tǒng) ISA busⅱ EISAⅱ VESA Local或 Intel PCI 等匯流排架構(gòu)都無所謂, 讀者朋友若要選購一部PC來跑 Linux, 當(dāng)然 是以能夠支援 EISAⅱ VESA Local及 PCI等等的PC為主要考量 。在硬體其他細(xì)節(jié)上, Linux支援有相當(dāng)多的各式各樣硬體設(shè)備 。幾乎所有類型的螢?zāi)伙@示卡及螢?zāi)欢伎梢耘?(有關(guān) X Window圖形顯示 模式不在此討論范圍)ⅱ 各式各樣的滑鼠裝置ⅱ 幾乎所有類型的 SCSI 界面設(shè)備 (像是CD-ROMⅱ 硬碟ⅱ磁帶機等等), 大部分的 IDE界面硬 體也都支援, 其中像 Misumi CD-ROMⅱ Panasonic 562/563 CDROM (Linux最多支援 16部 Panasonic CD-ROM)ⅱ Sony CDU31A/CDU33A CD-ROM等等 。更詳細(xì)的細(xì)節(jié), 讀者們有必要叁考附錄『 附錄一. Linux支援哪些硬體設(shè)備』 。接下來我簡單的負(fù)面列表 。Linux不能在 80286 CPU的機器上執(zhí) 行, 記憶體比 2MB少的機器也不行, 通常少於 4MB的話, 有時連安裝 都安裝不起來, 想跑 X Window 的話, 8MB 算是勉強可行 。一個有實 用功能的 Linux, 至少要有 16MB的記憶體 。至於硬碟空間, 從零到 幾 GB byte都行, 假如想安裝在硬碟的話, 最基本的 Slackware Linux 大約只要 10MB的空間就可以了, 假如把基本系統(tǒng)工具程式ⅱ 常用應(yīng)用軟體以及完成 TCP/IP網(wǎng)路軟體安裝的話 (就是AⅱB及N系列 編號軟體), 差不多40-50MB之間, 至於所有軟體原完整安裝的話, 大 約150MB - 200MB之間 。截至目前為止, 在臺灣已經(jīng)有相當(dāng)多的公私立單位采用 Linux, 尤其是把 Linux 拿來提供 Internet 網(wǎng)路服務(wù) 。最明顯的例子就是 筆者經(jīng)營的「 UUserv 社區(qū)網(wǎng)路」, 提供這社區(qū)網(wǎng)路服務(wù)的機器就是 一臺 Linux的機器, 這機器出了連接 Internet之外, 同時也接受撥接 (Dialup) 連線 。這機器的配備是, Intel 486DX50 CPUⅱ 32MB記憶 體ⅱ 兩顆 IDE硬碟 (Seagate 420MBWD 540MB)ⅱ VESA IDE Multi-IO 卡ⅱ ET4000 顯示卡ⅱ 兩片 Multi-Port card (八顆 16550A UART chip)ⅱ 一部 Panasonic 562B CD-ROMⅱ 一片 AT-bus CD-ROM 控制卡ⅱ 一片 NE2000相容網(wǎng)路卡ⅱ 五臺數(shù)據(jù)機ⅱ 一個1.44MB 軟碟, 及一個VGA彩色螢?zāi)?。本系統(tǒng)從安裝容易度ⅱ 系統(tǒng)管理容易以 及系統(tǒng)穩(wěn)定度來評估, 其表現(xiàn)都算不錯 。這里我摘錄兩則國外的使用經(jīng)驗, 讓讀者叁考 。根據(jù) Lyle Meier (ldm@texaco.com), 「我感激Linux的創(chuàng)作者們推出這樣好的作品, Linux至少與其他商業(yè)系統(tǒng)一樣好, Linux還額外的有原始程式碼 。... 我管理80部 Sun (工作站)ⅱ 二十部SGI (工作站)以及十部IBM RS 6000 (工作站), 我現(xiàn)在把Linux裝在我的Gateway 4dx2-66e上 (譯者 注, Gateway是美國一家相當(dāng)有名的個人電腦品牌, 其制造地為臺灣) , 安裝Linux的程序?qū)嵲谔菀琢? Linux所表現(xiàn)的不比以上任何一個 系統(tǒng)差...」 。另一例子, 根據(jù)1993年4月27日, 接收自Linux Activist Mailing List, 法國人 Charles Lopes (lopes@infpc3.univ-pau.fr) 在〃Normal〃頻道 發(fā)出的訊息說, 他們在學(xué)校(Univ. of Pau, France)內(nèi)架設(shè)的Linux主機, 開放有200個使用帳號, 而最多有30個人同時連線上機... 實在令人訝異, 正巧, 這封信正是這位老兄(或老姐)從這部Linux主機發(fā)出的, 〃@infopc3. univ-pau.fr〃正是這部主機 。我們介紹 Linux時, 也不可忽略掉現(xiàn)實, 就是, Linux現(xiàn)有的商 業(yè)軟體仍然不多 。到目前為止, Linux才逐漸吸引商業(yè)Unix應(yīng)用軟體 發(fā)展者的注意力, 在 Usenet 網(wǎng)路上可以在 comp.os.linux.announce 看到陸陸續(xù)續(xù)有商業(yè)產(chǎn)品發(fā)表 。最後, 請允許筆者比話題弄大一些, 我感覺, Linux 對臺灣的軟 體工業(yè)來說, 也許是契機之一, 因為臺灣的軟體工業(yè)一直都沒有到達(dá) OS 這個層次的產(chǎn)品, 尤其在高階多工多使用者的作業(yè)系統(tǒng)上 。Linux 提供有完整的程式碼, 甚至, 整套Slackware Linux 套裝軟體的程式 碼都可以免費取得, 您喜歡的話, 您可以做任意的修改, 卻不需要因 此付出一分一毛的版權(quán)費 。我在想, Linux有資格在臺灣成為一個成 功本土化ⅱ且價廉物美 (這一點相當(dāng)重要) 的高階作業(yè)系統(tǒng) 。若有這 一個可能, 便是因為Linux開放的著作權(quán)規(guī)范所致, 談到這樣開放的著 作權(quán)規(guī)范, 我們不免要感謝在美國由一群具有熱情傻勁與偉大理想的 人所組成的自由軟體基金會(Free Software Foundation, Inc), 這基 金會給電腦界帶來的全新的著作權(quán)觀念, Linux便是在這樣觀念下才普 傳開來 ?!?關(guān)於 Kernel 版本與 Distribution 版本的澄清 Linux 的演進(jìn)模式, 完全無法套用於傳統(tǒng)的「軟體工程」模式, 這是因為 Internet這了不起的媒體存在, 不過這不是我們這里要談 的 :-) 我們一般人對 Linux的發(fā)展, 常會把 Kernel 與 Distribution 弄混了, 我們以 Kernel 版本來說, 目前的版本的序號大約是 1.1.72 , 1.2.0 也快要推出 。相對於 Kernel版本, 所謂的 Distribution 版本, 比方 Slackware Linux 是從 1.0.4 以直到最近的 2.0.2 以及 2.1.0 。Linux Kernel 的發(fā)展與 Slackware Linux 的發(fā)展是各自獨立的, Slackware Linux 通常內(nèi)附有一個 Kernel Source, 以及好幾個 Kernel Image, 一般人最常遇到的系統(tǒng)更新需求, 也就是拿最新版 (同時必須 確定是穩(wěn)定版本) 的 Kernel Source, 取代隨 Slackware Linux 所附 的舊版, 重新編譯成 Kernel Binary, 之後進(jìn)行新舊更新 。把 Kernel 與 Distribution 版本的觀念弄清楚了, 對您的第一個 好處就是, 下次您遇到問題想問人時, 您可以正確的說明系統(tǒng)的最基本 訊息 。□ 關(guān)於 Linux的 硬體 drivers網(wǎng)路上 (tw.bbs.comp.linux) 經(jīng)常有朋友問起, 「有關(guān)某某某硬 體的 Driver去哪里找?」, 這牽涉到一些觀念上的混淆, 容許筆者在 此做一些說明 。Linux 支援有相當(dāng)大量各式各樣的電腦硬體, 這是透過軟體 〃Driver〃 來辦到, 這些 Drivers 也就擺在 Kernel Source (原始 碼) 里面, 假如讀者想學(xué) Driver 的寫法, 可以到 /usr/src/linux /drivers 目錄下自行去找 。Linux 環(huán)境下要「掛上」 某 Driver, 方法上與 DOS 完全不同, 以目前為止來說, Linux 的方法, 是透過系統(tǒng)核心的編譯 (Recompile Kernel), 編譯過程中, 做必要的功能與硬體類別選擇, 之後所有對應(yīng) 的 Drivers 就會被自動編譯進(jìn)去, 成為 Kernel image (這時是Binary ) 的一部份 。有關(guān)系統(tǒng)編譯的細(xì)節(jié), 請叁考拙著「輕輕松松管理 Linux/Unix」 這本書 ?!?何處可以買到 Linux CD-ROM?完整的 Slackware Linux 可以免費用 FTP 到 NCTUCCCA.edu.tw 檔案庫取得, 其目錄是/UNIX/linux/Slackware 。假如您不想大費 周章去拿 (即使拿回來, 用磁片裝的話, 也要六七十片磁片以上), 或者您根本沒有辦法上 Internet去拿, 我建議您購買 CD-ROM 版本 回來安裝 。在臺灣, 據(jù)筆者所知買, 至少有三處地方可以買到 Slackware Linux 2.0 以及以後的版本 。我建議您購買前, 先聯(lián)絡(luò)一下確定 是否買到最新版 。良鷹科技 Linux CD-ROM Series 2售價: NT$ 1090特色: 擁有 Slackware Linuxⅱ SLS Linuxⅱ Debian Linux且附有豐富的 sunsite.unc.edu FTP 檔案庫收集購買方式: 郵政劃撥 17798865, 戶名: 廖國良聯(lián)絡(luò)方式: (02) 832-7959

推薦閱讀