banner
ホームページ / ニュース / Wasmer が WebAssembly、Posix と WASIX 仕様を融合
ニュース

Wasmer が WebAssembly、Posix と WASIX 仕様を融合

May 04, 2023May 04, 2023

ポール・クリル著

InfoWorld 編集者全般 |

WebAssembly (Wasm) バイナリ命令フォーマットを利用するテクノロジの構築者である Wasmer は、完全な Posix (Portable Operating System Interface) 互換性を持つアプリケーションを構築するために、WASI (WebAssembly System Interface) を拡張する仕様およびツールチェーンである WASIX を発表しました。 その目的は、Wasm へのコンパイルを効率化することです。

WASI のスーパーセットとして 5 月 30 日に発表された WASIX は、アプリケーションの構築とランタイムの完成の両方に使用でき、スレッド、Berkeley ソケット、フォーク、および Posix の存続期間のほぼすべてで利用できるその他の機能をサポートします。 WASIX の開発において、Wasmer チームとコミュニティは既存の WASI ABI の強化、安定化、Posix との互換性の向上に取り組んできたと Wasmer 氏は述べています。 支持者らは、WASIX によってあらゆるアプリを Wasm にコンパイルしやすくなると考えています。Wasm は Web アプリケーションに高いパフォーマンスをもたらし、JavaScript 以外の言語をブラウザーで使用できるようにするものです。 WASIX 仕様は wasix.org で参照できます。 開発者は、wasmer.sh で WASIX を試すことができます。

WASIX の具体的な側面には、長期的な安定化と既存の WASI ABI のサポート、および不足しているギャップを補う追加の非侵襲的システムコール拡張機能が含まれており、実用的なアプリケーションをコンパイルしてすぐに使用できるようになります。 WASIX の特徴:

WASIは野心的であり、現在もサポートされているが、反復ペースが遅いため、Wasmの利用可能化の進歩が妨げられていた、とWasmer氏は述べた。 WASI は、WebAssembly アプリケーションがあらゆるオペレーティング システムと対話するための一貫したメカニズムを提供するために、2019 年 3 月に Mozilla によって発表され、WebAssembly は Web の外部でも内部でも実行できるようになりました。 Posix は 1980 年代に遡り、一部の Linux ディストリビューションを含む Unix のバージョンと互換性のあるソフトウェアの API を定義する IEEE 標準です。

次にこれを読んでください:

Paul Krill は、InfoWorld の一般編集者であり、アプリケーション開発に焦点を当てています。

著作権 © 2023 IDG コミュニケーションズ株式会社

次にこれを読んでください: