By John Kirch, 網路系統顧問及Microsoft NT認證專家, [email protected]
Last update: 2 June 1998
翻譯: Brian Lin, OK STATION, Webmaster, [email protected], 14 June 1998, 在六包Marlboro及12小時的工作後完成.
前言綱要
許許多多的網路經理人員,都面對這樣一個問題 - "我們該用Windows NT當伺服器或是UNIX系統當伺服器?"
許多人都曉得,UNIX所指並非單一的作業系統; 而是一系列的UNIX家族: AIX, BSDI, Digital UNIX, FreeBSD, HP-UX, IRIX, Linux, NetBSD, OpenBSD, Pyramid, SCO, Solaris, SunOS.
沒錯! 近年來, Windows NT伺服器確實在使用率上有增加. 但, 它有增加您的生產力嗎? 對大多數的人來說, 身為經理的您, 是否有因為使用MS的解決方案, 而為公司帶來利潤?
其次, 那一個價格比較便宜?
硬體成本, 軟體, 技術支援, 升級/服務套件的價位, 硬體升級的成本, 每個小時所需的成本, 當作業系統有缺陷時, 在重建系統上, 所花的人力成本, 系統管理人員成本,....選擇那一個作業系統會直接的影響您的預算問題. 這可不是輕松的決定.
雖然預算通常是身為經理的您,最後考慮的一件事. 考慮一下我剛才給您看的一串復雜的因素.
技術上高檔的主機軟硬體組合, 已被證明是可以用低價來取得, 並且可運行長久的. 在伺服器領域中, 有許多證據證明UNIX系統在速度, 可依賴度及安全問題上, UNIX被證明為是個成熟的, 技術領先的作業系統. 這個幾乎三十年持續不斷開發的系統, 由許多的堅持理想的志願者開發, 並已經生產出許多的作業系統, 以及極強大的多處理器主機支援, 用以在多方面用途. 其功能是Intel硬體無法相提並論的.
為何Windows NT Server 4.0可繼續在企業生存, 這是個在行銷或心理學上大可調查的題目.
技術上來說, Windows NT Server 4.0 "完全"無法與任何一個UNIX系統, 在任何方面上相比, 甚至是與免費的Linux或FreeBSD相比.
我們當然不能指望, 能夠有個經理, 有系統管理經驗15年. 沒有這樣的經驗並不可恥, 可恥的是去忽略一些真正的事實, 這些事實將會導致您在雇員上的花費, 而且最後轉嫁到消費者.
本文的主要目的是告訴您這些事實, 並證明這些事實, 因為這些事實是無法辯駁的.
以下的文章, 有賴我(John Kirch)在這項產業的工作經驗. 可追溯至1979年在Chevron Geosciences公司, 以及近150個鏈結到其他的技術文章, 白頁, 及主題.
在此我需要說明, 我不是在宣傳其它的產品或任何其它公司. 或是有人雇用我,給我好處叫我寫的. 我的目的, 是在減輕系統管理者的負擔, 告訴您更有效率更經濟的方式來經營. 並鼓勵一個公平及多樣化的軟體制造商.
內容 簡介 作業系統 產品價格及授權價格 功能 可信度 系統管理 效能 安全 一些誤解的觀念 一些MIS專家的觀點 網站伺服器 郵件伺服器(MTAs) 微軟Exchange與Sendmail的比較: 一些MIS專家的觀點 結論 Linux與NT Server 4.0的粗略比較 一些大公司的網路部署 相關鏈結 聲明及其它合法資訊 感謝 特別重點 何以Microsoft本身不用NT,而改用Sun Microsystem Solaris 圖表比較各種不同的系統 當穩定性非常重要時,專家們會采用那一種系統? 關於windows95.com的一點小秘密 UNIX在一顆CPU的PC上,跑的比雙CPU的NT還快? Cisco公司由Linux移植到Windows NT上的路? Linux及美國郵政服務 網站伺服器軟體; 英國皇室及FBI用的是什麽? 讓我看看UNIX,我想看看UNIX長得什麽樣子! 經理人員 - 做出明智的決擇 藍幕之死, Blue Screen Of Death, BSOD
簡介
對沒有系統及網路經驗的經理來說, 選擇主機平台是個很困難的決定.
在本文, Microsoft Windows NT Server用來比較UNIX. UNIX - 一個有著一大家族, 承習優良傳統的商業化及非商業化的作業系統. 主要的焦點, 在於其功能,可信度,系統管理,及速度表現.
本文論及的, 是關於主機(Server), 而非工作站(Workstation).
其它的因素,如產品價格,數量及品質. 另外有一節, 是關於一般人對兩種作業系統的誤解, 該節提供了一個比較完整的全觀. 在這個比較中, 所用到的來源, 包含了許多種不同的來源: 白頁, 支援廠商的個案調查, 技術期刊, 及在該Windows NT及UNIX工業上, 均有實作及管理經驗的IT專家的觀察.
本文可視為是一項持續性的工作. 任何希望加入本計劃的人, 請來信. (注: 請用英文,原作者現住德州奧斯丁,不懂中文. PS. 譯者已與作者洽談, 待有空下德州拜訪.) [email protected]. 請組織您的電子郵件內容, 具有建設性的建議或批評.
作業系統
產品價格及版權問題
大多數管理人員都會同意, 當著眼看整體的時候, 作業系統的價格是可以不用考慮的.
雖然Windows NT Server 4.0比起有些商業UNIX系統更貴 (NT 4.0 Server五人版 - $809; 十人版 $1129; Windows NT Server, 企業版4.0, 25人版 - $3,999; 企業版4.0, 50人版 - $4,799; NT Server 4.0文件套件 - $69.95; 資料來源: Microsoft),
在交易上, 它算是小筆的金額. 那麽究竟什麽是不可忽略的呢?
即該網路作業系統, 即Windows NT, 以此價格是不會給您以下這些該有的東西, telnet server, SMTP server (e-mail), disk quotas, news server, 或者至少該有個DNS server用來解決客戶的需求(許多NT管理人員都被強迫,去支援廠商找DNS解決方案).
為了要有這些功能, 許多的NT解決方案大約都在$4,000左右 (根據BSDI, Building Intranet and Internet Servers with BSDI and Windows NT).
InfoWorld的資料庫系統及程式設計的資深分析師Maggie Biggs, 她在開發及部署intranet及其它網路有著豐富經驗, 估計一個可勘用的Windows NT4.0解決方案價格在$4,636. 在其文章(Linux Grows Up, Red Hat Linux Versus NT) 比較了NT 4.0及Red Hat的商用版Linux(僅$49.95).
在此您可看見成功的行銷, 通常可非常成功的混淆客戶, 在其所需功能上的注意力.
若考慮NT是有限預算下的最佳選擇, 因為大部份客戶, 不願意付大筆的錢, 買昂貴的機器來跑UNIX. 其實更重要的是全面的所需要下的成本, 包含系統管理, 電話支援服務, 資料流失導致系統不穩定等等.
曾得到過奧斯卡最佳特效獎, 負責Starship Trooper的繪圖公司, Tippett Studio, 使用130部SGI(Silicon Graphics, Inc.) 執行IRIX, (SGI的專屬UNIX作業系統).
Tippett's studio作業經理解釋了,為何使用SGI及IRIX而不用NT解決方案:
Tippett的作業經理, Jeff Stringer說 "'SGIs是對我們在做的事來說是最便宜的,', '維護NT系統的費用相當高,尤其當你考慮到系統管理人員的數量的時候.'"
"對Tippett來說,雇用人員是個很大的事. 不像其它超級工作室, Tippett -- 這家在Starship Troopers電影中, 設計嚇人的蟲子們的這家公司 -- 可是個人員素質精品店."
-- Greg Lindsay, Oscar Tech, The Netly News, February 27, 1998.
對多數對價格有概念的客戶來說, Linux, FreeBSD, NetBSD, 或OpenBSD 是很明顯的選擇. 他們價格為0, 而且還提供了比商業UNIX版本還更多的功能.
現有的聯盟關系如在 Andreessen見Mozilla-Linux的組合令Windows失色 一文所提到的, 明白的顯示出其在商業環境下的翩翩風儀. (這個圈子的新進者可能不知道, Mozilla是Netscape/Communicator的程式正名, 此外Marc Andreessen是Netscape的共同創立人及產品執行副總裁.) 此外更值一提的結盟關系是Sun Microsystems 及Linux International. (Slashdot: Sun Joins Linux International, 21 May 1998) 最近的特別關系則是 Corel與Linux:
". . . Corel, 最近宣布要建立Linux為基礎的網路電腦計劃,
並說下個月將要發布免費的Linux-base開發工具. 在它的網站上,加入許多以Linux為基礎的開放系統."
-- Erich Luening, Corel joins
Linux fest, CNET News.Com, May 8, 1998.
就以往的記錄, 大公司會刻意避開免費軟體. 由於其前提就是免費的, 因此毫無價值可言, 最近的趨勢, 在有許多公司都使用這些廉價的作業系統. Hewlett-Packard使用Linux替代其自身的HP-UX作業系統 "來移植Carnegie Mellon Mach核心到HP PA-RISC以便使用其系統." (full story) Schlumberger選擇Linux取代SCO來做為其新售電腦的作業系統. ( Linux Journal, November 1997, Issue 43, pp. 83-4) 有趣的是SunWorld On-Line給了Linux正面的評價 - Linux蓄勢待發為企業服務.
既然這些作業系統都是免費的,甚至可用於商業用途. 許多的ISP就用Linux或FreeBSD. NetBSD也可在許多有用的系統上執行: DEC Alpha, Motorola 68k (Amiga, Atari, Mac, MVME, Sharp, Sun3), PowerPC, Intel, DEC VAX, Acorn RISC, MIPS (Sony NEWS, DECstation), etc. OpenBSD的主要焦點則在於正確性及安全.
Linux是最普遍並且可在廣泛硬體上執行: Sun, Intel, DEC Alpha, PowerPC, PowerMac,等等. 目前,可能是在市場上最快速成長的作業系統. 詳情請見Linux Resources 或Red Hat Software.
Nicholas Petreley, NC World的editor-in-chief及 InfoWorld及NT World Japan專欄作家,提供了Linux及FreeBSD 在IT領域快速成長的解釋:
"昨日的大學生, 藉由Linux及FreeBSD來學習UNIX系統. 今天他們在IT領域工作, 而且大多數他們都對Microsoft及Windows NT懷有敵意. 因此, Linux, BSD, Solaris, 及其它型式的UNIX則找到了進入IT領域的道路, 公開而巧妙地.
"例如說, 您確定您要連上的NT主機能動嗎? IS雇員在許多公司都秘密地安裝上UNIX系統來提供道地NT的服務. 干嗎要冒這個風險? Linux及FreeBSD都是免費的, SAMBA也是, SAMBA可提供NT服務. 因此IS部門省下不少錢. 其次, 經理也不太可能發現UNIX藏在後面, 因為很少人會抱怨主機的速度.
"很少人會抱怨的原因是這些主機都比Windows NT更穩定. Linux, FreeBSD, 及BSDI UNIX, 都可用很有限的硬體, 表現比Windows NT更好, 並支援廣泛的硬體系列. 並且在某些狀況下, 這些有限的硬體下執行UNIX系統, 都可以相當於或超越NT在最佳的硬體上的執行效率. 一旦這些特色可達到, 在Intel上跑UNIX系統, 便很快的超越NT在同樣硬體狀況下的執行效率.
-- Nicholas Petreley, 新的UNIX改變NT的軌道: UNIX再現江湖, 威脅並改變NT的原定方向, NC World, April 1998.
功能
你會預期Windows NT Server及UNIX會您做什麽事?
NT可與不同種類的電腦連線. UNIX也能. NT可安全地處理敏感資料, 並使未授權的使用者, 無法進入網路. UNIX也能.
基本上, 兩者均可達到最低的網路作業系統要求. 簡單的說, UNIX可為NT所能為, 而且能做到更強.
多使用者及遠端執行
NT通常被認為是個"多使用者"的作業系統, 但這是完全是誤導. NT主機可授權一個使用者. 一旦這個使用者進入這台電腦, 他/她所能做的僅僅是存取檔案及印表. 這位NT使用者, 不能在該電腦上執行任何程式(用以利用該電腦的較高檔的硬體處理能力). NT使用者只能執行一些特別的軟體, 這些軟體被寫成兩段, 例如主/從軟體....
當一位使用進入UNIX主機, 他/她可以執行任何軟體 (當然了,該使用者需要有執行權限), 並且將該行程負載讓主機分擔. 這還包含了圖形界面,因為X-Server軟體在所有UNIX系統是標准.
電子郵件伺服器
對大多數公司來說, e-mail己經成為通訊的必要工具, 而且大多數公司跑他們自己的internal/external e-mail系統. 用Windows NT, 您需要自己去買軟體來設定e-mail主機.
UNIX系統從來就附帶一個程式稱為Sendmail. 其它還有許多mail軟體(or MTAs, Mail Transport Agents)在UNIX上可取得, 但這個是最被廣泛使用的, 而且是免費的. 有些UNIX管理者認為exim 或qmail是更好的選擇,因為更容易設定. exim及qmail, 就像sendmail一樣, 都是免費的,不管您是不是用於商業上.
許多NT-based公司使用 Microsoft Exchange Server來做為其MTA. 這是個很昂貴的解決方案, 並僅在少數企業中做得起來. Microsoft Exchange Server企業版 - 25人版$3,549.00. 若您有超過25個雇員, 同樣一樣的東西要50人版$4,859.00 (資料來源: Microsoft) 在本文稍後, 有一節叫做郵件伺服器(MTAs), 提供了比較及比對這兩套系統.
網管功能
既然微軟將NT看成是個搖錢樹, 可成為其它網路系統的替代品, 包括了UNIX及Novell. 有人會假設NT會有必要的工具來完成這些最基本的任務: 檔案及列表分享.
任何的系統/網路管理者從經驗得知, 當在設定檔案伺服器及新增網路使用者時, 有兩項重要的事在設定上是必須要做的: 安全問題, 例如密碼,檔案存取權限; 網路硬碟空間配額(disk quota), 用來限制使用者的網路存取空間上限.
雖然NT提供了基本的密碼保護, 它只提供基本的檔案層次的安全, 且僅僅在您選擇了使用微軟獨有的檔案系統, 稱為NTFS. 有些MIS部門, 心不甘情不願地去開發這個檔案系統, 因為他們覺得該檔案系統經常性垮掉, 而需要重建, 成為一個很大的使用上的阻礙.
一般相信NTFS的格式是不能被DOS所讀取. Rune Knapstad則告訴我DOS有個工具程式稱為 NTFSDOS 則可掛上NTFS的檔案系統.很有趣的是,這是個支援廠商的產品而非微軟所制.
更重要的是NT不提供任何機制來限制使用者的硬碟使用空間!
在另一方面, UNIX及Novell, 提供軟體來達此目的, 並視此為基本功能.
微軟宣稱, 在尚未完成的NT Server 5.0, 將提供該"'新'的存取管理功能, 例如磁碟配額(disk quotas) . . ." (見press release, Windows NT 5.0 Beta Delivered to Over 200,000 Developers).
排程管理功能
還有, UNIX作業系統都會附上一些scripting languages (Bourne Shell, Korn Shell, C Shell, 有時還有Perl, Perl事實上也是Free的, 在此僅提及其中的幾個) 及一個稱為"cron"的機制來做固定時間間隔的事務(間隔n分鐘, 間隔n小時, 每周, 每月,等等). Cron scheduling是高度的可規畫,而且不僅僅是在做這些事而已. 光是這些,高階描述語言+corn=系統管理的強大工具, 類似的功能在Microsoft NT Server 4.0根本找不到. 系統管理的重要任務可自動執行,可根據需求來規畫這些自動管理工作,直接的影響到雇員數量及預算.
有個讀者指出, NT確實有個"Scheduler"及一個"at"指令, 並且Perl在NT也可取得. 沒錯,這是事實,但我不認為NT有限的cmd.exe scripting environment結合"Scheduler"或"at" 可以達到上述可在UNIX上達成的功能.
執行自動的任務僅在scripts/tasks/executables能夠在不需人介入的條件下,自動執行完成. 大多數在NT下執行的程式是GUI-based,並且需要系統管理者的介入. 看到現實層面,這些自動管理程式都是由系統管理人員根據該機器的特性所寫出來的. 基於我個人在產業上的經驗, 很少有NT會去安裝Perl,此外NT管理人員大多數不知道什麽是Perl.
我想驅策NT成長的因素應該是,買便宜的硬體及雇用最廉價的NT管理人員是很方便的事. 此外,就是買個NT, 因為您所需要做的事只有point and click!
總結, 一但你logon到NT網路, 您所能做的只有讀取檔案及列印.
在UNIX環境下, 一但你login到UNIX主機, 你可以把您現在所用的機器當成是該UNIX主機, 就有如您正坐在彼端UNIX電腦上一樣.
使用NT, 別夢想要如UNIX一樣方便而免費的設定E-mail伺服器. 您可要去另外去買一套, 很昂貴的郵件似服器如Microsoft Exchange Server.
如果您的NT Server要當成檔案伺服器(除此以外,還能做什麽?) - 別夢想要避免因為使用者將您主機硬碟空間填滿而造成主機垮掉.
減少規劃設定頻率, 並且不會因為設定主機而造成負面因素, 是另一方面的功能:
"有些版本的UNIX (例如Linux) 支援可動態載入的模組. 這意味著您可啟動Linux並在它執行的時候重新規畫軟硬體. 例如, 當您啟動Linux時, 軟體尚不支援您才剛裝進去的SCSI卡. 您只要在需要的時後載入支援SCSI卡的驅動程式, 例如MO機, 用以備份. 當您結束時可將該驅動程式移除, 其過程不需重新開機. 您可以任何的載入任何如音效卡, 網路卡, 甚至檔案系統, 如HPFS, FAT, VFAT, 及其它(NTFS也在內).
"任何支援可動態載入模組的UNIX, 都是更加適合於使用於主機的環境, 因為所有規劃過程, 都可以不用重新開機, 對主機來說是非常重要的.
"Windows NT可完全沒辦法. 任何最小的變動都要求關機重開, 以使該改變生效. 改個default gateway IP address, 您需要重新開機. 換個外接式modem, 也無法不重新開機而能夠播號上線. 這些限制在UNIX上是從來沒有過的.
-- Nicholas Petreley, 新的UNIX改變NT的軌道: UNIX再現江湖, 威脅並改變NT的原定方向 , NC World, April 1998.
當網路功能變得越來越復雜的時候, Microsoft's NT Server 4.0企業版, 看來就無法與較成熟的商業UNIX作業系統相比. 雖然對網路速度並非必要, 64-bit計算功能今天已經在許多UNIX上執行(與NT的32-bit相反). D.H. Brown Associates Inc. 報告以下分析結果(以下撷自Digital Equipment Corporation, AIX 4.3 Leaps To 64-Bits In Dead Heat With Digital UNIX 4.0):
AIX 4.3在Internet/intranet網路領頭, 提供了廣泛的TCP/IP功能及隨系統附上的Notes伺服器. Digital UNIX則第二位, 以其強大的網路安全功能, 連帶有不僅僅是網頁浏覽功能, 而且網頁制作功能的Navigator Gold, 及其一系列TCP/IP功能. 不過, Digital UNIX缺乏NFS的特性, 如CacheFS及AutoFS. IRIX 6.4排第三, 附有CacheFS及AutoFS, 網路安全特性幾乎與Digital UNIX一樣強. 但IRIX缺乏network time facilities (NTP)及部分TCP/IP能力(如IPv6 and IPSec). Sun緊接其次, 其在NFS功能的良好支援及位處第二群位的TCP/IP能力. 不過, Sun依靠其自己的網站伺服器, 而不用Netscape, Microsoft 或 Apache, 且缺乏網頁制作工具及其它如Novell's NDS目錄服務. HP以HP-UX提供強大的Internet支援, 加以其高檔的Internet協定功能及網路安全, 同樣地也對NFS支援不足. HP-UX, 及AIX, 同樣在支援NDS上領先. 當Microsoft NT 4.0提供的一些Internet/intranet支援, 在這些被列為"Good"的系統比較下. NT遠遠落後於這些領先的UNIX廠商, 因為NT貧乏可笑的支援, 如缺乏目錄服務, 網路安全, NFS, 及僅僅數項的TCP/IP功能. Microsoft實在太過專注於將其網站伺服器, 加入一些補強功能, 並'調整'其Java Virtual Machine.
HP-UX 11.0
Solaris 2.6
AIX 4.3
Irix 6.4
Digital UNIX 4.0d
NTS 4.0/EE Extension IPSec
Yes
No
Yes
No
Yes
No IPv6
Yes
Yes
Yes
No
Yes
No RSVP
Yes
Partial
Yes
Yes
Yes
No IP Multiplexing
Yes
Yes
Yes
No
No
No IP Multicast
Yes
Yes
Yes
Yes
Yes
Partial Performance Optimizations Telnet in kernel
No
Yes
Yes
No
No
No Kernel Sockets
No
Yes
Yes
Yes
Yes
No TCP Large Windows
No
Yes
Yes
Yes
Yes
No Zero Copy TCP/HardwareChecksum
No
Yes
No
Yes
No
No Path MTU Discovery
No
No
Yes
Yes
Yes
No OpenShortestPathFirst(OSPF)
Yes
No
Yes
No
Yes
Yes RTP: Real Time Protocol
No
No
Yes
Yes
No
No RTCP: Real Time Control Protocol
No
No
Yes
Yes
No
No Parallelized TCP/IP
Yes
Yes
Yes
Yes
Yes
No
INTERNET/INTRANET NETWORKING FEATURES
RELIABILITY AND SCALABILITY
系統管理
Copyright Digital Equipment Corporation 1995-1998. All Rights Reserved.
可信度
在今天的世界, 可信度通常比速度更重要. 雖然效能是硬體平台的主要功能(請見下一節), 在可信度上, 所選擇的作業系統影響較深遠. 即使作業系統提供更多功能, 更可完成度, 並提供很多簡易的系統管理, 這些功能有什麽好? 尤其當這個主機需要處理即時的金融交易, 卻被不可接受的弊病 - 高度頻繁的當機瘟疫所侵擾. 而這個經常在服務處, 交通繁忙地區, 街頭小巷經常被看到的東西正是在說Windows NT.
穩定性
大家聽到關於Windows NT Server時, 通常意指是個"穩定"的作業系統, 但這不完全正確. 若是如此, 那麽我們不需要在此讀本文及像 Corporate IT needs an engine that never quits (Peter Coffee, PC Week 3-30-98) 或We do not have a failure to communicate (Peter Coffee, PC Week 04-13-98). 這幾篇文章. 當這兩篇文章的作者提出這個問題時, "當錯誤不是個選擇時, 您會用什麽?" 他痛斥地說: "三倍於這些一向大量的e-mail回涵." 聽一聽他所說的這一些回涵:
"值得注意的事, 我從未聽說過有人由Windows NT是足夠好的出發點來發表意見. 相反地: 好幾個訊息是認命地期待Windows NT 5.0會蹒跚漫步到門口前, 外帶一些使負荷加重的, 不成熟的add-on services, 但功能無法達到有公司級的可信度.
"我聽過一個讀者說到他的站, Linux在486上跑得跑得比Windows NT在200MHz Pentium還快, 而且他有一台Linux機器, 在Windows NT 4.0出現之前就開始跑, 到現在還沒有關過機.
"我還聽說過許多企業級的站說, "Linux是極值得考慮的選擇", 連同原始碼都送你, 遠勝那些疑心重重的傳統廠商, 支援遠遠超越傳統廠商. 還有許多其它的承諾, Linux同時也給許多使用者一個合理的價格 - 免費.
-- Peter Coffee, We do not have a failure to communicate, PC Week, 4-13-98.
的確, Windows NT是超越Windows 3.1及Windows 95, 有著重大的改善, 但要到達UNIX系統所能達到的穩定性, 還有很長的路要走, 甚至是與免費的UNIX系統相比.
Windows NT缺乏穩定性很有名, 不過經手的經理人員通常傾向低調處理 , 一個IT專家說:
"'我知道有三家公司靜靜地, 將越來越多的東西放到UNIX上 . . . 在NT上的損失, 僅僅是NT當掉就損失極多, ' 在Cork, Ireland的一位顧問 Peter Flynn如此地說, 許多IT管理人員都嘗過NT當機率的頻繁. 典型的原因都是記憶體存取錯誤及I/O錯誤.
"這些公司對他們的錯誤決定, 都不肯低頭, '因為上層的壓力'Flynn說. '這種buy-Microsoft-only的風氣, 是由buy-IBM-only替換而來, 而做使用NT而不是UNIX系統的決定的經理[反對技術人員意見的決定], 都不願意丟臉'他說
-- Mark Gibbs, Lookin' into Linux, Network World, March 30, 1998.
藍幕之死, Blue Screen Of Death, BSOD
任何在Windows NT環境工作過的IS專家, 都對惡名昭彰的"藍幕之死"非常熟悉. (譯注: 什麽叫做藍幕之死? 您的Windows不是常常當掉嗎? 當掉的時候, 螢幕是不是藍色底, 帶一些字在上面呢?)
唯一的恢復辦法是關機重開. 什麽是導致NT"藍幕"的變因? 在我的經驗中, 以下因素會導致"藍幕之死":
當IPX/SPX及TCP/IP協定同時運作時, 而技術人員在不同的子網路上, 放一個固定IP的機器上去; 當有些16-bit Visual Basic程式沒有在"separate memory space"狀況下執行. NT內定設定, 是不會將他們執行於"separate memory space". 這個要手動地設定每一個要在NT上執行的16-bits軟體; 某些特定場牌的記憶體模組或快取記憶體會導致"藍幕", 甚至是同樣的硬體條件, 其它作業系統可以跑得很好的狀況下.
這張清單根本無法寫完, 太多了. 事實上, Tim Newsham, 一位同時在Windows及UNIX上開發軟體者, 認為這個短短的清單, 會起很大的誤導的作用:
在這個BSOD(譯注:藍幕之死)一節你僅提到少數幾個BSOD會發生的狀況. 我想這個短短的清單會誤導讀者. 實在有太多的狀況會導致NT系統當機, 就這麽列幾個, 你會給讀者錯誤的印象. 更危險的, 是你可能會導致人家做了一些錯事, 而導致當機. 有太多的狀況會導致NT當機, 有許多日常在做的事, 一個不小心就會導致NT系統當機. (的卻, 放這個系統去跑, 有上萬個程式會導致怪異的當機法, 而卻只有極其微小的跡象). 另外懷有惡意的使用者, 也會透過一些劣質軟體模組, 如如login程式(LSA)或是tcp/ip堆疊, 來扳下NT的死刑電椅開關.
這個"藍幕之死"變成了電腦環境裡, 最常光顧的地方. 而且也是最難以處理的地方, 因為這些錯誤, 若不是編了碼就是毫無錯誤訊息報告, 根本無法追查.
除此以外, NT在Intel-based硬體上, 有被病毒攻擊的'僻好'.
在Intel硬體上的作業系統, 必須要從硬碟中開始啟動, 例如NT Server. 其Master Boot Record(MBR, 譯注:硬碟真正啟動的區域)必成該作業系統的死角.
Linux, 以及其它Intel-based的UNIX作業系統, 可由軟碟中載入壓縮的核心, 如此可避免這個問題.
這個意思是, NT Server理論上來說, 會因為遭到10年前所寫的MS-DOS病毒所攻擊而垮掉. 任何要在NT Server上, 來部暑其網路的人, 要謹慎考慮這一點. 我個人在Windows NT 4.0(沒有任何的Windows 95存在)的公司網路環境下, 遭遇過MBR病毒攻擊, 而其效應是非常破壞性的.
除此以外, 大部份會導致Windows系統失效的病毒, 無法影響UNIX作業系統, 因為它們需要MS Windows的環境, 來造成他們的摧毀性的破壞.
在實際的例子中, 卷入NT可信度的受害者的之一, University of Nebraska Press的Information Systems Department manager, Quinn P. Coldiron, 他寫說,
我的生活在Cats(一種庫存軟體)移植到NT以後變成一場夢魇. 該系統每日當機兩到三次, 毫無理由可尋. 我持續打電話到Microsoft及Cats, 但沒人曉得是怎麽回事. Microsoft叫我申請Service Packs, 從第一次到第三次, 有點幫助, 不過它還是每周兩次, 當機在聲名狼藉的"藍幕之死". 在許多周後及大約$1500.00的電話服務費耗去後, 技術支援告訴我, 應該找一套比The Cat's Pajamas好一點的軟體. 但這明顯的並不是我所要找的解決方案, 因為這套軟體是本行業國際通用的軟體, 所以我被迫去用舊的Novell主機, 回到原點, 直到我能找出一點其它的點子. . . . 十四個月後, 我們用Linux當我們的主機.
相對於"藍幕之死", 在UNIX下, 被稱為"核心抓狂"(Kernel Panic) 它的確存在, 我聽過也讀過, 可是在我的職業生涯中確沒有見過(譯者見過, 就是自己的機器, 原因是好玩, 混用了不同版本的核心程式. 此外, 沒見過.) 雖然我確定UNIX主機確實有時候會垮掉, 這確是非常罕見的情形. 當UNIX主機垮掉, 幾乎都是因為硬體失效或損毀這一類. 在UNIX環境下, 任何軟體導致的問題通常會在一段時間內讓人知道, 有時會以逐步降低效能的型式出現, 這給系統管理者一個緩沖時間來追蹤出問題, 修正, 停止/重新開始導致問題的行程(很少是整個機器!). 通常, UNIX主機僅在以下狀況停住:
由於硬體損毀, 例如, 硬碟; 硬體升級; 電源供應中斷並且備用電力耗盡; 核心需要更新.
如果以上所述沒有發生, 那麽UNIX系統上機時間可用年來計算. NT可不敢吹噓可達這麽久不中斷的服務. 即使您可以消除"藍幕之死, " NT被它自己的設計所阻礙, 並使用難以重建的獨有binary設定檔案, 例如, NT registry. 讀一讀關於NT的巨大錯誤 導致超過10, 000 NT機器不能使用任何關於網路資源的文章. (注: 該錯誤發生於1998年二月, 造成超過一千萬美金的損失, 10K NT的電腦不能使用網路.)
系統管理
有一種說法說Windows NT比較容易管理, 是因為其圖型界面, 這是毫無根據的. 圖型界面好過命令列這個好處(若真是好處的話)是很令人質疑的. 其先決假設為Windows NT, 因為其GUI界面而勝過UNIX. 這絕對是錯的. 因為UNIX系統也有GUI界面, 而且功能遠勝過Windows. (請見graphic example).
"NT有著直覺式的使用者界面以管理整個系統, 許多Windows look-and-feel的界面都是借NT GUI而來的. 不論如何, 當使用者開始部署大量的伺服器時, 及根本不需要圖型界面功能的伺服器時, 許多的Windows NT的架構上的缺點, 便一一展現出來. 例如系統管理上就非常明顯, 因為Windows NT, 事實上, 其架構是設計給單一使用者來用的. UNIX的多使用者的設計, 支援許多等級的遠端存取功能, 包括透過telnet login到遠端主機, 修改設定檔, 在X-Windows下執行遠端的圖型界面工具, 及現在的Java版本系統管理工具.
以上所述的功能, NT現在一樣都沒有. 其次NT遠端管理經常要牽涉到其它支援廠商的軟體,
而微軟希望您去向這些支援廠商購買. 而這些原本該有的功能,
幾乎都是由UNIX系統中轉錄過來, 或是修改而來的."
-- 撷自: 對於五種商業UNIX系統及Windows
NT 4.0企業版的深入分析 (An In-Depth Analysis of Five Commercial UNIX Operating
Systems and Windows NT Server 4.0 (Enterprise Edition) by D.H. Brown Associates, Inc.)
效能
電腦處理計算能力, 大體上是基於電腦硬體多過於作業系統.
既然大部份商業UNIX系統只在高檔工作站或伺服器上跑, 將IBM SP2 跟Sun Enterprise 10000 及其它Compaq或Dell產品相比當然是有點可笑的.
UNIX從有史來就是都用高檔硬體的作業系統. 說UNIX效能高於NT, 基於不同機器所得結果, 對微軟來說是不公平的. 另一方面, 微軟減少, 而非增加, 所支援硬體架構的支援.
NT在MIPS上持續減少, 因為沒有客戶願意購買, 而PowerPC的支援則一直在最低限度. NT, 現在一直降到只在x86及Alpha架構上, 還有一些"窮人伺服器". 而且通常是指一些IT公司.
NT的缺乏穩定性, 僅被其可完成度的缺乏所超過.
在商業UNIX上所能達到的高完成度, 在其各別的硬體上, 可達大公司需要高能運算的需求. 即使該公司願意換到NT上, NT也無法達成的該目標.
Mary Hubley, Research Director GartnerGroup, 在其文章提到 NT and UNIX: 無抵御能力 vs. 不可搖憾的巨物 (January 1998) 說道大眾對NT能力的高估, 基本上是基於誇大不實的行銷:
"很多人相信NT比實際上容易使用, 可達比實際上更高的效能, 並且強大到 能達到任何UNIX系統能達到的目標. 但這些認知僅僅不過是因為Microsoft強大的行銷能力, 而非事實.
European MikroGraf Corporation 在其站上出版了自己的版本 UNIX vs NT 效能評比並解釋為何:
"每個月有好幾次, 在印刷或印前工業的顧客會問那一種平台可以用: Unix或Windows NT. Windows NT可能在每日平平運作的公司可接受, 但無法處理出版商放在伺服器上大量資料的負載.
最有趣的事, 關於MikroGraf的UNIX vs NT comparison 提及相同的硬體Digital Model 2100, 在四種測試中使用兩次: 一次用Digital UNIX做為作業系統, 另一次為Windows NT在相同的硬體上.
為公平起見, 應該要測試比較NT Server的效能及Linux或FreeBSD, 因為這三種作業系統都跑在相同的硬體上, Intel, 最常見的NT硬體.
不幸的, 真正客觀分析的效能要基於benchmarks, 但這些並非充足而且通常僅專注在特別領域, 像網站伺服器效能: Caldera OpenLinux vs. Windows NT: WebBench Performance Test. 一般IT專家的都同意是Linux及FreeBSD大大超過NT.
考慮了UNIX系統核心可由系統管理人員根據所使用的軟體重新編譯過. Linux及FreeBSD自然可運作得比NT更有效率.
自然地, 任何需要較少資源的作業系統效能會勝過一個膨脹的作業系統, 諸如NT. UNIX不需要圖形介面來達到這些功能.
NT需要.大家都曉得圖形需要不可思議大量的硬碟空間及記憶體. 同樣的如音效檔, 也需要不可思議大量的硬碟空間及記憶體. 而這竟然看起來對Microsoft作業系統非常重要.
Benchmarks顯示出在類似的UNIX作業系統使用相同的硬體是非常有意義的. Net Express, 是個Internet x86-based硬體的零售商, 其系統"為科學家, 工程師及通訊工業所設計的, " 顯示了什麽樣作業系統達到的什麽結果:
Byte UNIX Benchmark 3.2 for OS Comparison:
此外, 我們向您展示以下的Byte UNIX Benchmark 3.2比較結果. 測試是在Pentium 133MHz+32MB RAM+Triton-II 430HX chip set+BusLogic SCSI controller下進行的:
System Bytemarks Linux on a Pentium 133MHz 12.2 BSD on a Pentium 133MHz 9.8 Solaris 2.5 on a Pentium 133MHz 6.2 Solaris on a Sun Sparc-II Ultra 167MHz System 13.7 Solaris 2.5 on an Orion Pentium Pro 200MHz 13.5從這些結果我們可以看出Linux是個不可思議快速的作業系統. Linux在Pentium 133上的速度近於Solaris 2.5在167MHz Sparc Ultra, 或200MHz Pentium Pro!!! 表現真是突出! Copyright ?1996 Net Express All Rights Reserved.
關於在UNIX上效能的優越的例子, 可用免費的Apache Web Server與UNIX搭配. 您可在Sean Fulton, INTERNETWEEK, May 5, 1997, 能源之塔 -- 我們測試了五種優良的網站伺服器. 上面找到很好的例子. 在NT方面, 測試結果非常糟:
"在我們的測試中, Telenet系統解決方案產生了令人驚訝的結果 以BSDi-powered, single-CPU系統竟然在許多方面表現超過Windows NT在雙CPU上的執行效能.
"在此, 差別的因素為BSDi 3.0 OS, single-CPU及Apache HTTP server. 所有的雙CPU都是跑Windows NT 4.0及Microsoft的Internet Information Server 2.0.
在網站伺服器效能方面, Ariel Faigon指出SGI配合IRIX保持目前的世界記錄:
"在April 1998, 最佳的SPECWeb結果是每秒7214人次 在8棵CPU的Silicon Graphics Origin 2000伺服器執行IRIX 6.5及Netscape網站伺服器.
詳情請見SGI的press release.
"對比中, NT最好的數字為每秒1878, 在4顆CPU的Hewlett-Packard NetServer LXr Pro 6/200 及Microsoft IIS.
一般公認, 以下的例子必然是最不科學的方式來測定Linux與NT的效能差別, 但Richard Betel的資料卻給大家有點現實世界中的概念:
兩個月前, 我曾經安裝過distributed.net RC5破解程式. 每一台有點"空閒"時間的主機都安裝上去了. 包括了兩台設備完全相同的機器: Dual-Pentium II 300MHz, 128MB RAM. 其中一個跑NT, 有個沒有作用的exchange server (我們計畫要提供該服務, 但此時, 它完全沒有執行), 另一個跑Linux(我們整個期間都有在用. 它是個Samba server, 而且我們將所有東西編譯進去). Linux以1.8倍的速度勝過NT.
安全
這個主題太廣泛復雜, 很難以完整的說出在那一篇文章有完整的討論這個主題. 安全是無論如何地重要的. Jim Mohr在他的文章裡The Great Linux-vs-NT Debatesecurity. 指出了許多有趣的事實. 以下的鏈結也都是不錯的開始點, 來比較各種系統在安全上的弱點::
A BYTE article on Windows NT security problems NT secured filesystem (NTFS) can be read from Linux, bypassing filesystem security. Known NT Exploits NT Security - Frequently Asked Questions version 0.41 AFCERT - Security Issues for various operating systems
一個有趣的觀察:
在May 11, 1998, Discovery Channel 播放了一個節目National Security Agency做為"Discovery Signature Series."的一部份. 該節目標題為"美國最嚴密的單位以高科技巫術揭露其他人的秘密." 最引人注意的是, 該節目從始至終, 所有工作站均有一個標記Sun Microsystems, 不只是在解密電腦房, 而且在所有其他任務的房間內都有. 在一個NSA制造其微晶片的區域內, 螢幕上所顯示的是一個大大的"X", "X"是X-Window系統, 在所有UNIX系統上被廣泛的使用. 在節目的結尾, 終於看見一台桌上型電腦執行著DOS的程式. 整個節目, 只看見有一台工作站有Intel的標記. 而且不是用來做解密工作用的. 它在做一些初步的辨視工作, 但由其視窗的邊框可看出, 不是執行M$ Windows作業系統.
一般的誤解
以下的各標題都是錯誤的觀念:
Windows NT是玩具作業系統
對於一個從玩具作業系統出身的作業系統而言, NT還是提供了不少專業功能. 雖然跑起來不很好 -- 速度相當的慢 -- 它還有很長的路要走. 雖然我不建議以NT做為企業的主要作業系統, 對小公司來說, 少於250人的使用者, 不執行重要的任務時, 它其實還是勉強可有有效率的速度. 不論如何, 請注意, 單一的NT伺服器是無法提供250使用者的服務. 一般的建議是一個PDC(Windows NT Primary Domain Controller) 及兩個(Backup Domain Controllers). 在PDC上使用其它伺服器級服務是不建議的. 當RDBMS, E-mail, Web, 及其他種類的服務需求時, 三台NT伺服器將可能會改善其效率.
透過將所有系統轉換成Windows NT, 公司可消除異種網路環境的問題.
其前題假設是異種網路環境是一個問題. 我曾在一家公司工作過, NT及Novell並存無礙. 事實上, 該兩個系統並存的原因是Novell檔案分享及列印的功能, 遠遠勝過Windows NT. 用UNIX, 根本就可以建立起Microsoft相容的檔案及列印分享服務, 而使用者根本不需要知道該服務是從UNIX伺服器而來的. 許多人都曉得, NT伺服器的功能根本就可由Sun的UNIX系統Solaris來提供. Linux也有一套叫做Samba 的系統來做NT伺服器對等的功能. Samba在所有的UNIX系統上皆可獲得. 它已經被移植到VMS, MVS, OS/2, Stratus-VOS, Amiga, Novell, and MPE/iX.
UNIX是過時的, 難懂的, 命令列為主的作業系統.
100%的錯誤! CDE (Common Desktop Environment)是個圖型界面的桌面使用者界面 (圖型界面: 任何你在Microsoft Windows上可以做的事, CDE都可以, CDE可以的, Windows不見得可以.). CDE在絕大多數商用UNIX系統上均有: Sun's Solaris, IBM's AIX Hewlett Packard's HP-UX, DEC's Digital UNIX, ...等等, 難以在此一一舉出. 如果您對Linux所附贈(Linux全面免費, 其實沒有什麽附贈不附贈)的四種X-Window界面: OpenLook : Solaris過去的GUI界面, FVWM : 模擬Windows 3.1 GUI, FVWM-95 : 模擬Windows 95 GUI, TWM : 較為原始的X-Window界面, 都不喜歡. 你可以花個$90去買個CDE來安裝. 如果你從未有機會使用過UNIX, 這裡有幾個視窗管理程式的 SCREENSHOTS: CDE, TED (TriTeal's CDE for Linux), KDE, FVWM 1.24, FVWM 2.x, FVWM-95, olvwm(OpenLook Virtual Window Manger). 這只是其中的幾個而已. Matt Chapman's Guide to Window Managers for The X Window System是該方面題目很好的資訊來源. 你可以在他的站上看到更多的東西. 僅記, 所有的視窗管理程式都是極高度可設定規劃的; 若您看見同樣名稱的視窗管理程式外觀卻看起來完全不同, 無須驚訝. 一如Matt所言, "讓我們面對現實吧! 每個人都是不一樣的, 而使用電腦的人各自用法不同, 用途不同. 您又何必認為所以人都需要使用同樣的界面呢?" 諷刺地, 微軟的圖型界面完全性的缺乏這種規化自己使用介面的功能.
至於說UNIX要落伍了, 它還依然是科學, 工程, 研究, 及高等教育的主要作業系統. 大部份工程師會毫不猶豫地選擇UNIX以取代NT. 他們都充分的受惠, 尤其是其高度可最佳化的設定上及運算.
大家都在轉到NT的路上, 我們也許該逐步汰換UNIX伺服器到NT伺服器上.這是未來的路.
如果您在兩年前, 想要說服一些有UNIX或Novell的大企業公司的MIS經理使用 NT來取代Novell, 您會發現其中沒有任何一個少了UNIX系統還能管理的. 看來, 要負荷起大量處理的任務, 使用UNIX還是有比較完美的演出. 到目前為止, 在我的職業生涯中, 所有我見過的Oracle伺服器都是在UNIX上執行的. 有個IT專家曾給我一封email, "我支援幾個在NT上安裝ORACLE的案子. 我遭遇到了在UNIX上從未見過的速度及功能上嚴重的問題.(Pyramid)."
一些MIS專家的觀點
Robert Schindler, 一位機械工程師在Florida, 在過去的十年以顧問身份曾給 前100大企業做結構分析, 他說:
"您很難聽到我贊揚NT或其它M$的產品. 我想Gates及其帝國已經做了許多降低我們生活品質的事情. 如果我的產品有像這樣的品質, 飛機會以每小時一架的速度從天上掉下來.
一位希望匿名的專家(因為他怕因此丟掉他的工作):
"我每天在一家大公司上班. 它是該行中最大的一家.我們決定使用Cabletron的一套網路監督及管理工具. 它在NT及UNIX上均有. 要執行的人想都不想就將其安裝在NT上, 因為他們比較熟悉NT. 在一年後及25萬美金的投入後, 他們終於放棄NT而改用Solaris. 為什麽? 因為NT根本跑不動.
Tim Newsham在他的回信中寫:
"我在NT及UNIX上開發軟體. 我鄙視NT. 它是個恐怖的怪獸, 其表現極差, 而且是讓系統不穩定的最佳選擇. 許多部份實在糟糕透頂, 以致於大部份開發時間都是在與微軟所生出來的臭蟲奮斗. 這很討厭, 有許多人捨UNIX不用而用NT. 一但企業發現NT對他們的傷害有多大, 我可以想像最後將會有極大的反NT動力出現.
Joseph Day, a consultant in Chicago, replies to Jessie Berst:
"我做過許多在NT, 及95上的開發工作.
我看不出為何許多人誇大這些平台有多好多好. . . . 您在"Linux社區"透過討論群所得到的支援遠遠超過任何一項微軟的產品.
. . . NT要達到像Linux這樣程度的穩定性還有很長的路要走.
-- Excerpts from a letter by Joseph Day entitled, How did Microsoft pay
you to write this article?, Source: Jesse Berst's Anchor Desk. February
16, 1998, ZDNet.
Torsten Holvak, a systems administrator in Laramie, WY, replies to Jessie Berst:
"Jesse: 我很確定微軟就像60年代的IBM,
都很喜歡人們相信選擇他們的產品 是項生涯中的一大步.
不過事實並非如此. 我會開除一個雇員, 如果他將重要的 Email Server及Web
Server放到NT上, 而非UNIX上. 我們使用FreeBSD來執行一切重擔,
而且實在非常的穩定. 不僅僅是因為UNIX主機速度快, 功能強, 比NT穩定得多,
而且其支援更多. 你如果不想花錢而要問Microsoft技術支援,
那可要等上幾個月. 而且想想您自己運氣要夠好,
真得能解決您的問題. 很難相信這個故事會出現在你的網頁.這實在很難堪.
我當然不會認為你是在散布微軟的謊言.
-- Excerpts from a letter by Torsten Holvak entitled, I'd fire someone for
using NT, Source: Jesse Berst's
Anchor Desk. February 16, 1998, ZDNet.
Quinn P. Coldiron, Information Systems Department manager for the University of Nebraska Press, writes about his experiences with Novell, Windows NT, and Linux:
"在每日早上的工作完成後, 我們通常會在執行Novell系統備份之前, 執行Linux的完整的備份, 因為Novell通常會花去兩個小時. Linux的機器可在45分鐘內完成. 速度的增家是由於設備上的減少, 因為Linux主機僅需32MB RAM及IDE硬碟. 而Novell主機則需要64MB RAM及SCSI硬碟. 速度的增加可在每日的工作中發現到. 我發現每日的記錄上顯示該系統跑得更快更穩定.
"我們最近將CPU升級到200Mhz Pentium並增加記憶體到64 MB用以取代我們的
Windows NT file/printer主機, 該機器每月大約垮掉兩次.既使付了M$大約$1,
500元做技術支援以後, 問題還是無法改善.該單一主機跑Red Hat Linux取代了我們的Novell
Netware 3.11 及Windows NT 4.0, 這同時也減少了所需的設備. 以最近出版的Samba系統來支援我們的NT網路.
這實在是便宜又穩定的網路系統, 可用來支援我們的Windows 95, Windows NT及Macintosh
的個人電腦.
-- Quoted from: Replacing
Windows NT Server with Linux
On September 29, 1997 Nick Johnson writes in a Byte Forum:
"從管理者的觀點來說, 很難去考慮一個需要128MB RAM, 兩棵200Mhz的CPU, 及8GB的硬碟來跑一個內部網站主機.由於是當這個作業系統每每會因為標准的TCP封包送來, 而垮掉並且需要重新開機. 當速度及可信賴程度被要求時, NT實在很難令人去考慮. 你可以在一台386+16MB的機器上跑FreeBSD來達到上述所提到的相同功能. 而且不需花去分文付給任何人, 諸如微軟.
Mike Hucka, a UNIX administrator and programmer in Michigan, writes:
"我受到的震憾是為何會有那麽多的人投資在NT解決方案上, 當有這麽多的證據顯示UNIX是更加成熟, 穩定, 低價, 並且表現的更好的時候? 為什麽? 這些人是不是腦筋有毛病?
"是不是大家都不曉得UNIX的功能遠勝Windows?"
"是不是大家認為UNIX系統比較難以使用? 我可能有偏見, 但當我看見桌上整合環境系統, 諸如CDE或KDE. 那是非常接近於大家在PC或MAC上的使用方法. 而且, UNIX上有大量的文件可獲得 -- 想想看在 O'Reilly & Associates可獲得的書籍, or或是線上說明書在Sun's site http://docs.sun.com, 或者成千上萬的站可得到UNIX的訊息.
"不僅如此, 您還可以得到免費的UNIX系統, 其穩定性及可塑性可與Solaris相比, 並且在一般的PC硬體下跑得非常的好.
"除了以上所述以外, 你還可以拿到程式原始碼."
網站伺服器
Internet上的血脈就是Web.它是大眾所看到的一張臉. 如果您的站很慢, 並受技術問題所折磨, 或無法讀取, 這肯定會有負面效應. 既然大部份大公司都使用UNIX, 他們自然會走向如Apache或Netsacpe-Enterprise 這一類的網頁伺服器.
Apache 目前只考慮使用UNIX(譯注: Apache Server目前有 NT版本, 不過, Apache組織說, 到NT的路還很長.) 它是免費的, 而且目前統治著Internet的世界. 網路上大約超過一半的網頁伺服器都是用Apache HTTP Server. (see the Netcraft Web Server Survey). 微軟的IIS Web server還不到其四分一.
Apache目前在以下單位使用 Javasoft, The FBI, Financial Times, The Movies Database, W3 Consortium, The Royal Family, Oxford University Libraries Automation Service, M.I.T., Harvard University, and the University of Texas at Austin.
Netcraft也提到"虛擬主機公司 Rapidsite在本次調查排名第五. 他們的主機系統, 使用了personalised版本的Apache, 支撐著44, 280網域名稱在 39, 905不同的IP位址. 這是一項成就, 並可能是世界上最大的虛擬主機系統." 您將會回想以在本文速度表現一節 UNIX-Apache的婚姻令NT-IIS羞愧不堪. 不只是因為Apache快, 而且它是免費的.
對大多數需要建全的網頁伺服器的公司來說, Netscape-Enterprise是個很好的選擇. 雖然它不是像Apache一樣免費的, 他也可以滿足您絕大多數的需求. Netscape-Enterprise在下列公司使用 as BMW, Dilbert, Silicon Graphics, Shell, Sun Microsystems, Sybase, Ferrari and The Vatican.
微軟的IIS是很少一開始就會在你的NT上的. 它沒有任何特別或獨特的品質的功能. 它在速度, 使用率及可處理同時浏覽者的數量上都遠遠略於其它的網頁伺服器. 它現在在以下公司使用Compaq, Nasdaq, The National Football League, Exxon, and Tesco.
既然Microsoft在廉價的PC上有許多的成功, 如. Intel-based 的機器, 你可能會想這個微軟的最大夥伴也跑IIS吧. 嘿嘿, 猜看看! www.intel.com runs Netscape FastTrack Server.
對Windows 95及NT使用者來說, 最平常去取得免費軟體及共享軟體的地方應該是www.windows95.com. 由於其高度被浏覽率, 它需要一個建全的系統及良好的網頁伺服器.
既然在該站提供所有軟體都歸微軟所有, 那麽他們的站應當也該是以微軟軟體為基礎. 有人會假設是NT+IIS, 這對微軟倒是滿合理的解決方案. 看看這裡a quote from one of their own Web pages:
Windows95.com使用什麽硬體及軟體?
我們使用Pentium Pro, BSDI UNIX作業系統及Apache網站伺服器. 我們的主機透過許多條T3的線連到Internet上.
注: 該說明是取自February 1998. 他們最近改名, 從from Windows95.com到WinFiles.com 雖然他們還是用windows95.com這個名字. 這項改變在March 1998進行的.
郵件伺服器(MTAs)
本節是我在UseNet上撷取下來的, 標題為 "Sendmail versus Microsoft Exchange Server."
在主題的同時, Exchange是NT環境下的郵件伺服器的主流.
Sendmail是UNIX的標准課題. 它有超級難以設定的名聲 (譯注:曾有人說, 如果你還沒動過Sendmail, 那肯定不是UNIX管理者. 我個人完全認同, 真是超級難設定.).
但一般的設定卻可是大大可辯論上一番. Exchange則還有其它的相關課題與其關聯. 雖然Exchange有一些Sendmail沒有的功能, 但其缺乏建全的系統及 在處理大量郵件的能力上可有著與其外觀不同的可笑速度表現.
一家大公司的經理說 -- 該公司有"超過20,000 IT使用者" -- 決定移植到Microsoft Exchange Server. 該決定可能會造成任何除了"成功的故事"以外的任何結果. "移植到Exchange的工作, 已經完成了一半了" 不過三百萬元也己經耗去在達成這個目標上.
To find out more about this "major problem with 12,000 users and hundreds of servers, " see the AberdeenGroup's Case Study: Horns of a Dilemma.
Microsoft Exchange對上Sendmail: 其他MIS專家的觀點
Billy Bob Thornton writes:
使用Exchange有個好處, 就是每次你一連上網路, 每個鏈結都要付錢給微軟.(per-seat charge). 你可以使用這樣的系統, Sun Ultra 1 ($7K ballpark)及Solaris Internet Mail Server (comes bundled with Solaris 2.6) 及擁有POP及IMAP給好幾千人來使用. 有個人告訴我, 使用NT, 你需要兩倍的價格才能達到.
Brad Van Orden, System/Network Consultant, writes:
. . . 就像我以前說過的, 既使不管其表面的價格如何, Exchange也會花去你更多的錢.你必須要有個人來管理這套東西. 如果你使用UNIX Sendmail, 一旦你設定sendmail.cf正確了, 您在管理上唯一需要做的事, 是去增加或移除"使用者別名". 這是最大的不同點了.
Tom Moore of Dayton, Ohio writes:
趨勢似乎是我們需要"傀儡"來當系統管理者. 我才讀過一篇關於網頁伺服器的文章, 當今天Apache明顯的是主流的時候, 說它沒有GUI界面, 因而需要一個有經驗的管理者, 而不適合於公司團體使用, 好像是不太對勁. 這推論好像是說idiot+GUI=Every is right.
同樣的"邏輯"也可運用到sendmail vs MS Exchange. sendmail需要設定text configuration file, 因此需要有經驗的管理者. Exchange有GUI所以不需要. 我有在這兩個系統上工作的經驗, 我才不信這一套鬼扯. 兩者的設定都同樣簡單, 兩者都需要同樣的管理經驗來處理更復雜的事務. 當你處理復雜的事, 諸如Anti-SPAM, 使用Exchange就毫無對策.
有些讀者可能覺得這樣比較不公平:
"拿Exchange跟其它MTA來比是最佳的誤導. Exchange不該被標記為MTA; 它是公司的訊息主機."
MS Exchange確實有些在其它MTA找不到的功能, 但, 本篇的論點是, 什麽樣的訊息系統 是含在其對映的作業系統內. UNIX是Sendmail, Windows NT是全然沒有. 不論如何, 如何你使用M$解決方案, 您可要耗在Exchange Server上好一陣子.
Microsoft Exchange Server可不是唯一的訊息伺服器以提供這樣的功能. 看看IMAP4:
Lotus Domino 4.6a
Microsoft Exchange Server 5.0
Enterprise Edition
Netscape Suitespot Server
3.5
Platforms Supported:
AIX, HP-UX, Netware, OS/2, OS/400, Solaris, S/390, Windows NT, Windows 95
Windows NT Server
AIX, Digital UNIX, HP-UX, IRIX, Solaris, Windows NT
Cost of server and 50 client licenses
$4, 240
$4, 859
$4, 100
詳細價格比較見link
結論
諷刺地, 從有經驗的系統管理者的觀察, UNIX才是作業系統的選擇. 不管是在預算緊縮的小公司或是肥碩的大公司需要一個高檔的主機. UNIX都還是唯一的選擇. Washington Post Staff Writer, Elizabeth Corcoran, 提供了一個真實世界的例子:
例如Cincinnati Bell Information Systems已經用Sun工作站
及主機來處理其支票很多年了.它最近買了Sun最高檔的機器來處理其每日近百萬的帳單.
CBIS副總裁James Holtman說, "這個選擇是Sun或IBM mainframe.
微軟的技術還不到那個程度. 它倒是有辦法把系統容量塞到很大."
(The Washington Post, Sunday, February 8, 1998; Page H01)
提供給中小型企業, 有一些重要任務的行程需要執行, 願意雇用額外的管理人員給 Microsoft Exchange 及 Internet Information Server(s), 有充足預算給Microsoft的 "per server"或"per seat"版權費, 那麽NT就可能是您的作業系統選擇. AberdeenGroup 已經出版一個很好的移植到Windows NT系統上的 個案研究文件.
當經理人員想要用掉他們的年度預算時, NT也是個很好選擇. 或者這就是為何聯邦機構買NT時不須要過層層關卡簽證; "NT已經成為聯邦政府'非正式'標准的作業系統. 聯邦雇員在購買UNIX系統時須要過層層關卡來認證. 而Intel-based硬體或Windows NT, 則不需要."(由一位希望匿名的Sun解決方案的廠商所透露的消息)
對小商家或是功力深厚的使用者, 在小預算或甚至中小型以至於大型公司, 已經開始脫離過時的 - 效能是與價格成正比的觀念.
Linux或FreeBSD在效能及功能上, 可以很容易的超過NT解決方案, 在便宜的Intel-based硬體上做同樣的事, 而且可以$0.00來達到, 這個價位相信Bill Gates很難將其擊敗. 為什麽要花錢投資在一個這樣的需要昂貴硬體的作業系統, 而每次新版NT一出現, 管理人員還需要花錢重新訓練?
UNIX/Linux管理人員比起NT來說, 技術也高超的多了. (大多數UNIX管理人員有許多寫程式的能力, 這在新一代的"NT admins"很難找得到.). 為何要花幾乎$5, 000在MS Exchange Server上(而且這個價格只給50人版用)? 尤其當你可以用Linux內建的"Sendmail"郵件伺服器來處理數百人的郵件時, 且"Sendmail"被證明可輕松處理數千人的e-mail的時候?
在比較這兩種作業系統的所有功能及效能時, 看來UNIX贏了這場較勁. 它提供了許多不同的廠商(可沒有壟斷的威脅), 可塑性, 更有效的使用系統資源, 遠端管理, 遠端計算, 多使用者功能, 大量專業軟體資源, 與制造廠商無相關的標准(POSIX), 控制使用者硬碟空間的能力(不像NT), 而且不會被10年前所寫的DOS病毒所侵襲. 但更該記住重要的事是, 從本文資訊來選擇Windows NT或UNIX系統時:
UNIX作業系統給您選擇: 任何型式的硬體, 命令列或圖型介面, 商業或免費, 各種制造廠. 它是活性的, 例如, 您可以建起各種適合您自己使用的核心程式來適應您的應用所需.
Windows NT作業系統給您限制: 只有Intel或Alpha; 沒有命令列, 只有圖形介面(試試看將NT開機到只有命令列的模式) 而且只有一種圖形介面 (不像X Windows那樣有許多種選擇); 只有商業MTAs, 只有Microsoft (有聽說過其他公司做"NT Server同型"作業系統嗎?), 等等. NT Server是不可動的, 例如, 你沒辦法去建一個適合自己需要的核心程式. 就是只有那麽一個.
雖然Microsoft並非唯一"restrictions-oriented"的軟體制造商, 標榜其封閉, 獨有的解決方案, 大家都會希望標榜開放系統及流行的解決方案. Netscape是其中一個標榜及指出Microsoft在許多產品上的超級限制, 反"可選擇"態度:
[我們]的策略是清楚的對比出那些廠商, 像微軟, 其公司的模式是要
靠顧客升級到最近的作業系統. 看看微軟的元件模式, 如ActiveX,
及其下的元件僅設計用於在32-bit Windows上執行. 許多Microsoft APIs程式庫也只能在32-bit
Windows下執行. 例如, 使用ADSI的程式(Microsoft's API to access the LDAP directory
protocol), 無法在Windows 3.1執行, 像這些在Macintosh或Unix系統上很少見.
Netscape的LDAP API在17種平台上以C或Java均可執行. 此外, Microsoft的未來平台如"Viper's"交易處理及"Falcon's"的訊息處理只能在NT
5.0上執行 - 無法像諸如Oracle資料系統支援在UNIX上一樣.
這差別是很明顯的: 跟Microsoft, 開發者只能在Windows平台上, 跟Netscape,
他們是在Internet平台上.
-- Netscape, Netscape
ONE Advantages
到目前看起來, 我提出的"選擇作業系統"的問題, 我所提供的資訊似乎都有點學術化, 可是每日有些高性能的系統/網路管理人員, 被告知要將公司系統轉換到NT上. 這些管理人員都會傻住, 並且弄不清. 對他/她來說, 已經知道本文的許多資訊. 而這正是該公司主管該讀本文的時機. 太多的主管機僅僅基於政策理由, 老是在船上搖搖晃晃的, 打破穩定的諧和, 經濟及技術優越, 尤其當他們發現有個未受認定的作業系統已經跑了好一陣子.
"該公司IT主管有一天注意到在角落有個小箱子.
技術人員說那是部門的網站伺服器. 而且已經跑了一年半了,
順便一提, 它是跑Linux. 一個很自然反應是將它'升級'至NT,
但後來所發生的事, 是又把它換回Linux. 因為換成NT後,
其速度降得不可忍受."
-- Linus
Torvalds talks economics and operating systems, InfoWorld, April 9, 1998.
這唯一的插曲發生在Cisco Systems Inc. 但雖然轉換到NT系統命令由資深經理所下的, 他們依舊還是跑Linux (看看細節). 明顯地, 部份技術人員拒絕順從這項命令. 您何以認為這些技術人員甘冒失去其職務的風險? 我將這個問題留給您自己去回答.
經理人員 - 做出明智的決擇
如果您是經理, 試著用這些資訊來明智地加強您的電腦環境.
跟您的技術人員談談, 看看什麽可行. 做下正確的決定, 別被銷售員用一些無法解釋的小道消息愚弄, 讓他們適當的解說您公司的電腦環境需求.
找出那些與您需求目標相近的公司, 看看他們在Microsoft及UNIX上, 所使用的狀況.
試著與您的技術人員溝通, 在您的需求目標上, 就其可行性, 實現難易度, 初步及持續性的花費上, 給出客觀, 第一手的報告.
Linux與NT Server 4.0的粗略比較
既然NT經常被選為有限預算內的選擇, Linux則是在這方面UNIX系統的代表, 因為它在Intel硬體上跑得很好.
注意: 只有items/features會一起到使用者手上的才會列在這裡. 例如Perl 5.0在所有平台上都有, 除了Microsoft以外. 同樣地, 所有Linux都有4種GUI界面可以選擇.
元件
Linux
Windows NT Server 4.0
作業系統
免費, 或大約$49.95美金買一套CD-ROM
五人版$809
十人版$1129
企業版, 25人版$3, 999
免費線上支援
有, Linux Online 或 Redhat
No
核心程式原始碼
Yes
No
網站伺服器
Apache Web Server, 免費
IIS
FTP伺服器
Yes
Yes
Telnet伺服器
Yes
No
SMTP/POP3伺服器
Yes
No
DNS
Yes
Yes, 雖然報告指出, 其功能有限, 並且程式寫得很差.
Networking
TCP/IP, IPv6, NFS, SMB, IPX/SPX, NCP Server (NetWare Server), AppleTalk, plus many
other protocols
TCP/IP, SMB, IPX/SPX, AppleTalk, 外加許多其它網路協定
X Window Server
(用於執行遠端圖形介面程式)
Yes
No
遠端管理工具
全部都有
只有 "User Manager for Domains"
及 "Server Manager"
News伺服器
Yes
No
C and C++編譯器
Yes, 免費
No, 要另外買, 如Visual C/C++, Borland C/C++, Watcom等等
Perl 5.0
有
沒有
版本管理程式
有, RCS
沒有, 要向支援廠商另外購買
支援的檔案系統種類
32種
3種
硬碟空間配額控制
有
沒有
可選擇的圖形介面管理程式的數量
4種免費, 其它有多種商業版
1種
一些大公司是如何部署其網路的?
Amazon.com
Amazon.com Books, 世界上最大的線上書店, 依賴著 DIGITAL UNIX AlphaServer 2000系統來維持其網路生意. DIGITAL VLM64技術使得客戶非常容易取得資料. "DIGITAL AlphaServer系列增強的網頁伺服器的功能, 連系著穩定的升級腳步, 為我們快速的成長曲線提供完美的解決方案."
Boeing
作業系統: HP-UX, IRIX, Solaris, and more NT than some of its technical staff would
prefer.
聽看看Linux之父Linus Torvalds對Boeing是怎麽說的!
Web server: Netscape-Enterprise 2.01
The Dallas Cowboys
作業系統: IRIX
(Silicon Graphics UNIX Operating System) and UNIX System V Release 4.0
MTA: Netscape Messaging Server 3.01
Web: Netscape-Enterprise 3.0
Dow Corning
"我們有很廣泛的用途並經常使用主機.選擇Sun是個高冒險的事,
但它的技術及保證的確令我們印象深刻.現在我們都用Sun來工作,
如果需要再作一次決定, 我們不會再考慮其它的. Sun在這方面的表現實在傑出."
-- Mark Smith, Manager of Information Technology Systems, Dow Corning
Hotmail, 現在被The Microsoft Corporation買下來了
這個免費的Web-based e-mail服務公司混合了Sun Solaris及FreeBSD. Apache 1.2.1是該站網站主機.在微軟於December 1997購入後, 他們曾嘗試改用NT, 不過". . .要支援一千萬的使用者的需求, 被證明了對NT來說是超重的負荷, 於是只好改回Solaris." 全文於: Solaris calls Hotmail shots for Microsoft.
United States Postal Service
"美國郵政在全美使用了900個Linux based的系統,
來自動確認目的地的地址. 每個系統包括5個雙Pentium Pro 200MHz的電腦,
及一個單PP200的電腦, 所有系統都用Linux."
-- John Taves, Linux is reading your
mail, April 8, 1998
Yahoo!
". . . 幾天後我們新增了一個FreeBSD的機器.不只是因為它跑的比我們其他的機器快,
而且更加的穩定.實驗後的幾周, 我們就買下了. 雖然價格很迷人,
但其穩定, 速度表現均是上品, 並且可直接看原始碼.
從此以後我們幾乎使用FreeBSD來做我們的產品及開發環境."
-- David Filo, Co-founder of Yahoo! (FreeBSD News, Issue 1)
該文"企業使用Linux用於他們每日的工作" 試圖告知大眾, 對一些商業UNIX作業系統來比較, Linux是十足可行的替代方案. 像Cisco Systems Inc., Sony WorldWide Networks, Mercedes-Benz, 及Yellow Cab Service Corporation 這些公司都提到. Linux事實上都在這些公司中安裝上去了.
InfoWorld最近寫道關於 Cisco Systems Inc. 轉換Linux到Windows NT的可能性:
"提到平台的改變, Cisco Systems可能將其內部印表主機網路轉換.
明顯地, 該公司目前的建設都是基於Linux上, 並且運作良好,
但這並未停止那些在上層的管理人士想要胡搞的意念. 我才聽說Cisco與Microsoft的關系,
其資深的經理才簽發指令要將現有系統換成Windows NT-based. 話雖如此,
其內部反彈力還是勝利了, 雖然命令由高層而來, 其印表系統依舊是
-- 猜猜看 -- Linux-based.
-- Robert X. Cringley, "公園裡沒有星期天: 雨將平台推向斷崖, "
in: InfoWorld, February 23, 1998, vol. 20, issue
8, p. 115.
Linus Torvalds, Linux之父, 最近在訪問時提到
"但並非所有人都會出來說他們使用Linux NASA 則很開放的說他們用Linux,
在大學也是.我也知道Linux在 Boeing,
也有在用, 但我不能叫人到某某網頁上說他們是在用.
-- Linus
Torvalds talks economics and operating systems, InfoWorld, April 9, 1998.
相關鏈結
Sun加入Linux International Slashdot, 21 May 1998.
Sun加入Linux International的更新版 Slashdot, 29 May 1998.
The Cathedral and the Bazaar by Eric S. Raymond, 29 January 1998.
Microsoft: 企業IS Computing的小丑 by The AberdeenGroup, Executive Viewpoint, Volume 10 / Number 20, September 29, 1997.
Interoperability: Possibility or Elusive Dream? -- An Executive White Paper by The AberdeenGroup, March 1998.
OnSite - 專題研究: 移植偏頭痛 by The AberdeenGroup, 1997.
Case 專題研究: 兩頭不對勁 by The AberdeenGroup.
IDC說"Windows NT無法與UNIX相比" by Rob Guth, Computerworld, 7-24-97.
1997年度產品獎: 作業系統 - 網路作業系統 by Eric Hammond, InfoWorld測試部門.
1997年度產品獎: 最佳技術支援獎 by Ed Foster, InfoWorld測試部門.
Linux Reviews and Articles by Christopher Blizzard. This page lists 65 articles or reviews of Linux.
Linux長大了:
Red Hat的商業Linux擊敗NT, 在NT自己的地盤上, by Maggie Biggs.
為InfoWorld 測試部門資深分析師.
她的專長為資料庫技術及軟體設計開發, 並部署intranets其許多其他網路.
Linux准備好為企業服務: 您的店有放這個便宜的UNIX嗎? by Rick Cook, in: SunWorld - January 1998.
深入觀察Linux by Mark Gibbs, Network World, March 30, 1998.
來解這個數學題吧, "NT vs. UNIX辯論" by Wayne Spivak, Network World, August 18, 1997
使用BSDI BSD/OS的好處多過使用Windows NT Server iServer - Verio Web Hosting Inc. - Virtual Servers
Linux: 不再是怪胎或是大學小孩子的玩具了, by Jason Perlow, ZDNet, February 11, 1998.
從Linux中學習: 強大, 建全, 免費, Linux值得投資, 特別是當您計劃要設定Internet domain by Neil Randall, ZDNet - PC Magazine Online, July 1997, Vol 16, No. 13.
將Windows NT Server換成Linux by Quinn P. Coldiron, Information Systems Department manager for the University of Nebraska Press.
深入分析五種商業UNIX作業系統及Windows NT Server 4.0 (企業版) by D.H. Brown Associates, Inc.
比較BSDI及NT: 以BSDI及Windows NT來建立Intranet及Internet服務
The Standish Group - SUN Also Rises: Solaris Vs. NT
BitWizard B.V. "UNIX vs. NT"
THE H-REPORT: 您的Internet要用那一種作業系統?
Linux將鐵達尼號帶回人世間 Daryll Strauss, LINUX Journal, Issue #46, February 1998.
感謝
特別感謝Martin Vermeer, 在他的專業指導, 目前並繼續的指導下. 在這個持續性的計畫下, 他是個無價的貢獻者. 我對以下這些翻譯者, 致上最深的感謝, 他們耗去他們寶貴的時間來貢獻這個計畫, 並獲得成果: Brian Lin, 繁體中文及簡體中文翻譯版, Hanus Adler, 捷克語翻譯版, Kobayashi Osamu, 日本語翻譯版, Bruno H. Collovini, 葡萄牙語翻譯版, Miguel Angel Sepulveda將其排版成西班牙語, 及Jos?M. Laveda, 翻譯成西班牙語. 感謝Nat Makarevitch及Cyril Bouthors, 他們目前正在將他翻譯成法語版, Michele Dalla Silvestra, 他正在將其翻譯成義大利語版本.
我也同時要感謝許多讀者提供了許多的鏈結及文章, , 例如, Peter Chen, Ariel Faigon, Paul Fischer, Mike Miller, Jim Mohr, John Oram, Raj Warty, 及無數的其他人.
同樣的感謝有建設性的批評者Keith H.J. Bevins, Joris Braakman, Phillip Chu, Baruch Cochavy, Nicholas Donovan, Julian Elischer, Steve Fuller, Alex Gogan, Jake Hamby, Peter Jeremy, Adam Johnson, Geoffrey King, Hannu Krosing, Greg Lehey, Kimberly McBride, Richard Smith, and David Waine, 此處僅提及其少數幾位.
同樣地感謝Leif Erlingsson及Damon Conway的協助, 當我在三月時需要升級我的連線狀況並需要他們的mirror服務時, 他們繼續的幫助我的這項連線.
最後, 致上最深的感謝給Ryan Sumner, 在這個計畫中, 他給我了無限的精神支援的.
作者簡介: John Kirch, 曾在德國居住9年. 1995年回到其求學的地方 - 德州大學奧斯丁分校. 其妻Lisa現為藝術史碩士班學生. John Kirch現為Tivoli System顧客支援中心工程師.
譯者簡介: Brian Lin, 前微妙軟體工具軟體研發部主任, 主要負責虛擬實境相關軟體技術. 1997年7月底到奧克拉荷馬市大學物理系(Oklahoma City University)求學, 現為奧克拉荷馬大學(University Of Oklahoma)物理系, 天文組學生. 同時, 開設為本地學生服務性質的網站 - OK STATION. 現為中國民國人工智慧學會,終身會員.
譯者的話: 關於UNIX使用的推廣.
對許多使用UNIX的技術人員來說, 公司選擇了Windows NT做為主干,
是最大的夢魇.
要避免這個情形, 是當公司要選擇一個作業系統的時候,
您需要推銷一下UNIX.
當您在推銷UNIX的時候, 我個人建議您用以下幾個策略:
推銷FreeBSD或Linux這些免費作業系統. 即使公司已經決定要采用NT,
您也可以說, "在用NT之前, 何不試一下這些免費的軟體,
機器用得都一樣, 也沒什麽可以損失, 最多花個100~200塊買塊光碟罷了."
當您的公司決定要試一下的時候. 此時,
您需要提出一個針對您公司應用的UNIX Solution - 對映於NT Solution. 既然UNIX這麽好,
那麽NT可以解決, UNIX必然也可以. 否則, 鼻子摸一摸, 用NT吧!
關於這一點, 我個人認為, 若有可能, 應當成立一個UNIX Solution的討論群來解決此事.
畢竟, 當有狀況的時候, 集思眾議, 會有較佳的解答. 如果UNIX Solution在廉價的范圍解決了問題,
那麽NT自然不會進到您的公司, 或者至少UNIX與NT共存,
說不定會有極佳的對比.
建議決策人員先看一看本文再做決定.
UNIX的開發者應當致力於為一般非電腦專長者, 提出一個Computer idiot -
UNIX Solution. 就我個人看法, 這個Solution目前還不存在, 既使存在,
也很少人知道. UNIX使用者及開發者自己應當檢討.
關於Microsoft"不"相關的電腦慣用語對照:
Microshaft - Microshaft是一家專門跟Microsoft搗蛋的公司, 其網址為www.microshaft.com.
Microshaft Winblows 98 - Microshaft最有名的產品, 笑翻天的一套程式.
Microshaft Internet Expolder - Microshaft的一個Internet游戲,
類似於小蜜蜂的游戲, 用要Shockwave玩.
Windoze : Windows
Winbloze : Windows
Micros0ft : 曾慘糟Microsoft網路封殺的一個網站, 在Microsoft壓力下, InterNIC不給重新注冊.
現在網址為www.micros0ft.com,
如果接不上這個鏈結, 那其實是可預料的.
Anti-MS : 反微軟份子或內容.
International Anti-Microsoft Network : 國際反微軟組織, 網址i-want-a-website.com/about-microsoft/amsn.html
英文縮寫:
IS : Information System
MIS : Management Information System
BSOD : Blue Screen of Death
IIS : Microsoft Internet Information Server