以下、http://www.kirch.net/unix-nt.htmlからの訳文の転記です。かなり長文です。


Microsoft Windows NT Server 4.0 と UNIX の比較(転記)|
著:John Kirch,ネットワーク・コンサルタント,マイクロソフト認定技術者(Windows NT)

原文更新日: 1998年 6月 3日   翻訳:小林修(翻訳工房M&O) 訳文更新日:1998年 6月 4日

訳者注
 この訳文は,原著者 John Kirch 氏の許諾の下に,上記日付の原文を訳出したものです.原文は随時更新されており,この訳文も追随するように努めていますが,私の事情により遅れることもありますので,ご了解下さい.
 引用部分については,これも原文からの訳出であり,出典の「公式和訳」があったとしても,それを引用し直してはいませんので,ご留意下さい.
 訳文の不適切なところは,もっぱら訳者の能力によるものです.誤りの大小に関わらずご指摘戴ければ,訳文を正確かつ読みやすくするため,遅滞なく修正致します.読者諸氏のご指導をお願い致します.これにより,原著者の執筆の意図が,日本国内においても,より広く関係各方面に伝われば,と願っています.

経営者のための要約

 世界中の情報技術部門の管理者は,Windows NT Server にすべきか,あるいは UNIX にすべきか,という問題の判断を迫られている.すでに承知のことかも知れないが,UNIX というのは,一つのオペレーティング・システムの名前ではなく,オペレーティング・システムの一群の名称である.主要なものを挙げれば,AIX,BSDI,Digital UNIX,FreeBSD,HP-UX,IRIX,Linux,NetBSD,OpenBSD,Pyramid,SCO,Solaris,SunOS などがある.
 さて,Windows NT は,数の上では増加しているが,経営情報システムの運用管理の生産性を向上させているだろうか.しかし,管理者として何よりも大事なことは,Microsoft を選択した結果,社の収益に貢献したか,であろう.

 最低限,考慮すべきは,どちらが安上がりか,であろう.ハードウェアの価格,ソフトウェアの使用料,技術サポート料,最新版や修正版の料金,ハードウェアの更新に掛かる費用,システムが停止してしまったときの損失,オペレーティング・システムやハードウェア・プラットフォームの欠陥によってデータが失われてしまったとき,その復旧のために必要となる人的費用,システム管理のための人的費用.そして,これ以外にも多くの費用が,システムの導入に伴って生ずる.そして,それは,どのシステムを採用するかという,あなたの決裁に掛かっているのである.事は,そう単純ではないのである.

 予算は管理者に付き物の仕事だが,今挙げた複雑に絡み合った要因を考えると,これらは,ハードウェアとオペレーティング・システムの技術的に優れた組み合わせが,長期的に見て,安くつくことを示していると思われる.
 UNIX は,成熟した,技術的に優れたオペレーティング・システム群である.それは,実証済みの高い処理性能と,信頼性と,サーバー環境における安全性を備えている.30年近くの絶え間ない開発が,その多くは信念を持ったボランティア達の手によるものだが,一群のオペレーティング・システムを生んだのである.そして,超高性能なマルチ・プロセッサのサーバー用ハードウェア,必要に応じて構成の選択が可能であり,Intel のハードウェアには及びも付かない性能を持つハードウェアと相俟って,今日でもコンピュータ処理の需要に十二分に応えているのである.

 何故 Windows NT Server 4.0 が,企業で利用され続けているのか.それは,情報技術の問題ではなく,心理学あるいはマーケティングの研究テーマに適当な問題である.技術的には,Windows NT Server 4.0 は,どの UNIX オペレーティング・システムにも,非商用の BSD や Linux にさえ,及ばないのである.
 管理者は,15年間の実務経験を持つシステム管理者の技術を持つ必要はない.それを持たないことは,何ら問題ではない.問題なのは,次の点である.一体,どちらが,従業員に負担を掛け,結局のところ消費者に負担を求めることになるのか.そういう事実を知らないことが,問題なのである.本稿の目的は,そのような事実を示すこと,そして,それが確かに事実であることを示すことにある.議論するのではない.事実は,議論の対象にはならないのだから.

 本稿は,1979年 Chevron Geosciences Company に始まる私の実務経験に基づいており,ざっと 150 件の技術的な記事,技術文書,管理者向けの要約などへ,リンクを張っている.
 ここで,次の点を明確にしておきたい.つまり,私は,どの企業の製品をも勧めたりしないし,たとえあなたが UNIX を選んだとしても,私の雇用主には何の利益にもならない.私の目標は,システム管理者の負担を軽くすること,もっと効果的で経済的なコンピューター処理を世界的に普及させること,そしてソフトウェア業界がもっと公平で多様性に富んだコミュニティーになるよう働き掛けることなのである.


目次

ハイライト


はじめに

 サーバーのプラットフォームを選ぶことは,計算機システムやネットワーク管理についての高度な訓練を受けていない管理者にとって,難しい問題である.本稿では,Microsoft Windows NT Server と UNIX(商用のものも商用でないものもあり,共通の資産と互いに多くの類似性を有する,オペレーティング・システムの一群)を比較検討する.
 比較は,主として,機能性,信頼性,システム管理,それに処理性能に関して行う.また,本稿は,NT Server に関するものであり,NT Workstation に関するものではない.これら以外の要素,つまり,製品価格,付属するソフトウェアの種類や品質などは,ここで話題とする製品についての補完情報であり,両オペレーティング・システムに関して一般に流布されている誤解についての記述も,同様である.
 この比較に用いた情報は,様々な資料に基づいている.即ち,各社の公式文書,第三者機関による事例報告,技術系定期刊行物に掲載された記事,そして Windows NT と UNIX の導入及び管理についての実務経験を有する技術者の体験に基づく.

 本稿は,常に加除訂正されている.この企画に貢献したい人は,遠慮なく電子メールを送って欲しい.但し,建設的なご意見,ご批判を乞う.

オペレーティング・システム

コスト及びライセンスの問題

 多くの管理者は,オペレーティング・システムに要するコストは,全体に掛かる費用から見れば些細なもの,と考えている.商用の UNIX オペレーティング・システムに比べて,Windows NT Server 4.0 は高価である(NT 4.0 Server five-User version - $809; 10-User version $1129; Windows NT Server, Enterprise Edition 4.0 25-User Version - $3,999; Enterprise Edition 4.0 50-User Version - $4,799; NT Server 4.0 Documentation Kit - $69.95;出典:Microsoft)にも拘わらず,このコストは,トレード・ショーでは,殆ど無視されがちである.
 しかし,無視し得ないのは,この価格帯にしては,このネットワーク・オペレーティング・システムには,telnet サーバーも,SMTPサーバー(電子メール)もディスク使用可能容量の制限機能も,ニューズ・サーバーも,まともに動く DNS サーバーも(多くの NT 管理者は,他社の DNS を導入する必要性を感じている),付いていないということである.同様の機能を Microsoft の製品で実現しようとすれば,他社の製品も必要となり,結局 4,000ドル程度のコストを要する(BSDI).また,InfoWorld の上級アナリストである Maggie Biggs(データベース技術,アプリケーションの設計,開発,イントラネットその他のネットワークの適用を専門としている)は,NT 4.0 と Red Hat の 商用 Linux(たったの 49.95ドル)を比較した記事の中で,Windows NT 4.0 を使うなら 4,636ドル必要と推計している.
 これは,巧みなマーケティングによって,顧客が自らが必要とする機能について良く考えることができなくなってしまう事例の一つである.

 NT は予算上の理由で選択されることが多い.というのは,商用 UNIX が必要とするハードウェアは高価だからである.しかし,もっと重要なのは,導入の総コストであろう.その中には,障害による停止時間,サポートを受けるための電話,システムの信頼性が低いために生じたデータの消失などに要するシステム管理費用が含まれる.
 Tippett Studio(最優秀特殊効果に関するオスカー賞にノミネートされた Starship Trooper のグラフィックスを担当した会社)は,SGI(Silicon Graphics, Inc.)のコンピューター 130台と IRIX(SGI 独自の UNIX)を使っている.Tippett のスタジオ・オペレーションの管理者は,NT ではなく,SGI と IRIX を使っている理由を次のように述べている.

「SGI は,機能に比べて安いんだ,」Tippett のスタジオ・オペレーションの管理者である Jeff Stringer は言う.「必要なシステム管理者のコストを入れれば,NT システムの保守費用はかなり高い.」

「小さなスタジオにとっては,雇用は大きな問題なんだ.巨大なスタジオとは違って,“Starship Troopers”で 人類を脅かす虫をデザインした Tippett は,特殊効果ショップと言ったところだから,」

― Greg Lindsay, Oscar Tech, The Netly News,1998年 2月 27日.

 コスト意識の高い顧客なら,明らかに, LinuxFreeBSDNetBSD あるいは OpenBSD を選択すべきである.何と言っても,これらは,無償なのだ.しかも,商用 UNIX に比べて,同水準の安定性があり,同程度の機能を持っている.ある読者は,Linux を取り上げると本稿の信用を損なうことになる,と言ってきた.しかし,申し訳ないが,私の意見は異なる.Andreessen Sees Mozilla-Linux Upset of Windows という記事の中で述べられているような提携の存在自体が,商用分野においても Linux が重視されつつあることを明確に示している.(初心者のために説明しておくと,Mozilla は Netscape/Communicator のこと,Marc Andreessen は Netscape の創立者の一人であり,製品担当副社長である.)
 また,Sun MicrosystemsLinux International との間に結ばれた提携も,注目に値する.(Slashdot: Sun Joins Linux International,1998年 5月 21日)
 更に,新しい展開に,Corel の Linux との特別な関係がある:

