もともと私は「パソコン」などは興味ありませんでした。
それが、1995 年の Windows95 騒ぎで興味を引かれ、1996 年、Windows95 プレインストールの NEC PC9821 を購入することになりました。で、これが全てのはじまりでした。(このとき、購入する際に、Mac も有力候補であったのは秘密だ)
まぁ、当初は「もしかしたら使えないんじゃないか」などと懸念していたわけですが、実際には懸念していたほど PC を使えない、ということもありませんでした。そして結構バリバリと Windows 95 を使っていたわけですが、あるとき「Mule for Win32」と衝撃的な出会いをします。
「Mule for Win32」は、Mule2.3/Emacs19.28 を Windows NT/9x に移植したものです。
ふとしたことで、これをとある ftp サイトから get したのですが、使ってみようとして驚きました。
とにかくそのままでは徹底的に使えなかったのです。
キー操作からしてわかりませんし、一体どうやって入力やら表示やらすればいいのか、ちっともわかりません。(要は ~/.emacs を作らないといけなかったのだが、そのために必要な基礎知識がなかった)
その後、入門書を買ったりしながら、附属の GNUS4.1 で NetNews を読み書きできるようになったのですが、そのころにはすっかり Emacs の虜になっていました。
さらに、Emacs 関連のメイリングリストなどにも参加するようになり、Emacs も Emacs 20 ベースの Meadow に移行し、Cygwin などもインストールして Unix 類似環境を構築して楽しんでいました。(そういえば、あまり使わなかったものの BSD on Windows や、MI/X (当時唯一フリーで入手できた Windows 用 X サーバー) などもインストールしたような) これが、1997 年くらいのことです。
しかし、所詮は似非ですし、そもそも Unix を使ったことがないと、そのマネをするといっても限界があります。そこで、PC-Unix 環境の構築をしたくなったのです。(とくに、当時は Windows では XEmacs はコンパイルするのが難しかったので、XEmacs を使ってみたかった私には結構ストレスがたまっていた)
ただ、当時、PC を買ったばかりで、そのハードウエアが Unix で使えない、という問題があり、実際にはじめてインストールを行なったのは少しハードが枯れてきた 1998 年の末のことでした。インストールしてのは SoftwareDesign が付録に付けた Plamo Linux 1.3 でした。
その後、Plamo、Slackware、FreeBSD などを使うようになり、Windows は使わなくなって全面的に消してしまいました。
まぁ、いろいろあるんですが、個人的には標準入出力ですね。パイプやリダイレクトを駆使して、目的の動作ができると非常に気持ちよいです。
ちなみに、今、このサイトも Debian GNU/Linux を使って自力で運営してます。最初は FreeBSD にしようか、とも思ったのですが、公開サーバーなので、セキュリティ関連などで必要なシステムのアップグレードがもっとも容易と思われる Debian にしました。(apt はとっても便利なんですが、とっても堕落したような気がしてます)
個人的には、Plamo/Slackware で育ったせいか、バイナリパッケージシステムに依存した最近の Unix (とくに RedHat 系の Linux) はあんまり好きじゃありません。
ちなみに FreeBSD の ports も、なんか中途半端な印象があって好きじゃないです。(ports は -current 対象に作られているらしいので、ちょっと古いリリース版では make がこけることもしばしば。しかも、ports をアップグレードするときは ports 全部をとってこないといけないので、まめにアップデートされているソフトだと大変です。
私にとっての定番プログラムをいくつか。
もともとそんなに嫌いではありませんでした。
ただ、どうしても Unix と比べて不安定だし、su に相当するコマンドが (少なくとも私が NT を使っていたころは) なくて、原則として Administrator で作業するはめになったり、MS 製のアプリケーションは勝手にシステム領域のライブラリを変更してくれたり、なんだかいたるところに個人ユース原則の DOS 風味が顔を出すので嫌いになりました。
これはもう、一部のユーザーのお陰です。
Mac は狂信的なユーザーがいて、他の OS、とくに Windows を「使いにくい」とか「Mac のモノマネ」とか言う。まぁ、Windows も使いこなした上で言っているならともかく、Windows なんか触ってもいない。それどころか Mac すらロクに使いこなせていない。(たとえばファイルを開く方法はマウスでのダブルクリックしか知らない)
んで、こういうユーザーがとにかく多いのです。(少なくとも私の周囲の Mac ユーザーはこういう人たちだらけだった)
9.x 以前の Mac OS なんて、メモリ管理もろくにできない前近代的な OS で、比較の対象にするなら Windows なら 3.1 以前、程度のシロモノなのにねぇ。
ちなみに OS X は Unix なので、Windows よりは圧倒的に好きです。で、家族用に iMac (鏡餅みたいなやつ)、職場用 (職員さんと共用) に eMac を買いました。
他の人は Mac として使えるし、自分は Unix として使えるのでかなり気に入ってます。
でも、診察室に eMac 置いてあると「やっぱりお医者さんは Mac ですか」みたいに言われるのがすごく嫌です。:-(