MicroEMACSについて
MicroEMACSは、
1985年にデイブ・コンロイによって創られたコンパクトで
移植性の高い
テキストエディタです。このエディタは、主に
Emacsに似た操作感を持ちながらも、軽量で手軽に使えることを目的としています。開発後、ダニエル・M・ローレンスがそのメンテナンスを担当し、時間とともに多くの
オペレーティングシステムに対応したバージョンがリリースされました。
MicroEMACSは、その
移植性が特色であり、
CP/M|CP_M、
MS-DOS、
Microsoft Windowsをはじめ、VMS、
Atari ST、
AmigaOS、
OS-9、NEXTSTEPといったさまざまな
UNIX系OSにまで対応しています。このように多くのプラットフォームで動作することで、ユーザーは異なる環境下でも同じエディタを利用できる利点があります。
派生版と関連プロジェクト
MicroEMACSの人気は、その後の派生版を生む基盤となりました。例えば、GNU
Emacsとの互換性を重視するmgなどの派生プロジェクトが存在します。また、MicroEMACSの影響を受けて作られたエディタには、viクローンであるvileがあり、これはMicroEMACSの初期のバージョンを起源としています。
さらに、ワシントン大学で開発されたシンプルな
テキストエディタPicoも、MicroEMACS 3.6を基盤にしています。Picoは、その機能やインターフェースの中で
ライセンスの曖昧さがあったために、後に自由ソフトウェアプロジェクトとしてGNU nanoが登場しました。これにより、Picoの使い勝手や機能が、オープンソースの枠の中で再現され、広く利用されるようになりました。
MicroEMACSの影響と利用
Linuxを創始した
リーナス・トーバルズも、学生時代からMicroEMACSを使用していたことで知られています。彼は自身の必要に応じてMicroEMACSをカスタマイズし、その結果として独自のフォークを公開しています。このように、MicroEMACSはプログラマーや開発者にとって有用なツールであり続け、さまざまなコミュニティで活用されています。
MicroEMACSは、エディタの歴史の中で重要な位置を占める存在であり、その軽量さと
移植性が多くのユーザーに支持されています。セキュリティや効率を重視する現代においても、その設計思想は色あせることなく、さまざまな開発環境に貢献しているのです。今後もMicroEMACS及びその派生プロジェクトが、エディタというカテゴリーで果たす役割が大いに期待されます。