「…Corel は,既に Linux をベースにしたネットワーク・コンピュータを作る計画を明らかにしているが,Linux open source movement を支持する多くのソフトウェア企業に加わって,次のように述べた:来月に,Linux をベースにした無償の開発ツールをウェブ・サイトに載せる予定だ.」
― Erich Luening, Corel joins Linux festCNET News.Com,1998年 5月 8日.

 大企業は,無償ソフトウェアを避ける傾向にあった.というのは,無償のものには価値がない,という根拠のない思い込みがあったからである.しかし,最近では,一部の企業は,費用対効果の良いオペレーティング・システムを採用する傾向にある.
 Hewlett-Packard は,“画像処理の仕事に使うために,Carnegie Mellon Mach のカーネルを HP PA-RISC 上に移植した”のだが,その際,自社の HP-UX ではなく,Linux を使用している.(詳細) Schlumberger は,コンピュータ部門の新しい展開のために, SCO ではなく Linux を採用した.( Linux Journal, November 1997, Issue 43, pp. 83-4) また,SunWorld On-Line に掲載された Linux lines up for the enterprise という記事の中で,Linux が好意的に評価されているのは興味深い.これらのオペレーティング・システムは商用目的であっても自由に使えるから,多くのインターネット・サービス・プロバイダーは Linux か FreeBSD を使っている.NetBSD は,事実上全てのハードウェア上で動作するだろう:DEC Alpha,Motorola 68k(Amiga,Atari,Mac,MVME,Sharp,Sun3),PowerPC,Intel,DEC VAX,Acorn RISC,MIPS(Sony NEWS,DECstation)など.OpenBSD の第一の目標は,正当性と安全性である.Linux は,最も良く知られており,多種のハードウェア上で動作する:Sun,Intel,DEC Alpha,PowerPC,PowerMac など.今のところ,市場で最も伸びているのは,Linux であろう.詳しくは,Linux Resources または Red Hat Software を参照のこと.

 NC World の編集長であり,InfoWorldNT World Japan のコラムニストである Nicholas Petreley は,情報処理部門で Linux や FreeBSD が伸びている理由を次のように述べている.

「Linux や FreeBSD で UNIX を学んだ学生が,今,情報処理部門で働いている.そして,彼らの多くは,Microsoft と Windows NT に,あからさまな敵意を抱いている.だから,Linux,BSD,Solaris などの UNIX が情報処理部門に公然とあるいは秘密裏に進出する道が開けるという訳だ.」

「一例を挙げれば,今あなたが接続しているのは,本当に NT server だろうか? 多くの企業の情報システムの担当者達は,UNIX のサーバーをこっそりと使って,NT 固有の機能を提供している.何故,そんな危険を冒すのかって? Linux や FreeBSD は無償だし,NT 固有の機能を提供するためのソフトウェアである SAMBA もやはり無償なのだ.だから,これによって,情報システム部門は費用を削減できるという訳だ.そして,管理者達は,背後に UNIX が動いていることには,気付きそうもない.と言うのは,サービスが止まったと言い立てる人は殆どいないから.」

「こういったサーバーは Windows NT より安定性が高いから,不満を言う人は殆どいないのだ.Linux,FreeBSD,BSDI UNIX は,条件の悪いハードウェア上でも,かなりの余裕を持って Windows NT を代行するし,ハードウェアの条件が良ければ,NT と同等か,それ以上の性能を出す.以前は,規模に関する拡張性で劣っていたが,Intel 上の UNIX は,動作可能なプロセッサの種類でも,プロセッサを有効に使っているかという点でも,もうすぐ NT を凌ぐことになるだろう.」

― Nicholas Petreley, The new UNIX alters NT's orbit: The re-emergence of UNIX threatens to modify the future direction of NT, NC World,1998年 4月.

機能性

 Windows NT Server あるいは UNIX に,何を期待するのか? NT は,多種のコンピューターと接続できる.UNIX も同じ.NT は機密情報を安全に扱い,所定外の人はネットワークに入れないようにする.UNIX も同様である.
 基本的には,どちらのオペレーティング・システムも,ネットワーク環境下のオペレーティング・システムに最小限必要な機能は持っている.そして,簡単に言えば,UNIX は,NT にできる以上のことができる.

 NT は,マルチ・ユーザーのオペレーティング・システムであると思われているが,これは誤解を招く言い方である.
 NT server は,正当なユーザーであることをチェックするが,NT のネットワークに入ったユーザーにできることは,ファイルやプリンターにアクセスすることだけであり,NT ユーザーは,NT server 上では,どのようなアプリケーションも動かすことができない(ハードウェアの処理能力を奪ってしまうから).NT ユーザーが動かせるのは,二分割された特別なアプリケーション,つまりクライアント/サーバー・アプリケーションだけなのである.
 一方,UNIX にログインしたユーザーは,どのようなアプリケーションも動かすことができ(実行許可があれば),そして終了させることができるのである.このことは,グラフィックス・アプリケーションについても言える(Xサーバー・ソフトウェアは,すべての UNIX の標準である).

 ビジネスにとって,今や電子メールはコミュニケーションになくてはならぬ機能であり,社内あるいは社外も含めた電子メール・システムを持つ企業は多い.
 Windows NT の場合,電子メール・サーバーを動かすには,別売のソフトウェア・パッケージを購入する必要がある.
 一方,UNIX には,Sendmail というプログラムが添付されている.他のメール・サーバー・ソフトウェア・パッケージ(つまり,MTA メール転送エージェント)もあるが,これが最も広く使われており,しかも無償である.一部の UNIX 管理者の意見では,eximqmail が,sendmail のような構成上の難しさが無くて,良いと言う.exim も qmail も,sendmail と同じく,商用利用を含めて,無償である.
 NT を採用している企業では,Microsoft Exchange Server を MTA に使っていることが多い.これは,企業内においては,限られた効果しか持たない高価な選択である.Microsoft Exchange Server Enterprise Edition - 25 Client Access Licenses は,3,549.00ドルである.社員数が 25人を越えるなら,50 Client Access Licenses のパッケージになり,4,859.00ドル必要である(出典:Microsoft).後ほど,メール・サーバー(MTA)の章で,この二つのメール・サーバー・ソフトウェア・パッケージの比較検討を行う.

 Microsoft は,NT を,UNIX や Novell のようなネットワークが可能なオペレーティング・システムの対抗馬と考えている.だから,最も基本的な機能であるファイル操作やプリンター機能に必要な全てのツールが NT には付属している,と誰もが考えるに違いない.
 ところで,システム管理者あるいはネットワーク管理者なら体験上分かることだが,ファイル・サーバーの設定やネットワーク・ユーザーの登録に関して重要なことが二つある.セキュリティーつまりパスワードとファイルへのアクセス権限,そしてユーザーやグループに対するディスクの利用可能容量の制限の二つである.
 NT にはパスワードによるセキュリティー機能はあるが,これはファイル・レベルのセキュリティ機能であり,しかも NTFS という NT 固有のファイル・システムを使う場合に限られる.一部の経営情報システム部門は,このファイル・システムの採用を,少なくともユーザーのコンピューターでの採用を,躊躇している.というのは,NTFS はディスク・トラブルの際の復旧処理が難しい,と考えられているからである.NTFS 形式のドライブは,復旧作業の際の拠り所となる DOS オペレーティング・システムでは読めない,というのが定説になっているのだ.もっとも,Rune Knapstad の話に依れば,NTFSDOS というユーティリティは,NTFS 形式のパーティションを扱えるということである.ここで注意すべきは,このソフトウェアは,サードパーティー製であって,Microsoft 製ではない,という点である.
 しかし,もっと重大なことは,NT は,ユーザーの使うディスク容量について制限する機能を持っていない,という点である.一方,UNIX や Novell は,この基本的とも思える機能を実現するソフトウェアを提供しているのだ.もっとも,Microsoft は,来たるべき NT Server 5.0 では,「ディスク容量の割り当てなど,容量管理機能」が利用可能になると発表している(報道発表資料 Windows NT 5.0 Beta Delivered to Over 200,000 Developers を参照).

 最後になったが,もう一つ重要な点がある.それは,UNIX オペレーティング・システムが,スクリプト言語(少し例を挙げれば,Bourne Shell,Korn Shell,C Shell,そして時には Perl など)と“cron”機能,つまり一定の時間間隔(毎時 n 分,毎日 n 時,週一回,月一回など)でジョブを実行する機能を持っている点である.cron による自動実行は,ここに挙げた例にとどまらず,相当に高度な設定が可能である.つまり,スクリプト言語 + cron = システム管理のための強力な機能,なのである.一方,Microsoft Windows NT 4.0 には,この種の機能は見当たらない.UNIX の場合,このようなツールを使って,システム管理の大部分が,自動化され,また各サイトの必要によってカスタム化されている.そして,これは,人的コストの削減に効果的である.確かに,ある読者が指摘したように,NT には“Scheduler”と“at”コマンドがあり,Perl も使える.それは,事実である.しかし,cmd.exe が提供するスクリプティング環境に“Scheduler”と“at”を組み合わせても,私が先に述べたような UNIX が提供する機能の実現には,近付きさえしないと思う.タスクの自動実行は,スクリプト/タスク/プログラムが人の介入なしに動けるようになっているときにだけ,意味がある.しかし,NT 上で動く,そういった類のものは,殆どが,GUI であり,それを操作する管理者が必要なのである.現実を見ても,実際に自動化されたタスクの多くは,システム管理者がプログラムする必要のある,それぞれのサイトに固有の業務なのである.私の実務経験からすると,Perl を導入し,そこの NT 管理者が Perl の初歩を知っているというケースは,実際,非常に稀である.ハードウェアを安く上げようとする行動の背後にある思惑は,同時に,可能な限りコストの安い NT 管理者を選ぶという人事行動をもたらす.その結果が NT であり,できることといえば,ポイント・アンド・クリックだけなのだ.

 まとめると,NT のネットワークにログオンした場合,可能なのは,ファイルを読むことと印刷することだけである.UNIX の場合は,サーバーにログインしてそのコンピューターのユーザーとなり,あたかもそのキーボードあるいはマウスを使っているかのように,そのサーバー上で何でもできるのである.NT では,手持ちのサーバー・ソフトウェアを使ってメール・サーバーを設定しようなどと考えてはいけない.Microsoft Exchange Server のような高価なメール・サーバー・ソフトウェアを別途購入しなければならないのだ.NT をファイル・サーバーにした場合,ファイルをサービスすること,それ自体の他に,運用管理者として,何かできることはあるだろうか.何せ,ユーザーがデータを大量に書き込みディスクを一杯にしてサーバーを機能停止させることすら防ぐことはできないのだから.

 システムの機能性には,サーバーの設定が容易であることやサーバーを停止することなく設定を変更できるという点も含まれる:

