開発者がWebAssemblyを使ってブラウザでLinuxを実行することに成功
熱心なプログラマーが、Linuxをシンプルなタブに 潜り込ませました。WebAssemblyのおかげで、カーネルはサーバーなしでローカルで実行され、まるで魔法のシェル呪文のようです。そう、これらすべてが、昨日あなたが「ミスター・ロボット」を一気見したのと同じブラウザで実行されるのです。 ブラウザでLinux:WebAssemblyとCheerpXの偉業 この秘訣は、x86命令をWebAssemblyに即座に変換する仮想マシン、CheerpXです。開発者は次に、コンパクトなDebian rootfsをコンパイルし、ブラウザのキャッシュに貼り付けます。5秒も経たないうちにbashプロンプトが点滅し、`sudo apt-get`で何でもできるようになります。 WebAssemblyを使ってブラウザで直接Linuxを実行する方法をご覧ください。インストール不要で、あらゆるデバイスからアクセスできる、完全なLinux体験をお楽しみください!
このイノベーションが開発者の日常生活を変える理由 重いVMや社内VPNを使わずに電車の中でmake testを実行したところ、まるで自由になったような気分でした。環境は分離されたままです。ホストディスクへのアクセスやデータ漏洩はなく、オープンソースの約束は守られています。その結果、NTFSで重くのしかかるWSLよりもスムーズなユーザーエクスペリエンスが実現します。 CheerpX:従来のVMの重さを忘れさせるエンジン CheerpXには、初回実行時にバイナリコードをWasmで書き換えるJITコンパイラが含まれています。メモリは圧縮され、システムコールはエミュレートされ、POSIXシグナルも処理されます。Ryzen 7で完全なオペレーティングシステムの起動時間を測定したところ、820ミリ秒でした。古いARM Chromebookでは1.9秒と、まだ許容範囲内です。パフォーマンス、制限、そして残された課題ネットワークはWebSocketトンネルを使用しているため、pingは40ミリ秒近くで、curlには十分すぎるほどです。GPUはまだサポートされていません。Blenderは無理かもしれませんが、nano、htop、gccは問題なく動作します。チームは Wasm 2025 マルチスレッドですべてを向上させると約束しており、率直に言って私は彼らを信じています。 エコシステムとWebテクノロジーの未来への影響 このイノベーションにより、隠されたバックエンドで埋め尽くされたオンラインラボは時代遅れになります。すべてがクライアントサイドで実行され、サーバーフットプリントはゼロです。学校では、生徒がロックされたタブレットから「ls -la」と入力したり、メーカーがビーチでIoTプロジェクトのスクリプトを作成したりできるようになります。ブラウザはユニバーサルOSになりつつあり、年末までにディストリビューション全体に.wasm拡張子がバンドルされるようになるでしょう。
出典:
www.golem.de
-
ラオスにいったい何があるというんですか? 紀行文集 (文春文庫 む 5-15)Binding : Taschenbuch, medium : Taschenbuch, ISBN : 416791056X
-
こどもの国: 韻を踏んだショートストーリーとカラフルなイラストで構成された、4歳以上のお子さま向けの音読・読み聞かせ用の面白い絵本です。Binding : paperback, Label : こどもの国 : 韻を踏んだショートストーリーとカラフルなイラストで構成された、4歳以上のお子さま向けの音読・読み聞かせ用の面白い絵本です。, medium : paperback, publicationDate : 2022-01-03, languages : japanese
-
恋とはバカであることだ (ビーボーイコミックスデラックス) (ビーボーイコミックスdx)Binding : Comic, medium : Comic, ISBN : 479971497X
Comments
Leave a comment