アーカイブ

‘Linux’ タグのついている投稿

「LINUX is obsolete」から20年

2012 年 4 月 5 日 コメントはありません

Hacker Newsを眺めていたら懐かしいニュースを見つけたのでエントリー。1992年1月29日に、OS の権威 Andy Tanenbaum 教授が投稿した「LINUX is obsolete」という記事から始まる一連のスレッドを、以下のリンクからたどることができます。

LINUX is obsolete – Google グループ

ごく大ざっぱにいうと、ast先生はLinuxが「MONOLITHIC」で「ポータビリティが低い」ことを批判し、そこから熱い議論が巻き起こっています。「LINUX is obsolete」の翻訳はこちらを参照してください。

Linuxが隆盛を誇る現在から考えると、20年前にリナックスが時代遅れ扱いされていたとは想像できませんよね。あと、MICROKERNELの例としてあげられているWindows NTがまだリリースされていなかったことに衝撃を受けました(「not-yet-released Windows/NT」)。

カテゴリー: ソフトウェア タグ:

Windowsのコマンドプロンプトを補強する

2010 年 6 月 4 日 コメントはありません

UNIX/Linux/MacOSXユーザーがWindowsを使っていていらいらする点の一つとして、コマンドプロンプトの弱さがあげられるのではないでしょうか。コマンドプロンプトの機能はWindows95時代からあまり進化していませんし、シェルスクリプトも未だにバッチファイルがメインです(PowerShellに期待したいところですが)。

というわけで、この辺を補うためにUNIXのコマンドラインツールをWindowsに移植したものがいろいろと存在します。

  • NT版UNIX-like tools
    株式会社ピーデー の川俣晶さんが開発し、フリーソフトウェアとして公開しているソフトウェア。

  • GnuWin
    GNU製のコマンドラインツールをWindowsに移植したもの。

  • Windows Services for UNIX
    Microsoft製のツール。Windows を既存の UNIX ベースの環境に統合するためのものでNFSのサポートもあるみたいです。。以前は有料だったものの無償化。さすがMicrosoft太っ腹(?)

  • Cygwin
    重量級UNIX環境導入ツール。単なるコマンドラインツールではなくgccをサポートするなどスモールUNIX環境を作るツールといってもいいのではないでしょうか。

他にもコマンドプロンプト自体を置き換えるようなソフトもいろいろありますがここでは割愛します。

■まとめ: 使うか使わないかそれが問題
以前はCygwinをWindowsインストール後に必ず入れていましたが、最近はCygwinも、上にリストアップしたツールも、あまり使っていません。代わりにgzipやtarなどどうしても必要なコマンドを単体で入れて使っています。使わなくなった理由は、あまりにもUNIXツールに頼った生活をしていると他人のパソコン(Windowsマシン)を使ったときに困るからです。さらWindowsの場合、UNIXのようにターミナルありきの環境と違って、なんらかのGUIアプリケーションを使って仕事をすることが多いので、コマンドプロンプトが貧弱でもまだ我慢できるということがあります。

とはいえUNIXの基本精神「パイプ、リダイレクト、フィルタ」のしくみを体感できるので一度はいれてみることをオススメします。

カテゴリー: Windows タグ: ,