Download.it 検索アイコン
Advertisement

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と互換性がありません
  • ツールのドキュメントが不足しています
  • インストールが遅く、多くのスペースを必要とします

考慮すべきその他のソフトウェア