Cygwin = Windows上に用意した変換DLL (cygwin1.dll) を通して Linux API (主に POSIX) を間接的に利用できるように目指しているもの。
coLinux = Windows上に用意したデバイスドライバを利用して Linux カーネル自身をエミュレーションするもの。
VMware/bochs = x86環境そのものをエミュレーションするもの。
wine = Windows API をエミュレーションするもの。
ということになります(coLinuxだけはドキュメントからの情報)。
これはどういうものなのでしょうか? (スコア:1, 参考になる)
少しはググったのですが素人な私にはちょっと違いがわからなくて・・・
無知を承知での質問ですが識者の方からお教え頂ければと思います。
(質問の方向性からしてぜんぜんはずれてたらゴメン)
Re:これはどういうものなのでしょうか? (スコア:2, 参考になる)
coLinux = Windows上に用意したデバイスドライバを利用して Linux カーネル自身をエミュレーションするもの。
VMware/bochs = x86環境そのものをエミュレーションするもの。
wine = Windows API をエミュレーションするもの。
ということになります(coLinuxだけはドキュメントからの情報)。
Cygwinはソースコードレベルでの互換性しかなく、ネイティブLinuxでコンパイルされたバイナリは動作できないのに対して、
Re:これはどういうものなのでしょうか? (スコア:1, 参考になる)
bochsはCPUもエミュレートします。