「一部の UNIX(例えば,Linux)では,デバイス・モジュールの追加が可能です.つまり,稼働中に,ハードウェアやソフトウェアの再構成ができるのです.例えば,普段は SCSI のない Linux を使い,バックアップのために光ディスクが必要になったら SCSI モジュールを追加すれば良いのです.そして,バックアップが終わったら,また外します.同じように,サウンド・カードやネットワーク・カードを自由に追加・削除できます.HPFS,FAT,VFAT など(NTFS は作成中)のファイル・システムでさえ可能なのです.」

「ですから,モジュールの追加・削除が可能なタイプの UNIX であれば,その性質上,サーバーに使うにはもってこいなのです.サービスを停止することなく殆ど全ての再構成ができるのですから.」

「UNIX に比べて,Windows NT は及びもつきません.Windows NT の構成の些細な変更でさえ,それを有効にするには,停止・再起動が必要となります.デフォルト・ゲートウェイの IP アドレスを変えるにも,再起動が必要です.再起動なしでは,ダイヤル・アップ PPP 接続に使うモデムの機種を変えることすらできません.しかし,UNIX にはこのような制限はないのです.」

― Nicholas Petreley, The new UNIX alters NT's orbit: The re-emergence of UNIX threatens to modify the future direction of NT, NC World,1998年 4月.

 更に込み入ったネットワーク機能に関しては,Microsoft の NT Server 4.0 Enterprise Edition は,完成度の高い商用 UNIX オペレーティング・システムの足元にも及ばない.ネットワークの性能には本質的ではないが,UNIX オペレーティング・システムでは 64ビット処理は,現実のものである(これに対して,NT は32ビットのオペレーティング・システムである).D.H. Brown Associates Inc. は,次のような調査結果を報告している(表とそれに続く3つのグラフは,AIX 4.3 Leaps To 64-Bits In Dead Heat With Digital UNIX 4.0 と題する Digital Equipment Corporation の Webページからの引用である):

 AIX 4.3 は,TCP/IP 拡張を広い範囲でサポートし,Notes サーバーを添付しており,これによって,インターネット/イントラネットのネットワーク機能に関して,他社をリードしている.二番手は Digital の UNIX で,強力なネットワーク・セキュリティー機能を持ち,Web 閲覧機能だけでなくオーサリング・ツールでもある Navigator Gold としっかりした TCP/IP 拡張機能を有する.しかし,CacheFS や AutoFS などといった新しい NFS の機能を欠いている.三位は,IRIX 6.4 である.CacheFS や AutoFS の機能を有し,Digital と同じくらい強力なネットワーク・セキュリティー機能を持つ.しかし,network time 機能(NTP)と IPv6 や IPSec といった TCP/IP の機能がない.その次は Sun である.NFS 機能と TCP/IP 拡張の second-place array のサポートは良いが,Netscape,Microsoft あるいは Apache ではなく,自社の Webサーバーに拘っており,オーサリング・ツールがない.更に,Novell の NDS ディレクトリー・サービスのような重要なサービスもない.HP の HP-UX は,進んだインターネット・プロトコルやネットワーク・セキュリティー面が良く,インターネットのサポートは強いが,最新の NFS 機能では,出遅れている.しかし,AIX と共に,NDS のサポートではリードしている.Microsoft NT 4.0 は,インターネット/イントラネットに関するサポートは総合評価で「良」の部類である.しかし,ディレクトリー・サービス,ネットワーク・セキュリティー,NFS のサポートが貧弱であり,TCP/IP 拡張機能が僅かしかない点で,先導的な UNIX ベンダーに後れをとっている.Microsoft は,自社の Webサーバー製品や 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/Hardware Checksum
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

SYSTEM MANAGEMENT

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)のような記事を読むことはなかったろう.この二つの記事の作者が「失敗が許されないのなら,何を使うべきか?」という疑問を提示したとき,「読者からの真摯な反応が,いつもの三倍もの電子メールとなって,届いた.」この反響に関連して,彼は次のように述べている:

「一見して明らかなのは,Windows NT で十分間に合う,という考えの人からは,一通のメッセージも貰わなかったことだ.事実は,この考えとは全く逆で,幾つかのメッセージは,諦めた様子で,次のように書いてさえいる.Windows NT 5.0 は,基本的機能の一つとして企業で使える水準の信頼性を達成することもなく,未熟なままのアドオン・サービスを背負わされて,足取り重く登場するに違いない.」

「ある読者は次のように言ってきた.彼のサイトでは,486 上の Linux が,200MHz Pentium 上の Windows NT を凌ぐ性能を出している.それに,Linux は,Windows NT 4.0 の発売以前から,止まることなく動き続けている.」

「また,ある企業規模のサイトの話だが,そこでは Linux を,評価の定まった選択肢の一つと考えている.Linux は,ソース・コードが手に入る.そして,それは,従来のベンダー・サポートが受けられるという利点(それも,本当に利点なのか疑わしい)を越えて,ずっと重要な点である.Linux は,他のものが“いつかはネ”と言っていたことを,今ユーザーに提供しているのだ,しかもバーゲン価格で.」

― Peter Coffee, We do not have a failure to communicatePC Week,4-13-98.

 実のところ,Windows NT は,Windows 3.1 や Windows 95 を遙かに超える製品である.しかし,無償版の UNIX でさえ達成している安定性の水準に達するには,まだまだ長い道のりを辿る必要がある.

 Windows NT が不安定であることは良く知られているが,管理者達は,それぞれの方法で,対処しているようだ.ある情報技術者は次のように述べている:

「“内緒で少しずつ UNIX に移行している会社を,私は三社知っている.それも,NT の費用でね.理由は簡単で,NT は余りにもよく落ちるから,”とアイルランドの Cork にいるコンサルタント Peter Flynn は言う.NT は,多くの情報技術部門の管理者の目から見ると,クラッシュが多過ぎるのだ.典型的な原因は,メモリー・アクセス違反と I/O エラーである.」

「これらの会社では,“上からの圧力があるので”そのような決定をしたことについて,話をしたがらない,と Flynn は言う.“buy-Microsoft-only 政策は,第二の buy-IBM-only 政策だ.UNIX ではなく NT の採用を(技術者からの反対を押して)決定した管理者は,今や面子を無くすのを恐れている,”と Flynn は付け加えた.」

― Mark Gibbs, Lookin' into LinuxNetwork World,1998年 3月 30日.

 Windows NT 環境で仕事をしている情報システム技術者なら,悪名高い“Blue Screen of Death”を良く知っている.通常のデスクトップ画面が完全に消え,青い画面一杯に 16進数が表示されるのだ.こうなったら最後,電源を切って再起動することが,残された唯一の復旧手段である.どうして NT が“blue screen”に変わってしまうのだろうか.私自身の経験からすると,以下のことが,このエラー状態を引き起こしていると思われる:

 このリストは,どのような意味でも,完全ではない.事実,Windows と UNIX のソフトウェア開発者である Tim Newsham は,この短いリストが非常に誤解を招きやすいことを指摘している:

 “Blue Screen of Death”に関する記述の中で,それを引き起こす幾つかの方法を挙げているが,この(短い)リストは読者に誤解を与えると思う.NT をクラッシュさせる方法はとても沢山あるのだから,その内のほんの僅かだけをリストすると,読者に誤った印象を与えかねない.そして,もっと危険なのは,このリストに載っているのは,主として,コンソールの前に座った誰かがヘマをするとクラッシュするケースだ,ということだ.しかし,NT システムのクラッシュを引き起こす方法の多くは,日常行う普通の操作の中で,たまたま生じたものなのだ(実際,多くのプログラムを長い時間動かし続けていると,原因についての手がかりを殆ど残さずに,理不尽にもクラッシュすることがある).更に言えば,悪意のあるユーザーは,ログイン・プログラム(LSA)や tcp/ip スタックなどのソフトウェア・モジュールを適当に導入することで,クラッシュを引き起こすことができるのだ.

 この“Blue Screen of Death”は,ある環境下では,またかと言うほどによく発生する.そして,エラーに関する情報が暗号めいていたり,あるいは全くなかったりするために,解決が困難なことが多い.
 これに加えて,NT は,Intel を使ったハードウェア上のウィルスの攻撃に,特に弱いのだ.ハード・ドライブから起動しなければならない Intel 上のオペレーティング・システム,つまり NT Server にとって,ハード・ドライブのマスター・ブート・レコードは命取りになり得るのである.Linux は,Intel で動く幾つかの UNIX と同様に,ブート・フロッピーから圧縮されたカーネルを読み込むことができる.従って,この問題点を避けることができるのである.一方,NT Server は,理論的には,MS-DOS を標的にした 10年前に書かれたウィルスによっても,クラッシュし得ることになる.目標達成に厳しい環境下で NT Server を採用する際は,この事実を考慮すべきである.私は,個人的に,Windows NT 4.0(Windows 95 クライアントはない!)を採用した企業システムに MBR ウィルスが侵入したのを見たことがあるが,その効果は破壊的である.
 更に,Windows オペレーティング・システムを壊すウィルスは,UNIX オペレーティング・システムには影響を与えないことが多い.というのは,ウィルスの多くは,それが作用するために MS Windows 環境を必要としているからである.

 NT の信頼性に関わる現実の状況を,University of Nebraska Press の情報システム部門の管理者である Quinn P. Coldiron は,次のように,報告している.

 Cats[受注処理・在庫管理システム]を NT に移行してからは,毎日が悪夢だった.システムは,日に 2〜3 回,クラッシュし,その原因が分からないのだ.Microsoft それに Cats とは電話を繋ぎっぱなしの状態だったが,しかし,誰にも原因が分からない.Microsoft は,サービス・パックの 1〜3 と幾つかの最新の改修を適用するように指示してきた.それは役には立ったが,それでも少なくとも週に 2 回は悪名高い“Blue Screen of Death”でクラッシュしていた.何週間も掛け,Microsoft の電話サポートに 1500 ドルも費やした挙げ句,テクニカル・サポートの担当者は,The Cat's Pajamas ではなく,もっと良いソフトウェア・パッケージを探した方が良い,と私に言ったのだ.しかし,それは,私の求める解決策ではない.このパッケージは,我々の全国に広がる印刷所のかなりの箇所で使われているのだから.それで,やむなく以前使っていた Novell server を引っぱり出して,対策を考え出すまでの繋ぎにした....14ヶ月後の今,我々は Linux を使っている.

 UNIX では,“Blue Screen of Death”のような状態は,“kernel panic”と呼ばれる.それは,明らかに存在し,それについて聞いたこともあり,読んだこともある.が,しかし,私のプロとしてのキャリアの中では,実際に見たことはない.確かに,UNIX サーバーもクラッシュするが,それは極めて希なことである.もし UNIX がクラッシュするとしたら,殆どの場合,ハードウェアの何らかの障害が原因である.UNIX 環境下でソフトウェアが問題を起こした場合,暫くの間その兆候を示すのが普通である.症状は,時には,システムの性能が少しずつ低下するという形で現れる.だから,システム管理者は,問題の原因を探り,それを修正し,問題を起こしたそのプロセスを(ごく希には,システム全体を)再起動するための,時間的な余裕を持てることになる.一般に,UNIX サーバーは,次の状況下でのみ停止する:

 もし,このリストのどの項目も生じなかったら,UNIX は何年でも動き続ける.しかし,NT が,これ程に長い連続稼働時間を誇ることは,あり得ない.たとえ,“Blue Screen of Death”問題が解決したとしても,NT 自体の設計と NT レジストリーのような再生が困難な独自仕様のバイナリー構成ファイルを使っていることが,災いの元になっているのである.10,000 台を超える NT で,ネットワーク機能を必要とする全ての処理ができなくなったという話 massive NT failure を読んで欲しい.


