NYAOS
NYAOS (「にゃおす」と発音する)は Windows及びOS/2 用のフリーな日本語拡張 UNIX ライクコマンドラインシェルである。command.com, cmd.exe に比べて多機能で、tcsh ライクなヒストリー機能、Tab による入力補完機能のほか、エイリアスや関数機能によるシェルスクリプトの実行など強力な機能を備える。
GPLライセンスの元で公開されている。その動作環境はメジャーバージョンによって異なる。
NYAOS 1.xx
[編集]Nihongo Yet Another OS/2 Shell の略とされ、OS/2 の上で動作する。YAOS と呼ばれるOS/2用の米国製コマンドラインシェルを手本として、CMD.EXE のラッパーとして開発された。
現在はメンテナンスは停止している。
NYAOS 2.xx
[編集]Nihongo Yet Another OSes Shell の略とされ、DOSでも動くよう、スクラッチから再開発された。その処理系はWindows NT系列及びWindows 9x系の 32bit オペレーティングシステム用の NYACUS(にゃーかす、Nihongo Yet Another CUI Shell)、 DOS及びWindows 9x系の 16bit オペレーティングシステム用の NYADOS(にゃーどす、Nihongo Yet Another DOS Shell), OS/2 用の NYAOS弐(にゃおすつー、Nihongo Yet Another OS/2 Shell-II)からなっている。
このバージョンでも、DOS あるいは Windows のデフォルトで動作する command.com, cmd.exe の上で動作する。NYACUS は standalone オプションを与えることで Windows 32bit ネイティブアプリケーションとして単独動作が可能である。また、9x系での NYACUS は日本語がうまく扱えない一方で、単独動作させることによりパイプなどの一部の機能について command.com の制限を取り除くことが可能である。
現在はメンテナンスは停止している。
NYAOS 3.xx
[編集]Nihongo Yet Another Open Shell の略とされ、NYAOS 2.xx の次世代バージョンとして開発されている。開発コードネームは「NYAOS 3000」。当バージョンより DOS/Windows 9x環境はサポートから外された。Luaインタプリタを内蔵し、シェルの各種動作をLuaでカスタマイズできる。また、standaloneモードのみとなり、基本的に単独で動作するシェルに進化している(ただし、バッチファイル実行などで、一部では CMD.EXE を必要とするシーンもある)。
現在はメンテナンスは停止している。
NYAGOS (NYAOS 4.xx)
[編集]Nihongo Yet Another GOing Shell の略とされている。Unicode をサポートするため、Go言語で1から実装し直された。NYAOS シリーズを継承するため、バージョンナンバーは 4.0 からスタートしている。