I like the bootstrapping process of the #zig compiler. I'm doing a similar job with #serene's bootstrapping, too. The only difference is that I'm not going to create the #wasi interpreter myself. I'm going to utilize a small runtime like #wamr. Just include the interpreter source code in the repo, and build it with the host's C compiler, and use it to run the bootstrap compiler which is committed to the source tree in Wasm32 format, and use that to compile the self-hosted version of #serene.

Wamr: aplicación para recuperar mensajes eliminados de Whatsapp

https://wamr.actualizar.net/

#wamr

Actualizar Warm - XAPK Última Versión 2.2 Android

Actualizar Warm a su última versión 2.2. Descargar e instalar archivo XAPK para dispositivos con sistema operativo Android.

@io fun usage of #wamr here! Love it.

Why is handling an #OS #Signal so hard in #WebAssembly ? - #WASI has a work around for us, but does it actually work?

I'm not sure - #WAMR #Wasmtime and #WASM3 might all need the new #StackSwitching proposal which was pushed to stage 2 in the #W3C today.

Check out the code samples here - https://withbighair.com/webassembly/2024/08/26/WebAssembly-and-signals.html

WebAssembly and Signal Handling

You can think of signal’s like user space interrupts. Essentially the running application is interrupted, and a signal handler function is invoked. This function is passed some data to describe why it is being interrupted. Once the function is invoked it can process a response to this “signal”. You’ve probably seen this on Linux. Geeks for Geeks has a great description of Signals. They are effectively used to communicate some information to the running process, a common use case is sending a signal to notify a process that is about to be terminated, thus allowing it to clean up resources, closing file handles, etc.

With Big Hair
Following on the first post about #hyperlight, @arschles has posted the second: bare metal, #webassembly, #wamr, #unikernels, the whole ball of wax: https://ecomaz.net/blog/hyperlight-overview-2/
Aaron Schlesinger's Personal Site

WebAssembly Micro #Runtime (WAMR)

https://github.com/bytecodealliance/wasm-micro-runtime

"#WAMR is a lightweight standalone WebAssembly (Wasm) runtime with small footprint, high performance and highly configurable features for applications cross from embedded, IoT, edge to Trusted Execution Environment (TEE), [...], cloud native and so on."

Looks neat, especially the different running modes look useful:

https://bytecodealliance.github.io/wamr.dev/blog/introduction-to-wamr-running-modes/

#WASM #WebAssembly

GitHub - bytecodealliance/wasm-micro-runtime: WebAssembly Micro Runtime (WAMR)

WebAssembly Micro Runtime (WAMR). Contribute to bytecodealliance/wasm-micro-runtime development by creating an account on GitHub.

GitHub
the #bytecodealliance live stream is going over the various projects in the foundation; we started off with #wamr:

Ещё одна дыра в безопасности WhatsApp

В WhatsApp можно восстанавливать сообщения, удаленные собеседником из общего чата

https://fediverse.blog/~/ItZamkadie/Ещё%20одна%20дыра%20в%20безопасности%20WhatsApp/

Ещё одна дыра в безопасности WhatsApp

В WhatsApp можно восстанавливать сообщения, удаленные собеседником из общего чата

И ещё дыра в Вацапе...

Теперь удалять сообщения в #WhatsApp бесполезно, их можно восстанавливать. Читать удаленн...