謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

WindowsとLinuxの関係まとめ

ファイルのやりとり(samba/ftp/http)とか、リモートデスクトップ(xnest/vnc)は面倒なので省略。

WindowsLinuxのバイナリを互換APIで動かす lina
LinuxWindowsのバイナリを互換APIで動かす wine
LinuxLinuxのバイナリを互換APIで動かす lina
WindowsWindowsのバイナリを互換APIで動かす wine
WindowsWindows向けにLinuxのプログラムをコンパイル cygwin
LinuxLinux向けにWindowsのプログラムをコンパイル winegcc (mingw互換)、wine + windows向けのコンパイラ(動かす時はwineで)。
WindowsLinux向けにLinuxのプログラムをコンパイル なし
LinuxWindows向けにWindowsのプログラムをコンパイル wine + windows向けのコンパイラ
Windows内にLinuxをインストールしネイティブで動かす wubi(Ubuntuのみ対応)
Linux内にWindowsをインストールしネイティブで動かす なし
Linux内にLinuxをインストールしネイティブで動かす lubi(Ubuntuのみ対応)
Windows内にWindowsをインストールしネイティブで動かす なし
Linux内でWindowsを動かす QemuVMwareXenKVM。(kvm-liteは知らね)
Windows内でLinuxを動かす QemucoLinuxVMware。(Xenは知らね。Hyper-Vは今後)
Linux内でLinuxを動かす QemuVMwareXenKVMkvm-lite(lguestkvmに移植したものらしい。カーネルは同一?異なる?)、lguest(カーネルは同一)、chroot(環境のみ)
Windows内でWindowsを動かす QemuVMware。(Xenは知らね。Hyper-Vは今後)