UNIX

・UNIXとは何者か?

 OSとしてのUNIXとは一体どんな代物なのでしょうか?
 一般に言われるのは、サーバ向き、安定性が高い、マルチユーザー、マルチタスク、加えて強力なネットワークサポート能力などでしょうか?
 確かにUNIXはこれらの点を楽にクリアしますし、LinuxやFreeBSDをはじめとする、フリーのUNIX系OSなら(UNIX自体は商標でもあり、ライセンス問題が発生するのでUNIXとは名乗れないものの)価格の安さなども加えてよいでしょう。

 しかしながら、クライアントとしての性能は今ひとつ成熟していない感じもあります。最近になって、GnomeやKDEといった強力なデスクトップ統合環境が登場し、操作性や視認性なども含めてWindowsやMacOSに匹敵するだけの実力も身につけてきました。
 また、UNIXを名乗れるOSはSolarisやFreeUNIXなどの一部のライセンスを取得したものだけですが(一部のLinuxディストリビューションにはUNIXライセンスの取得へ向けて動いているものもあります)、フリーのUNIX系OSまで含めると動作機種はWindowsやMacOSなどの比ではありません。
 こういった機種を選ばないと言った点でも非常に強力なOSであるといえるでしょう。
 また、異なる機種間で統一のデスクトップ環境やディレクトリ構造を構築できることや、複数のUNIX系OSを共通の設定で運用するなど、その自由度においても他のOSの追随を許していません。

 そして今、そのUNIX系OSの中でもLinuxは注目株なのです。

・その機能と性質

・サーバ向き(安定性)
一般に非常に安定しているとされます。もちろん、無茶なことやればダウンさせることはたやすいですし、NTカーネルならばWindowsでもそれなりの安定性は得られます。
しかしながら、9xカーネルの異常な安定性に比べれば格段に上ですし、WindowsNT系列よりも遙かに高い自由度を誇りますので、セキュリティなどの観点からでもUNIX系OSは非常に有利といえるでしょう。
・マルチユーザー/マルチタスク
どちらもNTカーネルには搭載されている機能ですね。元来リモートログインなどの強力なネットワーク機能を搭載しているUNIXにはマルチタスクは必要不可欠な機能でしたし、コンピュータ資源を余すことなく利用することを想定したマルチユーザーのシステムは現在ではそのセキュリティ上の強固さで評価されています。
・ネットワーク
きわめて早い時期からネットワークを視界に入れて構築されたOSであるがため、そのネットワーク関連の機能は他のOSの追随を許しません。また、やはりコンピュータ資源の問題から開発されたサーバ/クライアントモデルのプログラミングはある種のオブジェクト指向を強く打ち出しているともいえるでしょうが、これらもネットワークによる恩恵でしょう。
現在もっとも注目を集めるのは、やはりクラスタリングでしょうか。複数のマシンをネットワークを使って複数のCPUを搭載したマルチCPUマシンであるかのように振る舞わせ、様々な処理を並列にこなしていく、強力な機能です。故障などによるシステムのダウンを回避しやすく、大規模なWWWサーバなどの負荷の高いマシンに最適な機能です。
マイクロソフトのピアツーピアという考え方もこれをインターネット規模でやろうという、模倣にも見えるものにしか思えないんですが??>詳しい人、教えてください。
・CUI
GUI(Graphical User Interface)もないわけではありませんが、キャラクタベースのインターフェースが非常に強力です。シェルによる強力なサポート、そして正規表現などに代表されるデータ処理の能力。これらを使いこなせるようになると、GUIなんてかったるくてやってられません。
そもそも、何でわざわざキーボードから手を離してマウスつかんで、またキーボードでキー入力しなきゃならんのでしょう。覚えてしまえば簡単です。覚えるのが面倒な人はGUIでちまちまやってればいいんです。ただ、それを面倒がってるってことはGUIがかったるいなんて思っちゃいけません。
努力を放棄して楽しようなんて、ただのぐうたらですから。
でも本当にCUIは便利で早くて効率がいいんですよ?

・現在の状況

 世界規模ではサーバ市場でまずどう考えてもUNIX系OSの独壇場です。Windows系のサーバは非常に少ないと聞きます。
 本腰入れてコンピューターの世界で食ってくつもりなら、UNIX系OSの一つや二つ、目をつぶってても使えるようになりましょう。
 特にSolarisはSunのSparcなどのワークステーション用のOSだったため、ワークステーション市場ではSolarisがきわめて高いシェアを誇ります。Sparcなどの一昔前のワークステーションなら中古でかなり格安で手に入ります。で、そんなときOSがついてなくっても大丈夫。
 UNIX系OSで適当なのを選べばいいんです。
 本当にこういった機種を選ばないってのはうれしいですね。適当に買ってきたマシンが(たとえPCでなくても)平気で動いちゃうんですから。
 クライアントとしても熟成してきた感のあるUNIX系OS。
 さあ、いっちょ試してみようじゃありませんか!
[Back]