システム管理

 Windows NT には GUI(ポイント・アンド・クリックのグラフィック・ユーザー・インターフェース)があるから,システム管理は容易である,という議論には根拠がない.GUI が CLI(コマンド・ライン・インターフェース,つまりキーボードからコマンドを手で打ち込む方式)に比べて,何らかの利点があるというのも,疑問である.
 前提は,Windows NT には GUI があるから,UNIX に比べて有利,であるが,これは誤りだ.UNIX も,同様な GUI を持っている(graphic example を参照).

「これまで長い間,NT の単一のシステムに対する直感的なユーザー・インターフェースは成功だった.それは,NT GUI が採用した look-and-feel の,他には例を見ない親しみやすさによるものである.しかし,ユーザーが沢山のサーバーを使い,あるいは地理的に分散されたサーバーを扱うようになった時,NT の構造的な欠陥が露わになってきた.それは,主に,シングル・ユーザー・システムとして設計されたことに,由来している.一方,UNIX のマルチ・ユーザーの設計は,色々なレベルでのリモート・アクセスを可能にしている.例えば,構成ファイルを変更するために telnet 経由でログインでき,ネットワーク機能付きの X Window システム上で GUI ツールを使い,今では Java 版のシステム管理ツールを利用することもできる.NT は,今のところ,そうした機能を提供していない.むしろ,NT の遠隔管理は,典型的には,ローカル側に専門家を必要とする.Microsoft は,その場合 NT の規模が大きく,主流の Windows 版との類似性から,専門家の存在は受け入れやすいだろうと考えている.さもなければ,Microsoft またはサード・パーティー製の階層型システム管理製品が必要である.しかし,どちらにしても,分散 UNIX システムの管理の効率には及ばないだろう.
― 出典: 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 SP2Sun Enterprise 10000 を,Compaq や Dell の製品と比較するのは,ばかげている.
 UNIX は,歴史的に高機能なハードウェアのためのオペレーティング・システムである.従って,異なるハードウェア上で動く UNIX が NT を凌駕する性能を持つ,というのは,Microsoft に対して,公平ではない.一方,Microsoft は,サポートするハードウェアを,増やすのではなく,逆に減らしてきた.MIPS 用の NT は,ユーザーがいないという理由で,打ち切ったし,PowerPC のサポートは,採算ライン上にある.NT は,今では x86 と Alpha のみのサポートとなり,情報技術のビジネス分野でよく言われる“a poor man's server”であり続けるだろう.

 NT の,規模に関する拡張性の欠如は,信頼性の欠如に輪を掛けて,ひどいものだ.一方,商用 UNIX は,それぞれのハードウェア上で,素晴らしい拡張性を実現している.そして,これが,高い処理性能を必要とする大企業が,たとえ NT に移行したくても,そうできない理由なのである.GartnerGroup の Research Director である Mary Hubley は,NT and UNIX: Irresistible Force vs. Immovable Object(1998年 1月)という記事の中で,NT の能力についての社会の反応が実態以上に好意的なのは,主にマーケティングの誇大宣伝によるものである,と述べている:

「事実と比べて,NT はより使いやすく,より拡張性があり,UNIX にできることを処理するだけの十分な処理能力がある,と多くの人が考えている.しかし,その思い込みの大部分は,Microsoft の巧みなマーケティングによるものであり,事実ではない.」

 European MikroGraf Corporation は,UNIX vs NT という性能比較を公表したが,その理由を次のように説明している:

「印刷や出版関連の業界の顧客から,UNIX と Windows NT のどちらをサーバーのプラットフォームにすべきか,と,月に何度も,尋ねられる.Windows NT は,平均的な業務における日常処理には十分であろうが,出版社がサーバーに求める典型的な処理量を扱うことはできない.

 MikroGraf の UNIX vs NT comparison で注目すべきなのは,4 種類のテストの中に,同じハードウェア Digital Model 2100 を使ったものが 2 種類あることだ:Digital UNIX を使ったものと Windows NT を使ったものと.

 公平のためには,NT Server と Linux あるいは FreeBSD を比較すべきだろう.と言うのは,この三つのオペレーティング・システムは,同じハードウェアで動くのである.つまり,NT が使われているハードウェアの中で最も多いハードウェア・タイプである Intel である.しかし,処理性能の現実的な分析にはベンチマーク・テストに基づく必要があるのに,そのようなテストは豊富にはなく,しかも,その多くはウェブのような特定分野の処理に関するものである:Caldera OpenLinux vs. Windows NT: WebBench Performance Test
 けれども,情報技術者の一般的な認識では,Linux や FreeBSD は NT を遙かに凌いでいる.UNIX のカーネルは,ユーザー毎にコンパイルされ,システム管理者が必要と考えたソフトウェアだけを含むから,その分 NT より効率的に動作することができる.必要とするリソースが少ないオペレーティング・システムは,一般に,NT のような太ったオペレーティング・システムより,処理性能が高いのである.UNIX は,グラフィカル・ユーザー・インターフェースを必要としない.一方,NT は,必要とする.周知のように,グラフィックスは,信じられぬ位のディスク容量とメモリーを必要とする.サウンドについても同様である.そして,それは,Microsoft のオペレーティング・システムにとっては,とても重要な要素であると思われる.

 より意味があるのは,同じハードウェア上の UNIX で測定されたベンチマーク・テストである.Net Express,“科学者,技術者,通信業界をターゲットに設計されている”という x86 を使うハードウェアを扱っている会社,は,その結果を報告している:


OS を比較するための Byte UNIX Benchmark 3.2:

 更に,三つの良く知られた UNIX 系 OS の相対速度を比較するために,Byte UNIX Benchmark 3.2 の結果を示す.テストは次のような仕様のコンピューターで行われた.Pentium 133MHz,32MB のメモリー,Triton-II 430HX チップ・セット,BusLogic SCSI コントローラー:

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 は非常に効率的な OS であることが分かる.Pentium 133 上の Linux は,167MHz Sparc Ultra あるいは 200MHz Pentium Pro 上の Solaris 2.5 と,殆ど同じスコアを出しているのだ!!!

Copyright ゥ 1996 Net Express All Rights Reserved.


 フリーウェアの Apache ウェブ・サーバーを使うとき,どの UNIX を選択すべきだろうか.参考となる処理性能の資料が,1997年5月5日付けの INTERNETWEEK に載っている.Sean Fulton の記事 Towers of Power -- We test five muscular Web servers aimed at high-end intranet applications である.NT に関する結果は,惨憺たるものだった:

「我々のテストでは,Telenet System Solutions が最も良い結果を出した.BSDi,1 CPU のシステムは,2 CPU の Windows NT と同程度だったし,それに勝るケースもあった.」

「この違いは,BSDi 3.0 OS と Apache HTTP サーバーによるものだ.全ての 2 CPU のコンピューター上では,Windows NT 4.0 と Microsoft の Internet Information Server 2.0 が動いていた.」

 また,Web Server performance という題の下に,Ariel Faigon は,IRIX が動作する SGI のコンピューターは,この分野での世界記録を持っている,ことを指摘している:

「1998年4月現在,SPECWeb の最良の結果は,IRIX 6.5 と Netscape Web server が動作する 8-CPU Silicon Graphics Origin 2000 server が出した 7214 http operation である.」

 詳しくは,SGI の press release を参照.

