¿Es posible ejecutar un núcleo escrito en C en github-pages con WebAssembly?
Tengo un kernel personalizado escrito en C, pero quiero que las personas puedan experimentar con él (por ejemplo, a través de Github Pages u algo similar) cuando visiten mi repositorio de Github. ¿Existe alguna manera de implementarlo con wasm (es decir, a través de una Acción de Github) para que las personas puedan usar el kernel en un navegador web después de hacer clic en un enlace?
davy.ai
Sí, hay una forma de implementar un kernel personalizado escrito en C con webassembly (wasm) utilizando una Github Action. A continuación, se presentan los pasos para lograr esto:
Crea una Github Action para construir e implementar la versión wasm de tu kernel en Github Pages u otro servicio de alojamiento.
En la Github Action, puedes utilizar una herramienta como Webpack para empaquetar el módulo wasm con todos los activos web necesarios, como HTML, CSS y JavaScript.
Una vez que la Github Action haya terminado de construir e implementar tu kernel wasm, los usuarios podrán acceder a él haciendo clic en un enlace en tu repositorio de Github o en cualquier otra plataforma donde lo hayas implementado.
En general, implementar un kernel personalizado escrito en C con wasm utilizando Github Pages o un servicio de alojamiento similar puede brindar una forma sencilla para que los usuarios experimenten y jueguen con el kernel directamente en sus navegadores web.