サーバー側はありません。 JSのみ:Linuxを搭載した本格的なコンピューターエミュレーター。
bellard.org/jslinux
(注意、クロムとFF4のみ)
私は彼と長い間遊びました-これは模倣ではなく、Linuxは実際のLinuxのように動作します-コンパイルされたプログラムは動作し、それらのエラーはセグメンテーションフォールトを引き起こし、ルートファイルシステムの損傷はdmesgの怒りの嵐を引き起こします
ddは、メモリを操作する際にまともなパフォーマンスを示します-40 mb / s以上(これはエミュレーターであり、ブラウザーのJSであることを忘れないでください!)。
私はそれを見るために生きるとは思っていませんでした。
...そして今、乱交が始まります:
*ローカルストレージを使用して、ディスクを整理できます(各Key-Valueは1つのセクターに対応します)。
* Webソケットを使用して、アイロンルーターにアクセスできる準仮想化ネットワークドライバーを作成し、通常のネットワークを取得できます。
*既存のテクノロジー(NUMA、DRBD、corosync)を使用して、ブラウザーからコンピューティングクラスターを編成できます。
(ところで、この場合コンソールを表示する必要はありません-バックグラウンドでクライアントで仮想マシンを起動し、仮想マシンはクラスターに参加し、緊急終了時にカウントを開始します-ブラウザーを閉じる-クラスターは自動的に再構成されます)
私はこれをHochmaと書いていますが、実際には、Linuxがあり、それがあれば、あらゆるものを扱う機会があります。 ネットワークアプリケーション、同期システム、制御システム。
canvasを使用して準仮想化ビデオドライバーを作成する手間はありません。独自のバージョンのcudaを記述し、非常に強力な計算アクセラレーションを取得できるwebGLがあります。
さて、最後はエミュレートされた仮想マシン内でのchromeの起動です。
だから、エミュレーションはブラウザに到達しました...