「対照的に,NT の最良値は,Microsoft IIS の動作する 4-CPU Hewlett-Packard NetServer LXr Pro 6/200 が出した 1878 ops/sec である.」

 以下に挙げる例は,明らかに,Linux と NT の処理性能を科学的に比較するものではない.しかし,Richard Betel の話は,現実的なヒントを与えてくれるものと思う.

 この二ヶ月間,distributed.net RC5 クラッキング・クライアントを稼働させている.処理能力に余裕のある複数のサーバーを使っているんだけど,その中に同じ構成のコンピューターが二つあるんだ.300MHz Dual-Pentium II,メモリー128MB という構成.その内の一つでは,NT が動いているけど,exchange server が暇を持て余している(我々は,そこでサービスを提供しようと計画しているんだが,現時点では,完全に遊んでいる).もう一台では,Linux が動いているんだ(我々は,Samba の処理性能を試すために,全部コンパイルし直してある).で,稼働状況はというと,Linux 機は,NT 機の 1.8 倍の速度でキーを処理しているね.


安全性

 この問題は,とても広く込み入っているから,ここで全てを取り上げることはできない.しかし,安全性は重要な問題である.Jim Mohr は,The Great Linux-vs-NT Debate という文章の中で,安全性に関する幾つかの興味深い事実を指摘している. 以下のリンクは,種々のオペレーティング・システムの安全性に関する弱点を比較するための入門として優れたものである:

ある興味深い事実

 1998年 5月 11日に,Discovery Channel は,“Discovery Signature Series”の一部として,National Security Agency に関する番組を放送した.中部時間午後 9 時に始まる,この一時間番組の短い説明には,“アメリカの最も機密性の高い機関が,高度技術の魔法で外部の秘密を解く,”とある.この放送で最も目を引いたのは,Sun Microsystems のロゴの入ったワークステーションの多さである.暗号処理の部屋だけでなく,ミッション・コントロール・ルームでも,目に付いた.NSA が自身で使うマイクロチップを製造している区画では,大きな“X”,つまり全ての UNIX で使われている X-Window のロゴ,を表示しているモニターが見えていた.番組の終わりの方で,DOS のアプリケーションが動いているラップトップがあった.全番組を通して,画面に映った Intel のロゴの入りワークステーションは,1 台に過ぎない.それは,暗号処理ではなく,顔の認識処理を行っているが,アプリケーションのウィンドウ・ボーダーの様子から,多分 MS-Windows ではないと思われる.


一般に流布されている誤解

NT のオペレーティング・システムは,玩具に過ぎない

 玩具から発展したオペレーティング・システムとしては,専門的な機能を提供している.規模についての拡張性では劣るけれど――サーバー当たり 4 CPU 以上では,性能が落ちる――,良く発展したものだ.
 企業規模の中心的なオペレーティング・システムとしては,勧められないが,ユーザーが 250 人以下で,目標の達成を厳しく求められる場合でなければ,小規模のビジネスには十分な処理性能を出すだろう.しかし,ここで注意すべきは,250 人で使うには,NT サーバー 1 台では十分ではない,という点である.一般的に推奨できるのは,1 台の PDC(Windows NT Primary Domain Controller)に,BDC(Backup Domain Controller)を 2 台加えた構成である.PDC 上で,他のサーバー・ソフトウェアを稼働させることも,推奨できない.だから,リレーショナル型データベース・システム,電子メール,ウェブなどの,ごく普通にあるサービスを提供する必要があるなら,NT サーバーは,3 台でも足りないだろう.

Windows NT に全て移行すれば,異機種を含むネットワーク環境に関わる問題点は解消する.

 この前提は,異機種を含むネットワーク環境には問題がある,である.私は,NT と Novell が混在する環境で仕事をしたことがあるが,混在に関する問題は殆どなかった.実際,何故共存させたかと言えば,ファイルやプリンターの共有では Novell の方が NT よりも性能が良かったからなのである.UNIX を共存させて,Microsoft 方式のファイルとプリンターの共有を実現することもできる.しかも,ユーザーは,それが UNIX サーバーで提供されていることに,気付きさえしないだろう.ユーザーには,NT サーバーにしか見えないのである.この機能は,Sun の UNIX では,Solaris で提供されている.Linux には,Samba という広く普及しているソフトウェア・パッケージがあり,多くは一緒に出荷されている.Samba は,事実上,全ての UNIX のものが用意されており,VMS,MVS,OS/2,Stratus-VOS,Amiga,Novell,MPE/iX 用の版が開発されている.

UNIX は,時代遅れの,分かりにくい,コマンド・ライン方式の,オペレーティング・システムである.

 これは,間違っている! CDE(Common Desktop Environment)は,GUI デスクトップ(Graphical User Interface:マウスを使ってポイントやクリックしたり,カラーの“desktop”上にドラッグ・アンド・ドロップする.これは,Microsoft の成功の基礎である)なのだから.
 CDE は,多くの商用 UNIX と共に出荷されている:Sun の Solaris,IBM の AIX,Hewlett Packard の HP-UX,DEC の Digital UNIX など.
 Linux の場合は,4つの GUI システムが一緒に出荷されているが,これらが気に入らなければ,90ドルほどで,Linux 用の CDE が手に入る.4つの GUI システムとは,OpenLook(Solaris で使われている GUI),FVWM(Windows 3.1 に似ている無償の GUI),FVWM-95(Windows 95 を真似た無償の GUI.一つのウィンドウを見る限り,区別できないほど似ている),TWM(これは一連の FVWM の先駆け)の4つである.UNIX の動いているコンピューターを見る機会のない人のために,幾つかのスクリーンショットを紹介する: CDETED (TriTeal の Linux 用 CDE), KDEFVWM 1.24FVWM 2.xFVWM-95olvwm(OpenLook Virtual Window Manger).これらは,UNIX で使える GUI の一部に過ぎない.もっと良い案内は,Matt Chapman の Guide to Window Managers for The X Window System である.ここには,上に挙げたものより多くのスクリーンショットがある.ここで注意して欲しいのは,殆どのこういったウィンドウ・マネージャーでは,設定可能な項目が豊富にあるという点である.だから,同じウィンドウ・マネージャーが全く違って見えたとしても,驚くには当たらない.Matt は,彼のウェブ・ページで,次のように述べている.「良く見て下さい.一人一人,皆違う.コンピューターを使っている人達は,それぞれに違ったことを,それぞれに違った方法で,使っているのです.何で,みんな同じインターフェースを使う(苦しめられる?)べきだなんて,考えるのでしょうか?」この皮肉は,Microsoft のグラフィカル・ユーザー・インターフェースを指している.それには,カスタム化の機能がないのである.

 UNIX は時代遅れだ,という主張に対しては,UNIX は,科学・技術・研究・高等教育で使われている現役のオペレーティング・システムであることを指摘しよう.多くの技術者は,ためらうことなく NT よりも UNIX を選ぶ.UNIX はカスタム化可能であり,特定の仕事に対して最適化の能力が高いことを,彼らは良く知っているのである.

ともあれ誰もが NT に移行している.我々も徐々に UNIX を NT に置き換えていくだろう.それが,時代なのだ.

 大企業の経営情報システムの管理者で 2年前は UNIX と Novell を使っていたが,今は Novell を NT で置き換えている,そのような人と話してみると良い.彼らの誰も UNIX なしでは仕事にならない,ということが分かるだろう.負荷の高い処理は,今でも UNIX サーバーで処理されているようだ.これまでの私の経験では,Oracle サーバーは,どれも,UNIX 上で稼働している.ある情報技術者は,私に宛てた電子メールの中で,次のように述べている.「NT 上に Oracle を導入する仕事を何度かしたが,UNIX (Pyramid) では見たことのない,処理性能上の問題,機能上の問題があった.」


経営情報システムの専門家の意見

フロリダ州の機械技術者であり,構造解析の領域において,過去十年間,種々の Fortune 100 に載る会社でフリーランスのコンサルタントをしてきた Robert Schindler は,次のように述べる:

「僕が,NT や その他の MS 製品を誉めるとしたら,何百年も先の話だね.僕が知る限り,Gates と彼の帝国ほど,世の中の標準を落としめたものはない.そう断言できるね.僕の仕事が,あの連中と同じ品質だったとしたら,一時間で空から飛行機が消えてなくなるだろうな.」

ある専門家(仕事を失う恐れから匿名)は次のように述べた:

「ある会社に勤めていたときのこと.その業界では世界的に見ても最大規模の会社です.Cabletron からネットワーク管理パッケージを導入することを決めました.それは,NT でも UNIX でも動きます.それを使うことになっている人達は,UNIX より NT に馴れているという理由で,NT 版を使うことにしました.一年間と 25 万ドルを費やした後,結局 NT を使うことを諦め,Solaris でやり直したのです.何故かって? NTは,スケール・アップできないのです.」

Tim Newsham は,本稿に対して,次のように書いてきた:

「私は,NT でも UNIX でも,ソフトウェアを開発しているが,NT は嫌いだ.あれは,実にひどい代物だ.性能はとてもとても貧弱だし,余りにも不安定だ.NT のある部分が壊れるんで,ソフトを導入する時間の大部分は Microsoft のバグに関連した時間だった.一体何で,多くの人が,unix から NT に移行しようとするんだろうか.そのうちに,経営の連中が,NT が彼らの組織にどれ程の損害を与えているかに気が付き,反 NT の大きな動きが生ずるだろう,と私は考える.」

Chicago のコンサルタント Joseph Day は,Jessie Berst に,次のように答えた:

「私は,NT と 95 の上で,多くのソフトウェア開発をしてきました.そして,私には理解できそうもないことがあります.何故,あれをとても素晴らしいプラットフォームだと褒め上げるんでしょうか.ネットワーク・ニュースを通じて Linux コミュニティーから得られるサポートは,Microsoft 製品に見られる何よりも,遙かに優れています.NT は,Linux の持つ安定性の水準に達する前に,独善的になっています.」
How did Microsoft pay you to write this article? と題した Joseph Day のレターより引用,出典: Jesse Berst's Anchor Desk. 1998年 2月 16日 ZDNet

ワイオミング州 Laramie のシステム管理者 Torsten Holvak は,Jessie Berst に,次のように答えた:

