CoLinux

Qt-Embeddedを調べていたら、CoLinuxという面白そうなものを発見。
Qt-Embeddedをビルドしている間にれっつ調査。

で、CoLinuxとはなんぞや?
※本家はこちら(http://www.colinux.org/)

  • 正式には「Cooperative Linux」(協調的なLinuxという意味らしい)
  • 平たく言うとWindows上で動くLinux(Windowsのアプリケーションとして動くLinux)。
  • UbuntuやFedoraだって動いちゃう。
  • 仮想マシンやCygwinと比べて入出力のオーバーヘッドが少なく高速。
  • WindowsのアプリケーションとしてLinuxカーネルが動くので仮想マシンよりも起動が早い。
  • デバイスへの入出力はWindowsに依存。
  • Windowsのネットワークブリッジ機能などを利用すれば通信も可能
  • でも最悪PCごとクラッシュ(ほぼ無いらしい)
  • 試そうと思ったけど、自分のWindowsさんは64bit版でしたわ…。
    また64bitの壁にぶち当たるとは…。

    最初に見つけたのはこちらのページ(Tech Info)で、
    WindowsにCoLinuxをのっけてQt-Embeddedを使ってSH4(とSH3?)の開発環境を構築方法を詳しく説明されています。