なんと!Webブラウザ上で動作するLinuxエミュレータ「jor1k」
jor1kはJavaScript製、GPLのオープンソース・ソフトウェアです。
JavaScriptを頑張れば何だってできる、確かにそうかも知れません。しかしここまでできるとは思いもしなかった。jor1kは何とJavaScriptによるLinuxエミュレータです。
[](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 21.34.25.1381239382.png)
実行中。左がコンソールです。
[](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 21.34.37.1381239388.png)
立ち上げ中。
[](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 21.35.30.1381239395.png)
viだって使えますよ!
[](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 21.36.07.1381239400.png)
cat使って内容の出力ももちろん可能。
[](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 21.36.17.1381239412.png)
topだって使えちゃう!
[](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 21.39.19.1381239427.png)
X Windowも実装されています。速度はあれですがちゃんと動くだけですごいです。
[](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 21.39.37.1381239439.png)
マウスでウィンドウを動かしたりすることだってできます。
[](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 21.40.01.1381239445.png)
メニューも出せます。
jor1kはOpenRISCを使ってJavaScriptで作られたLinuxエミュレータになります。速度面では多少の難がありますが、10年くらい前のマシンはもっと遅かったイメージがあるので十分満足できる速度ではないかと思います。
何より再現度の高さに驚かされるはずです。使ってみると、想像以上に普通に使えることに気付くはずです。コマンドを打ったり、テキストファイルを変更したりできます。まさにJavaScript恐るべしと言った感じです。
色々なソフトウェアがWebブラウザで動作するように移植されていますが、OSまで移植されてしまうとは驚きです。ぜひ触ってその面白さを体験してみてください。JavaScriptなのでサーバサイドの負荷がないのがまたいいですね。