「Jesse:Microsoft は,60年代の IBM のように,彼らの製品を選ばないということは自らキャリアを制約する行動だ,と人々に信じさせたいのだろう.しかし,断じて,そうではない.電子メールとウェブのサーバーを必ず実現させねばならない時に,UNIX ではなく NT 上に導入しようとしたら,私はその社員をクビにする.我々は,FreeBSD をあらゆる所で使っており,これ以上に安定したものはない.無償版の UNIX は,NT と比べて,高速で,処理性能に優れ,安定しているばかりでなく,サポートも良い.Microsoft の技術サポートに何か問い合わせてみたまえ,大枚をはたくか,長々と待たされるかのどちらか,あるいはその両方.その挙げ句の回答で,問題が解決したとしたら,幸運と考えるべきだろう.この話が,ウェブの最初のページにないのが信じられないね.全く.君が Microsoft のデタラメを広げることに荷担している,とは思わないけどさ.」
I'd fire someone for using NT と題した Torsten Holvak のレターより引用,出典: Jesse Berst's Anchor Desk. 1998年 2月 16日 ZDNet

The University of Nebraska Press の情報システム部の管理者 Quinn P. Coldiron は,Novell,Windows NT,Linux についての経験を,次のように語る:

「一連の仕事を終えると,クローズ作業を続ける前に,Cats[受注処理・在庫管理システム]のバックアップを取ります.Netware サーバー上では,通常,二時間掛かる作業ですが,Linux だと,全バックアップに 45分,これで,クローズに要する時間が一時間一寸早く終わるようになりました.バックアップが速くなったのは,それに要するハードウェアが少なくなったからなんです.Linux は,32MB のメモリーと IDE のハードディスクしか使いませんが,Netware サーバーは,64MB のメモリーと SCSI ドライブが必要なんです.処理速度が速くなったことは,普段の仕事でも分かりますね.システムが速くなり安定性が良くなったと,毎日のように聞かされます.」

「最近,CPU を 200Mhz Pentium に,メモリーを 64MB に上げました.Windows NT のファイル/プリンター・サーバーを止めて,このサーバーに移し換える計画を始めたんです.この NT は,理由が分からないんですが,月に二回もクラッシュしているんです,Microsoft のサポートに 1,500 ドル余計に注ぎ込んでもダメですね.この Red Hat Linux が動いているコンピューターは,Novell の Netware 3.11 サーバーと Windows NT 4.0 サーバーの両方を,肩代わりすることになり,しかも必要なハードウェアは少なくなります.NT ドメインをサポートしようとしている Samba チームの最近の進展と 1997年 12月に発売された Red Hat 5.0 には,期待しているんですよ.Windows 95,Windows NT それに Macintosh クライアントの効率的で費用の少ないサーバーが実現できるだろうとね.」
Replacing Windows NT Server with Linux から引用.

1997年 9月 29日,Nick Johnson は,Byte Forum に書いている:

「システム管理者の目で見ると,メモリー 128MB,二つの 200Mhz のプロセッサー,それに 8GB のハードディスクが必要なオペレーティング・システムなんて,小規模なイントラネット・ウェブ・サーバーを動かすのに,採用することは出来ない相談だ.とりわけ,単純で標準的な TCP パケット一つで,クラッシュして再起動,なんていう OS ではね.NT は,信頼性と速度を要する場合には,問題外だ.さっき言ったような仕事なら,16MB のメモリーと 386 上で FreeBSD を使って実行できるだろう.Microsoft の高い値段の書かれたタグを見ないで済むしね.」

ミシガン州の UNIX 管理者,プログラマー Mike Hucka:

「全く驚いてしまうんだが,何であんなに NT を使ったシステムに金を注ぎ込むんだろう.UNIX を使った方が,完成度が高いし,安定だし,費用は掛からないし,ずっと上手に処理できるというのに,証拠なら山ほどある.何故だろう.連中は,何を間違えたのだろうか.」

「UNIX の能力を知らないだけなのだろうか.」

「UNIX は難しくて使えない,と思っているのだろうか.多分,私には UNIX に肩入れしている所があるとは思うが,Sun の CDE や KDE のようなデスクトップを見ると,PC や MAC と,とても良く似ていると思う.それに,UNIX に関する資料は,それこそ山のようにある.O'Reilly & Associates が出している大量の本を見てご覧なさい.それから,Sun のサイト http://docs.sun.com や UNIX に関するありとあらゆる情報についての何百とあるサイト上のオンライン・マニュアルも.

「それだけじゃない.UNIX の無償版が使えるし,それは,Solaris に比べても,安定性や規模の拡張性で同等だ.しかも,パソコン程度のハードウェアでも,快適に動作する.」

「そして,何よりも良いのは,ソース・コードが手に入ることだ.」


ウェブ・サーバー

 ウェブは,インターネットの最も活気のある分野であり,一般の人にも見える顔である.だから,ウェブ・サイトが遅かったり,技術的に問題があったり,アクセスできなかったりすると,確実に,マイナスの効果を生むだろう.
 大企業の多くは UNIX 指向だから,普通 Apache や Netscape-Enterprise などのウェブ・サーバー・ソフトウェアを使っている.Apache は,UNIX 用の無償ソフトウェアであり,今のところ,インターネットを制している.インターネット上のウェブ・サーバーの,ざっと半分は,Apache を動かしているのだ(the Netcraft Web Server Survey を参照).Microsoft の IIS ウェブ・サーバー・ソフトウェアは,インターネットに接続したウェブ・サーバーの 1/4 にも満たない.現在,次のサイトが,Apache を使っている. JavasoftThe FBIFinancial TimesThe Movies DatabaseW3 ConsortiumThe Royal FamilyOxford University Libraries Automation ServiceM.I.T.Harvard UniversityUniversity of Texas at Austin. Netcraft は,次のようにも述べている.「仮想ホスティングの会社である Rapidsite は,この調査では,5位につけている.Apache の私家版を使った彼らのホスティング・システムは,39,905 の異なる IP アドレスの 44,280 のドメイン名をサポートしている.見事であり,おそらく世界最大のホスティング・システムである.」本稿の処理性能の節を思い出して欲しい.UNIX・Apache 組は,NT・IIS 組を足下にも寄せつけなかったのである.Apache は速いだけでなく,無償なのだ.

 企業が求め得る最も強固なウェブ・サーバーとしては,Netscape-Enterprise は非常に良い選択である.Apache とは違い,無償ではないが,企業の要求に良く適合している.次のような企業が,Netscape-Enterprise を使っている. BMWDilbertSilicon GraphicsShellSun MicrosystemsSybaseFerrariThe Vatican

 Microsoft の IIS は,Windows NT と共に実際に導入されることは余りない.他のウェブ・サーバー・ソフトウェアが持っていないような独自の利点がないのだ.速さにおいても,評判においても,処理可能な同時アクセス数においても,IIS が優れているわけではない.現在,次のサイトで使われている. CompaqNasdaqThe National Football LeagueExxonTesco
 Microsoft の成功は,大部分,低価格のパソコン・ハードウェア,つまり Intel ベースのハードウェアに依っているという事実から,この Microsoft の偉大なるパートナーは IIS を使っている,と考えるかも知れない.さあ,もう一度考えてみて.何と,www.intel.com は,Netscape FastTrack Server を使っているのだ.

 Windows 95 や NT のユーザーが良く見に行くフリーウェアやシェアウェアのサイトは,www.windows95.com である.このサイトは,非常に人気があるから,強固なオペレーティング・システムと高性能なウェブ・サーバー・ソフトウェアが必要である.このサイトが提供するソフトウェアは,全て Windows 95 と NT 用であり,全体的に Microsoft 寄りの印象があることから,彼らのサイトが IIS と NT で運用されている,と誰もが考えるだろう.さて,以下に,彼ら自身のウェブ・ページから引用しよう:

Windows95.com は,どんなハードウェアとソフトウェアで運用しているの?
 Pentium Pro のコンピュータ上で BSDI UNIX オペレーティング・システムと Apache ウェブ・サーバー・ソフトウェアを動かしています.インターネットとは,マルチ・ホームの T3 接続で繋げています.

注意:この引用は,1998年 2月時点のものである.このサイトは,Windows95.com から WinFiles.com に,最近名前を変えたが,windows95.com というドメイン名も,依然として,使っている.この変更は,1998年 3月に行われた.


メール・サーバー(MTA)

 この節は,“Sendmail 対 Microsoft Exchange Server”をテーマとして UseNet 上に流れた一連の投稿に基づいている.それによると,メール・サーバー・ソフトウェアは,NT 環境では,圧倒的に Exchange である.一方,多くの UNIX オペレーティング・システムでは,sendmail の話題が多く,設定の仕方が難しいという投稿が繰り返し現れる.しかし,通常の条件で導入する限り,本当に難しいのか疑問がある.また,Exchange にも,設定に関する別の問題がある.
 Exchange は,sendmail のような通常の MTA にはない機能を持っている.しかし,脆弱で,大量の電子メールに対する処理性能が相対的に低く,これが,その実態以上に輝かしいイメージの汚点となっている.

 ある大企業――“優に 20,000 名を超えるユーザー”を抱えている――のトップは,Microsoft Exchange Server の導入を決定した.そして,その結果は,成功と言うには程遠いものだった.“導入作業は半分以上終わった”が,そこに至るまでに,すでに 300 万ドルも投入していたのである.“12,000 名のユーザーと何百ものサーバーにまつわる大問題”について,詳しくは, AberdeenGroup's Case Study: Horns of a Dilemma を参照のこと.

Microsoft Exchange 対 Sendmail:経営情報システム技術者の意見

Billy Bob Thornton は,次のように述べている:

 Exchange には,更に,サーバーに接続する毎に Microsoft への支払いを求められるという“利点”がある(per-seat charge).一方,組み合わせてシステムを作ることもできる.例えば,Sun Ultra 1(約 7000ドル),Solaris Internet Mail Server(Solaris 2.6 に付属)を使って,POP と IMAP を 2000人に対してサービスすることができる.完全なマーケット人間でなければ誰もが知ってるように,NT と Exchange を使い二倍の値段で,同じことができるけどね.

