WindowsでLinuxをエミュレートするためのツールとユーティリティ
WindowsでLinuxをエミュレートするためのツールとユーティリティ
票: (107票)
プログラムライセンス: 無料
開発者/メーカー: Redhat
バージョン: 3.3.6
次のOSで利用可能: Windows
票:
プログラムライセンス
(107票)
無料
開発者/メーカー
バージョン
Redhat
3.3.6
次のOSで利用可能:
Windows
高評価
- 多くのパッケージが利用可能
- VMのフルインストールよりも少ないリソースを必要とします
- CygwinアプリケーションはWindowsファイルシステムにアクセスできます
- グラフィカルなアプリケーションを実行できます
低評価
- 多くのLinuxツールはCygwinと互換性がありません
- ツールのドキュメントが不足しています
- インストールが遅く、多くのスペースを必要とします
Cygwinは、Windowsオペレーティングシステム用のエミュレートされたLinuxライクな環境です。
Cygwinを使用する理由
Cygwinをインストールすると、POSIX (Portable Operating System Interface) システムの多くの機能をエミュレートするDLL (cygwin1.dll) が提供されます。Cygwin環境では、ls, more, awkなどのLinuxコマンドラインツールを使用することができます。Cygwinは生産用のツールではありません。ですから、実稼働環境では使うべきではありません。しかし、アイデアを試すには良いツールです。ユーザーは自分のWindowsマシンにこのツールをインストールし、様々なLinuxプログラムを試すことができます。
Cygwinは、オープンソースの製品です。長年にわたり、Cygwinコミュニティは、Unix、GNU、BSD、Linuxのツールやパッケージを移植してきました。また、GNOME、X Windows System、およびKDEデスクトップ環境もサポートしています。
Cygwinの特徴
CygwinのWebサイトから、セットアップ実行ファイルをダウンロードすることができます。セットアップツールは、ダウンロードするパッケージを選択することができます。コンパイル済みのパッケージは、利用可能なミラーサイトからダウンロードされます。
様々な機能が追加されたため、Cygwinは長年にわたってかなり大きくなっています。パッケージの選択にもよりますが、インストールサイズは23GBから100GB以上になることもあります。そのため、ユーザーはどのパッケージを選択するかについて注意する必要があります。また、ダウンロードとインストールに長い時間がかかるということです。
Cygwinがインストールされると、ユーザーはCygwinのアイコンをクリックして、Windows上でCygwinを起動することができます。Cygwinのbashシェル端末は、見た目が独特なので、ユーザーはDOS端末ではないことを意識しています。
Cygwinには、多くのGNUパッケージが付属しています。ですから、開発者がコンセプトやアイデアを試すのに最適なツールです。Cygwinターミナルでは、ドライブは/cygdriveにマップされるので、C:ドライブは/cygdrive/cにマップされます。Cygwinには、WindowsとUnixのパス、ファイル形式、行末を変換するユーティリティが用意されています。
Windowsマシン上でLinuxの仮想マシン(VM)を動かしたくないユーザーにとって、Cygwinは代替となりえます。
まとめ
Cygwinは、Windows環境で実行するための素晴らしい開発ツールです。本番で使うべきものではありません。また、UnixやLinuxシステムにアクセスできない新しい開発者や学生のための学習ツールとしても役立ちます。
高評価
- 多くのパッケージが利用可能
- VMのフルインストールよりも少ないリソースを必要とします
- CygwinアプリケーションはWindowsファイルシステムにアクセスできます
- グラフィカルなアプリケーションを実行できます
低評価
- 多くのLinuxツールはCygwinと互換性がありません
- ツールのドキュメントが不足しています
- インストールが遅く、多くのスペースを必要とします