WineはChrome OS上では動かない
タレコミ by Anonymous Coward
あるAnonymous Coward 曰く、
情報元へのリンク
先日VMwareとGoogleがWindowsアプリケーションの使用に関して同意したばかりだが、
オープンソースのWindows API実装であるWineがChrome OS上で実行されるのは不可能のようだ。
C言語によるクロスコンパイルなど、もはやクラウドの時代である今は通用しない。
Ubuntuがベースであるため、一見Chrome OSでWineを動かすのは容易であるかに思えるが、
Chrome OSでネイティブコードを実行するための環境であるGoogle Native Clientは基本的にサンドボックス内のコードしか実行できない。そして、コード実行の前にそのコード及びそのコードが参照しているライブラリを精査する。
一方でWineは実行後にWindows実行ファイルを読み込むため、サンドボックスを外せば実行できるかもしれないとされた。Wineを使ってLinux上のFirefoxでSilverlight,Flash,Unityなどを実行するpipelightは
NPAPIを用い、さらに別プロセスから通信しているため実現されているが、NPAPIのサポートを打ち切ったChromeでは使用できない。
また、Wineはシステムコールを多用しているが、NaClではシステムコールは利用できない。
以上の理由により、余程のリソースを変更しない限り、WineをChrome OS上で動かすことは不可能である。
情報元へのリンク
WineはChrome OS上では動かない More ログイン