システム/ネットワーク・コンサルタントの Brad Van Orden は,次のように述べている:

 ……以前に言ったように,導入費用は別にしても,Exchange は,運用費用が高い.それを運用管理する専任者が必要だ.一方,UNIX の メールを使えば,sendmail.cf が正しく設定されている限り,メールの管理に要することと言えば,エイリアスの更新だけである.これは,運用費用に関する,大きな違いである.

Ohio 州 Dayton の Tom Moore は,次のように述べた:

 運用管理者には専門技術は不要である,と考える傾向があるようだ.今読んだばかりのウェブ・サーバーに関する記事は,次のように書いている.Apache は,今は,インターネットで最も有力なサーバーだが,企業で使うには“多分適切ではない”.その理由の一つは,Apache には,管理用の GUI がなく,設定には熟練した運用管理者を必要とする点である.
 どうやら,GUI があるということは,誰もがポイント・アンド・クリックで簡単に正しく設定ができる,ということであるらしい.

 同じ“論理”が,sendmail と MS Exchange にも当てはまるだろう.sendmail の設定ファイルはテキストであるから,熟練した運用管理者が必要である.Exchange には GUI があるから,熟練者は必要ない.私は,この両方を扱ったことがあるが,この論理は信じがたい.どちらも,既定の設定をするのは易しく,より込み入った設定には運用管理者の経験が必要である.SPAM のシャットアウトなどの,本当に手の込んだことをしようと思ったら,Exchange では不可能である.

本稿を読んだある人は,MS Exchange と他の MTA に関する比較は,フェアではないと思った:

「Exchange と 他の MTA との比較は,良く言ったとしても,間違いである.Exchange は,今も,今までも,MTA として販売されたことはない.これは,企業内メッセージ交換サーバーなのだ.」

 MS Exchange は,一般的な MTA にはない機能を幾つか持っているが,本稿の目的は,それぞれのオペレーティング・システムにどのようなメッセージ交換システムが付属しているか,である.答えは次の通り.UNIX には sendmail があり,Windows NT Server 4.0 には,何も付属していない.しかし,Microsoft 製品を使いたいというのであれば,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

 もっと詳しい価格の比較は,次のリンクを参照.


結論

 皮肉にも,熟練したシステム管理者達の目で見ると,UNIX は,次のどちらの場合にも選択されるべきオペレーティング・システムである.限られた予算の下での導入.あるいは,高速なマルチ・プロセッサーのサーバーを要し規模面の拡張性を有するシステムを必要とする大企業に対して.Washington Post の 記者である Elizabeth Corcoran は,現実の例を次のように示している:

 実例を挙げれば,Cincinnati Bell Information Systems は,ここ数年にわたって,伝票の処理に Sun のワークステーションとサーバーを使っている.Sun の最上位機種数台で,日に 100万枚を処理しているのである.CBIS の副社長 James Holtman は次のように語った.選択肢は,Sun のサーバーか IBM の汎用機か,であり,Microsoft の話は,「全く出なかった.この規模のシステムに適用するには,程遠い.」
The Washington Post,1998年 2月 8日(日)H01 ページ)

 小規模ないし中規模の企業を考えよう.目標達成を厳しく求められる処理は,殆どない.Microsoft Exchange や Internet Information Server のために,運用管理者を雇うことに躊躇しない.そして,Microsoft の“per server”あるいは“per seat”ライセンスに要する十分な予算がある.そんな企業なら,NT は,選択肢の一つになるだろう.AberdeenGroup は,Windows NT への移行に関する優れた事例研究を公刊した.

 ハードウェアとソフトウェアに要する経費の年度予算を使い切る必要のある管理者には,NT は,適切な選択肢である.おそらく,これが,連邦機関では NT が事前の購入許可を要しない理由であろう.「NT は,連邦政府では,“非公式”標準のオペレーティング・システムになっている.コンピュータのハードウェア・ソフトウェアの購入に責任のある連邦職員は,UNIX オペレーティング・システムあるいは Windows NT の動作しないハードウェアを発注するときは,上からの書面による事前の許可が必要である.Intel を使ったハードウェアや Windows NT の場合は,事前許可は求められていない.」(Sun を使うシステムのベンダーの言による.希望により匿名.)

 予算の限られた小さな店やパワー・ユーザーにとって,あるいは,性能は領収書の最後の数字によって最も良く判断される,という古めかしい考え方から脱しようとしている中規模から大規模のビジネスにおいてさえも,Linux や FreeBSD は,処理性能や機能性において,NT をいとも簡単に凌駕し得る.Intel を使った安価なハードウェアを使えば良い.オペレーティング・システムは,無料,Bill Gates にも太刀打ちできない価格,である.NT の新版が出る度に,高価なトレーニングを繰り返さねばならないオペレーティング・システムに,何故,投資するのだろうか.UNIX/Linux の運用管理者は,沢山いるし,概して,NT の運用管理者よりも,技術がある(新世代の“NT 運用管理者”には余り見られないが,多くの UNIX の運用管理者は,ある程度のコーディング/スクリプティング技術を持っている).何故,MS Exchange Server に 5,000ドル(これは,50クライアント・アクセスの価格である)も支払うのだろうか.一部の企業で使っているが,せいぜい従業員数百人の電子メールを扱えるだけのようだ.一方,Linux に付属する “Sendmail”メール・サーバー・ソフトウェアを使えば,数千人の電子メールを扱えることが実証されているのである.

 二つのオペレーティング・システムの現実的かつ総体的な機能と処理性能について考えれば,UNIX に軍配が上がると思われる.ベンダーの多様性(独占による問題点がない),規模の拡張性,システム資源の効果的利用,遠隔管理,遠隔処理,マルチ・ユーザー機能,豊富な(専門的)ソフトウェア資源,ベンダーに依存しない標準(POSIX),ユーザーのディスク利用可能容量の制限(NT にはない),DOS に向けて作られた 10年前のウィルスでクラッシュすることもない,UNIX はこういった機能を提供している.しかしながら,Windows NT と種々の UNIX の中の一つとを比較し選択するときに,本稿の中で覚えておいて欲しいのは,何よりも重要な次の点である:

 UNIX オペレーティング・システムは,選択肢が豊富である:種々のハードウェア,CLI か GUI か,商用か GNU か,ベンダーの多様性.UNIX は,動的である.つまり,特定の処理に合わせて,カーネルをカスタム化できる.

 Windows NT は,制約が多い:Intel か Alpha だけ,GUI だけで CLI はない(NT を CLI-only モードで起動して見よ),しかも一種類しかない(UNIX では,X-window の沢山のウィンドウ・システムが使えるのに対して),商用の MTA のみ,ベンダーは Microsoft だけ(“NT Server 互換”オペレーティング・システムを販売している企業を聞いたことがあるだろうか),などなど.NT Server は,固定的である.つまり,カーネルをカスタム化できない.一つのサイズしかなければ,それに適するのは,僅かしかない,というのが道理である.

 Microsoft だけが,自身の製品だけで構成されたシステムを販売する,“囲い込み指向の”ソフトウェア・ベンダーではないが,オープンなシステムを販売する組織が広まって欲しいものだ.Netscape は,多様性を方針とするベンダーの一つであり,種々の製品について,Microsoft の囲い込み指向,排他的態度を指摘している.

 [我々の]方針は,Microsoft のようなベンダーが採っている方針の,対極にある.彼らのビジネスの在り方は,顧客が最新のオペレーティング・システムにアップグレードすることを前提にしている.例えば,Microsoft のコンポーネント・モデルでは,ActiveX とその下層のコンポーネントは 32 ビットのウィンドウズ上で動作するように設計されている.Microsoft API の多くも,同様である.例を挙げれば,ADSI(LDAP ディレクトリー・プロトコルを利用するための Microsoft API)を使うアプリケーションは,Macintosh や Unix 上はおろか,既存の Win16 クライアント上でさえ動かないのである.これに対し,Netscape の LDAP API は,C 言語では 17 種のプラットフォーム上で使え,Java であれば,更に多様なプラットフォーム上で利用可能である.更に言えば,Microsoft が計画を進めている“Viper”(トランザクション処理)や“Falcon”(メッセージ処理)などのサービスは,NT 5.0 上でしか動作しない.ということは,例えば UNIX 上で動く Oracle のデータベースには対応しないのである.違いは明らかである.Microsoft と組んで開発するなら,Windows プラットフォームをターゲットとすることになり,Netscape と組むなら,インターネット・プラットフォームをターゲットとすることになる.
― Netscape, Netscape ONE Advantages

 ここで私が提示した情報から見れば,どのオペレーティング・システムを選ぶべきかという質問は,技術上の問題と思えるだろう.しかし,能力の高いシステム/ネットワークの運用管理者が,毎日,どこかで,NT に移行するという社の決定を聞かされているのである.その運用管理者は,本稿で述べたことは既に知っているから,ただただ茫然としてしまう.本稿を読むべきなのは,経営陣なのである.彼らは,ある時,長い間使われていた未承認のオペレーティング・システムを発見する.そして,単に政治的な理由から,ボートを揺らすようなことをする.安定していて,経済的で,技術的にも優れたものを妨害する:

「情報技術部門の管理者は,ある日,部屋の片隅にある箱に気付く.そして,それが部門のウェブ・サーバーであり,一年半稼働している,ついでに言えば Linux で動いている,と聞かされる.普通の反応は,直ちに NT にアップグレードせよ,というものである.しかし,その次に起こることは,Linux へ戻すことである.というのは,処理性能が低下するから.
Linus Torvalds talks economics and operating systems,InfoWorld,1998年 4月 9日.

 正にこのようなことが Cisco Systems Inc. で起こったのである.しかし,上級管理職が NT への移行を命じたにも拘わらず,彼らは,依然として Linux を動かしている(詳細).明らかに,技術スタッフの誰かがこの命令に従うことを拒否したのだ.その技術者は,何故,現職を失う危険を冒したのだろうか.読者に考えて貰いたい.

 もし,あなたが管理職なら,自分の職場のコンピューター環境を強化するために,この情報を上手に使って欲しい.何が動いているのかを,技術者に尋ねてみよう.正しい決裁をしよう.詰まらないことは良く喋るが肝心なことは説明しない営業に振り回されてはいけない.コンピュータに関する自社の目標に対する妥当性だけを説明させよう.Microsoft UNIX 上で,目標とするシステムと同種のものを使っている会社を探そう.そこの技術者と会って話を聞いてみよう.目標は何か,フィージビリティの報告書,導入時に困難だった点,提案されているシステムの初期費用と保守費用はどれくらいか.


