banner
Hogar / Noticias / Wasmer fusiona WebAssembly, Posix con especificaciones WASIX
Noticias

Wasmer fusiona WebAssembly, Posix con especificaciones WASIX

May 04, 2023May 04, 2023

Por Paul Krill

Editor general, InfoWorld |

Wasmer, desarrollador de tecnología que aprovecha el formato de instrucciones binarias WebAssembly (Wasm), presenta WASIX, una especificación y cadena de herramientas que amplía WASI (WebAssembly System Interface) para crear aplicaciones con compatibilidad total con Posix (Portable Operating System Interface). La intención es agilizar la compilación a Wasm.

Anunciado el 30 de mayo como un superconjunto de WASI, WASIX se puede usar tanto para crear aplicaciones como para completar tiempos de ejecución, subprocesos de soporte, sockets de Berkeley, bifurcaciones y otras capacidades disponibles durante casi toda la vida de Posix. En el desarrollo de WASIX, el equipo y la comunidad de Wasmer han trabajado para mejorar el WASI ABI existente, estabilizándolo y haciéndolo más compatible con Posix, dijo Wasmer. Los defensores creen que WASIX facilitará la compilación de cualquier aplicación en Wasm, que se ha posicionado para brindar un alto rendimiento a las aplicaciones web y permitir el uso de otros lenguajes además de JavaScript en el navegador. La especificación WASIX se puede encontrar en wasix.org. Los desarrolladores pueden probar WASIX en wasmer.sh.

Los aspectos específicos de WASIX incluyen la estabilización a largo plazo y el soporte del WASI ABI existente y extensiones de llamada al sistema no invasivas adicionales que completan las brechas faltantes, lo que permite compilar y usar aplicaciones prácticas ahora. Características de WASIX:

Aunque WASI era ambicioso y todavía se admite, su lento ritmo de iteración había frenado el progreso de hacer que Wasm estuviera disponible, dijo Wasmer. WASI fue presentado por Mozilla en marzo de 2019 para proporcionar un mecanismo consistente para que las aplicaciones de WebAssembly interactúen con cualquier sistema operativo, con WebAssembly capaz de ejecutarse fuera y dentro de la web. Posix, que se remonta a la década de 1980, ha sido un estándar IEEE que define las API para software compatible con versiones de Unix, incluidas algunas distribuciones de Linux.

A continuación, lea esto:

Paul Krill es editor general en InfoWorld, cuya cobertura se centra en el desarrollo de aplicaciones.

Derechos de autor © 2023 IDG Communications, Inc.

A continuación, lea esto: