【レビュー】
黎明期からコンピューターを使ってきた方にとって、キーボードからコマンド名を入力して実行するスタイルは、ごく自然なものでした。GUI(グラフィカルユーザーインターフェース)が主流になってからも、コマンドラインによる操作は依然と残され、我々が使用するWindows 7にも、コマンドプロンプトやWindows PowerShellといったCUI(キャラクターユーザーインターフェース)が用意されていることからも、その重要性を理解できることでしょう。
そもそもコマンドプロンプトで実現するコマンドラインインタープリターは、Windowsが主流になる前のOSであるMS-DOSを基礎にしており、そのMS-DOSもQDOSという16ビットOSを元にしています。しかし、CUIを採用したOSの源流は、1970年代から大学や研究所などに普及したUNIXにあり、その使用スタイルはLinuxやMac OS XのベースとなったBSD UNIXに受け継がれていきました。
このような背景のなか、Windows OS上でもUNIX風の使用環境を欲するユーザーは多く、GNU系コマンドをWin32APIに移植したGnuWinやUnxUtils、フリーソフトウェアのサポートを事業とするCygnus Solutionsが中心となって移植したCygwinが登場し、Windows 9xの時代からUNIX系のコマンドライン操作を可能にしています(図01)。
興味深いのが、Microsoft謹製のUNIX環境。Windows OSの主流がまだWindows 98で、ビジネスユーザーがWindows NT 4.0 Workstationを使用していた時代、UNIX系のコマンドやサービスを実現する「Windows NT Services for UNIX Add-on Pack」という製品を販売しています。gcc(GNU C Compiler)やヘッダーファイル、ライブラリはもちろん、NFS環境やUNIX系コマンドを数多く用意し、公式サポートを必要なユーザーには有益なパッケージとなりました。
その後もバージョンアップを重ねてきましたが、2004年から無償化したWindows Services for UNIXに受け継がれ、Windows Vista以降は、Subsystem for UNIX-based ApplicationsとしてWindows OSに標準搭載されています(図02~03)。
しかし、Windows NT Services for UNIX Add-on PackやWindows Services for UNIXはX Window Systemクライアントのみ提供されており、単体でX環境を使用することができません。OpenNTをベースとしたInterixサブシステムで実装されたことから、BashなどLinuxでは一般的に使用されているコマンドが用意されていなかったこともあり、積極的に活用する方は多くありませんでした。
多くのユーザーは前述のCygwinを使用するか、同時期に流行りだしたLinuxを導入したコンピューターを用意し、Windows OS側から端末エミュレーターで接続した方が簡単かつ便利だったのです。本題から逸れますが、Windows OS上で動作するLinuxカーネルを用いた「coLinux(Cooperative Linux)」も流行りました。CygwinやWindows Services for UNIXのようにサブシステムを介さず、高速で動作するため、バックグラウンドでサービスを走らせるユーザーには便利な環境でした。
| 【レポート】マカフィーの世界の専門家の意識調査「サイバー防衛報告書」とセキュリティソリューション [21:15 5/25] |
| アップル、Aperture 3.2.4を公開 - バグ修正、安定性向上など [20:51 5/25] |
| 【レポート】GTC 2012 - VGXでエンタープライズ環境でのGPU需要開拓を狙うNVIDIA [20:07 5/25] |
| デル、期間限定キャンペーンに特価アイテム追加、アップグレード無料も継続 [19:41 5/25] |
| 上海問屋、iPhoneとほぼ同じ薄さのバッテリ内蔵ヘッドホンアンプ [19:05 5/25] |
|
[AKB48]じゃんけん2位の藤江れいな、総選挙目標は「17位」 近野莉菜は姉妹グループに対抗心 [15:38 5/27] ホビー |
|
[注目の新譜]きゃりーぱみゅぱみゅ カワイイがいっぱい! 待望の初アルバムを発表 [15:30 5/27] ホビー |
|
奥瀬サキ「火閻魔人」25年ぶり再始動、新キャラも続々 [15:17 5/27] ホビー |
|
[庵野秀明監督]「ヱヴァ」進行状況を聞かれ立腹 「日プロ大賞」授賞式 [15:01 5/27] ホビー |
|
【女性編】おなかが減ったけどおかずがない! そんなときおかずになる調味料ランキング [15:00 5/27] ライフ |