一覧表:Linux と NT Server 4.0

 NT は費用対効果が良いと良く言われる.それで,UNIX の中でも Intel のハードウェア上で普及している Linux と対比する.

注意:それぞれのオペレーティング・システムと共に実際に提供されている,項目/機能だけを表にしている.例えば,Perl 5.0 は,全てのプラットフォームで利用できるが,Microsoft は,そのオペレーティング・システムと共に提供していない.同様に,Linux の多くの版は,4つの GUI(ウィンドウ・マネージャー)だけを添付している.しかし,前述したように,Linux やその他の UNIX 用には,他にも多くの種類の GUI がある.
Component Linux Windows NT Server 4.0
Operating System Free, or around $49.95 for a CD-ROM distribution Five-User version $809
10-User version $1129
Enterprise Edition 25-User Version $3,999
Free online technical support Yes, Linux Online or Redhat No
Kernel source code Yes No
Web Server Apache Web Server IIS
FTP Server Yes Yes
Telnet Server Yes No
SMTP/POP3 Server Yes No
DNS Yes Yes, though reports indicate that it is a broken implementation with limited functionality.
Networking TCP/IP, IPv6, NFS, SMB, IPX/SPX, NCP Server (NetWare Server), AppleTalk, plus many other protocols TCP/IP, SMB, IPX/SPX, AppleTalk, plus many other protocols
X Window Server
(For running remote
GUI-based applications)
Yes No
Remote Management Tools Yes, all tools Only "User Manager for Domains"
and "Server Manager"
News Server Yes No
C and C++ compilers Yes No
Perl 5.0 Yes No
Revision Control Yes, RCS No
Number of file systems supported 32 3
Disk quotas support Yes No
Number of GUIs (window managers) to choose from 4 1


主要企業が選んだのは?

Amazon.com

 世界で最も大きなオンライン書店である Amazon.com Books は,DIGITAL UNIX AlphaServer 2000 を使って,24時間のインターネット・ビジネスをしている.DIGITAL VLM64 技術が,顧客の高度なデータ・アクセスを支えている.「DIGITAL AlphaServer シリーズは,ウェブ・サーバーの機能が高く,アップグレードが容易であることと相俟って,成長の著しい我が社には最適のシステムだ.」

Boeing

 オペレーティング・システムは,HP-UX,IRIX,Solaris,NT.NT の割合は,技術スタッフが希望しているより多い.
 Boeing についての Linus Torvalds の発言を参照!
 ウェブ・サーバーは,Netscape-Enterprise 2.01.

The Dallas Cowboys

 オペレーティング・システムは, IRIX (Silicon Graphics の UNIX オペレーティング・システム)と UNIX System V Release 4.0
 メールは,Netscape Messaging Server 3.01
 ウェブは,Netscape-Enterprise 3.0

Dow Corning

「我々は,世界的なオペレーションをしており,いつも汎用機を使って来た.Sun は,他の選択肢よりリスクが高かったが,彼らの技術とコミットメントに期待したのだ.今,Sun を使っているが,もう一度やり直すことになったとしても,異なる決定を下すなんて考えもしないだろう.Sun は,際だった仕事をしている.」
― Dow Corning の情報技術システムの管理者である Mark Smith

Hotmail,現在は The Microsoft Corporation 傘下

 このウェブを使った無料電子メール・サービスは,Sun Solaris と FreeBSD の混成で運用されている.ウェブ・サーバー・ソフトウェアは,Apache 1.2.1 である.Microsoft が 1997年 12月に,この社を買収したとき,NT に移行しようとしたが,「……1000万ユーザーのサポートは,報道によれば,NT には過大な要求であることが証明され,Solaris が復活した.」詳しくは,Solaris calls Hotmail shots for Microsoft を参照.

米国郵便庁

「米国郵便庁は,900 を越える Linux を使ったシステムを 1997年に全米に配置し,郵便物の宛先の自動認識に利用する.各システムは,5 台の dual Pentium Pro 200MHz (PP200) のコンピューターと 1 台の single PP200 から成り,どれも Linux が動いている.」
― John Taves, Linux is reading your mail,1998年 4月 8日.

Yahoo!

「…… 2 日後,FreeBSD のコンピューターをウェブ・サーバーのクラスターに付け加えた.それは,他のコンピューターを凌駕するだけでなく,より安定していた.数週間の実験の後,我々は導入する気になっていた.価格も確かに魅力的ではあるが,安定性,処理性能,ソース・コードが手に入ることが,我々を引きつけた.それ以来,開発環境だけでなく,運用にも殆ど FreeBSD だけを使っている.」
― Yahoo! の創立者の一人 David Filo(FreeBSD News,第 1 号)

日常業務に Linux を使っている企業 の一覧は,商用 UNIX の実現可能な代替として,Linux が現実的であることを示している.この一覧には,次のような企業が載っている. Cisco Systems Inc.Sony WorldWide NetworksMercedes-BenzYellow Cab Service Corporation. 各々の企業のページには,Linux を使っているシステムについての記述がある.

InfoWorld は,最近,Cisco Systems Inc. が,Linux から Windows NT に移行する可能性について記事にしている:

「プラットフォームの変更といえば,Cisco Systems はプリンター・システムの社内ネットワークを変更するかも知れない.明らかに,この社の現在のインフラストラクチャーは Linux をベースにしており,非常に良く稼働している.しかし,それでも,上層部にいる誰かが口出しするのを,止めることはできなかった.Cisco が Microsoft と蜜月の関係にあることを考慮し,上級管理職が,Windows NT ベースの仕組みを入れるために,現在のシステムを捨てるように命じた,と私は聞いている.命令は発せられた.けれど,慣性がまだ勝っている.そして,お上からの命令にも拘わらず,プリンティング・システムは,未だに,そう,Linux ベースである.
― Robert X. Cringley, "No Sunday in the Park: Rain Pushes platforms closer to the precipice," InfoWorld,1998年 2月 23日,第 20 巻,第 8 号,115 ページ.

Linux の始祖 Linus Torvalds は,Linux が,企業の“非公式推奨リスト”に良く登場する点についての InfoWorld のインタビューで,次のように述べている:

「しかし,多くの人は,Linux を使っていると公式に表明するために,部屋から出ようとは思わないだろう.NASA は,Linux のサポートに関して,大学と同じように,非常にオープンだ.Boeing のような所でも使われていることは知っているけれど,ウェブ・ページでそのように公言している人は知らないね.」
Linus Torvalds talks economics and operating systems,InfoWorld,1998年 4月 9日.


関連リンク集

Sun Joins Linux International
Slashdot, 21 May 1998.

Update on Sun joining Linux International
Slashdot, 29 May 1998.

The Cathedral and the Bazaar
by Eric S. Raymond, 29 January 1998.

Microsoft: The Joker of Enterprise 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 - Case Study: Migration Migraines
by The AberdeenGroup, 1997.

Case Study: Horns of a Dilemma
by The AberdeenGroup.

Windows NT no match for UNIX, IDC says
by Rob Guth, Computerworld, 7-24-97.

1997 Product of the Year Award: Operating Systems - Network Operating System
by Eric Hammond, InfoWorld Test Center.

1997 Product of the Year Award: Best Technical Support Award
by Ed Foster, InfoWorld Test Center.

Linux Reviews and Articles by Christopher Blizzard.
 このページは,Linux に関する 65 の記事またはレビューを挙げている.

Linux Grows Up: Red Hat's commercial Linux beats NT at its own game, by Maggie Biggs.
 著者は,InfoWorld Test Center の上級アナリストである.専門は,データベース技術アプリケーションの設計,開発,イントラネットその他のネットワークの適用を専門としている.

Linux lines up for the enterprise: Is there a place in your shop for this inexpensive UNIX?
by Rick Cook, in: SunWorld - January 1998.

Lookin' into Linux
by Mark Gibbs, Network World, March 30, 1998.

Doing the math to resolve the NT vs. UNIX debate
by Wayne Spivak, Network World, August 18, 1997

The advantages of using BSDI BSD/OS over Windows NT Server
iServer - Verio Web Hosting Inc. - Virtual Servers

Linux: Not Just For Geeks And College Kids Anymore, by Jason Perlow, ZDNet, February 11, 1998.

Leaning Toward Linux: Powerful, robust, and free, Linux is worth investigating, especially if you plan to set up an Internet domain by Neil Randall, ZDNet - PC Magazine Online, July 1997, Vol 16, No. 13.

Replacing Windows NT Server with Linux by Quinn P. Coldiron, Information Systems Department manager for the University of Nebraska Press.

An In-Depth Analysis of Five Commercial UNIX Operating Systems and Windows NT Server 4.0 (Enterprise Edition) by D.H. Brown Associates, Inc.

Comparing BSDI and NT: Building Intranet and Internet Servers with BSDI and Windows NT

The Standish Group - SUN Also Rises: Solaris Vs. NT

BitWizard B.V. "UNIX vs. NT"

THE H-REPORT: Which Operating System For Your 'Intranet'?

Linux Helps Bring Titanic to Life
Daryll Strauss, LINUX Journal, Issue #46, February 1998.


ここまで転記です。

return to mac vs windows

Macリンク集・・OSX/ OS9.x,OS8.x/ mac本体/ネットワーク/ 周辺機器/ ソフトウェア/ QuickTimeとムービー/
アップルUS訪問/ ダウンロード/ Macとwindows比較 / MacのTシャツ・コレクション/