<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Hyperlight | Blog</title><description/><link>https://hyperlight.org/</link><language>en</language><item><title>Upcoming Talk: Running Wasmtime in Hardware-Isolated Microenvironments</title><link>https://hyperlight.org/blog/hyperlight-wasmcon-kubecon-eu-2026/</link><guid isPermaLink="true">https://hyperlight.org/blog/hyperlight-wasmcon-kubecon-eu-2026/</guid><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;At WasmCon, co-located with KubeCon + CloudNativeCon Europe 2026 in Amsterdam on March 23, &lt;a href=&quot;https://github.com/danbugs&quot;&gt;Danilo (Dan) Chiarlone&lt;/a&gt; from Microsoft will present on running the Wasmtime WebAssembly runtime inside Hyperlight’s hardware-isolated micro-VMs. This talk will explore how combining Wasmtime with Hyperlight provides dual-layer security — a WebAssembly software sandbox inside a hypervisor-enforced VM boundary — while maintaining fast cold starts.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://colocatedeventseu2026.sched.com/event/2DY28&quot;&gt;View the session and add it to your calendar&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Upcoming Talk: Even More Hoops — Debugging WebAssembly across the Hardware Memory Partition Boundary</title><link>https://hyperlight.org/blog/hyperlight-wasm-io-2026-debugging/</link><guid isPermaLink="true">https://hyperlight.org/blog/hyperlight-wasm-io-2026-debugging/</guid><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;At Wasm I/O 2026 in Barcelona on March 19, &lt;a href=&quot;https://github.com/dblnz&quot;&gt;Doru Blânzeanu&lt;/a&gt; will present on the challenges and solutions for debugging WebAssembly code running inside Hyperlight’s hardware-isolated micro-VMs. Building on Hyperlight’s GDB/LLDB debugging support, this talk will explore how to step through Wasm execution across the hardware memory partition boundary that separates the guest VM from the host.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://wasm.io/sessions/&quot;&gt;View the session and add it to your calendar&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Upcoming Workshop: Hands-On with Hyperlight and Wasm</title><link>https://hyperlight.org/blog/hyperlight-wasm-io-2026-workshop/</link><guid isPermaLink="true">https://hyperlight.org/blog/hyperlight-wasm-io-2026-workshop/</guid><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;At Wasm I/O 2026 in Barcelona on March 19, &lt;a href=&quot;https://github.com/syntactically&quot;&gt;Lucy Menon&lt;/a&gt;, &lt;a href=&quot;https://github.com/squillace&quot;&gt;Ralph Squillace&lt;/a&gt;, and &lt;a href=&quot;https://github.com/andreiltd&quot;&gt;Tomasz Andrzejak&lt;/a&gt; will lead a hands-on workshop on building and running WebAssembly workloads inside Hyperlight’s hardware-isolated micro-VMs. This workshop will cover the practical steps of using Hyperlight Wasm — from compiling Wasm components to running them in sub-millisecond VMs with dual-layer security.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://wasm.io/sessions/&quot;&gt;View the session and add it to your calendar&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Hyperlight Nanvix: POSIX support for Hyperlight Micro-VMs</title><link>https://hyperlight.org/blog/hyperlight-nanvix-posix-support/</link><guid isPermaLink="true">https://hyperlight.org/blog/hyperlight-nanvix-posix-support/</guid><pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This post announces the integration of the Nanvix microkernel with Hyperlight, providing over 150 POSIX system calls inside hardware-isolated micro-VMs. By combining Hyperlight’s VM isolation with Nanvix’s minimal Rust-based microkernel, applications written in Python, JavaScript, C, C++, and Rust can now run with full hardware isolation and double-digit-millisecond cold starts — addressing the “serverless trilemma” of fast cold starts, secure isolation, and runtime compatibility. Written by &lt;a href=&quot;https://github.com/danbugs&quot;&gt;Danilo Chiarlone&lt;/a&gt; and &lt;a href=&quot;https://github.com/ppenna&quot;&gt;Pedro Henrique Penna&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://opensource.microsoft.com/blog/2026/1/28/hyperlight-nanvix-bringing-multi-language-support-for-extremely-fast-hardware-isolated-micro-vms&quot;&gt;Read the full blog post&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Re-Engineering Microsoft&apos;s Hyperlight in Rust</title><link>https://hyperlight.org/blog/hyperlight-rustconf-2025/</link><guid isPermaLink="true">https://hyperlight.org/blog/hyperlight-rustconf-2025/</guid><pubDate>Wed, 03 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;At RustConf 2025 in Seattle, &lt;a href=&quot;https://github.com/danbugs&quot;&gt;Danilo Chiarlone&lt;/a&gt; and &lt;a href=&quot;https://github.com/ludfjig&quot;&gt;Ludvig Liljenberg&lt;/a&gt; presented on re-engineering Hyperlight in Rust. This talk covered the design decisions, challenges, and benefits of building a lightweight Virtual Machine Manager in Rust — including memory safety, no-std guest support, and how Rust’s type system helps enforce security boundaries between host and guest.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://rustconf2025.wpenginepowered.com/schedule&quot;&gt;View the RustConf 2025 schedule&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Hyperlight: Debugging hardware-protected guests</title><link>https://hyperlight.org/blog/hyperlight-debugging-guests/</link><guid isPermaLink="true">https://hyperlight.org/blog/hyperlight-debugging-guests/</guid><pubDate>Mon, 14 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This post introduces GDB and LLDB debugging support for Hyperlight micro-VM guests, enabling developers to attach a debugger at runtime and step through code executing inside a hardware-protected VM. It walks through a hands-on example using the KubeCon NA 2024 demo application, explains the technical architecture of how the GDB protocol communicates across the VM boundary, and covers supported features including breakpoints, memory/register inspection, and instruction stepping. Written by &lt;a href=&quot;https://github.com/dblnz&quot;&gt;Doru Blânzeanu&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://opensource.microsoft.com/blog/2025/07/14/hyperlight-debugging-hardware-protected-guests&quot;&gt;Read the full blog post&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Hyperlight Wasm: Fast, secure, and OS-free</title><link>https://hyperlight.org/blog/hyperlight-wasm-fast-secure-os-free/</link><guid isPermaLink="true">https://hyperlight.org/blog/hyperlight-wasm-fast-secure-os-free/</guid><pubDate>Wed, 26 Mar 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This post announces Hyperlight Wasm, a Hyperlight VM micro-guest that runs WebAssembly component workloads written in many programming languages via the Wasmtime runtime. By combining Hyperlight’s hardware VM isolation with Wasm’s software sandbox, it delivers dual-layer security with 1–2 ms cold starts and broad language compatibility through WASI and the Component Model. The post also covers Azure Front Door Edge Actions, powered by Hyperlight. Written by &lt;a href=&quot;https://github.com/yoshuawuyts&quot;&gt;Yosh Wuyts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://opensource.microsoft.com/blog/2025/03/26/hyperlight-wasm-fast-secure-and-os-free&quot;&gt;Read the full blog post&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Build a Hyperlight C guest to securely execute JavaScript</title><link>https://hyperlight.org/blog/hyperlight-c-guest-javascript/</link><guid isPermaLink="true">https://hyperlight.org/blog/hyperlight-c-guest-javascript/</guid><pubDate>Mon, 10 Mar 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This tutorial demonstrates how to create a Hyperlight guest application in C that uses the QuickJS JavaScript engine to securely execute arbitrary JavaScript inside a hardware-protected micro-VM. It walks through building the guest using the Hyperlight C API, compiling with clang against Hyperlight’s custom libc, and creating a Rust host application that loads and calls the guest. Written by &lt;a href=&quot;https://github.com/ludfjig&quot;&gt;Ludvig Liljenberg&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://opensource.microsoft.com/blog/2025/03/10/build-a-hyperlight-c-guest-to-securely-execute-javascript&quot;&gt;Read the full blog post&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Hyperlight: Achieving 0.0009-second micro-VM execution time</title><link>https://hyperlight.org/blog/hyperlight-0009-second-micro-vm/</link><guid isPermaLink="true">https://hyperlight.org/blog/hyperlight-0009-second-micro-vm/</guid><pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This post walks through the demo application from &lt;a href=&quot;https://github.com/ritazh&quot;&gt;Rita Zhang&lt;/a&gt;’s KubeCon NA 2024 keynote, showing how Hyperlight achieves 0.0009-second average micro-VM execution time. It explores the demo app’s architecture — a Rust-based web server with cold and warm VM routes — and explains how Hyperlight creates a brand-new hardware-protected micro-VM for each request, executes a guest function, and tears it down, all within sub-millisecond timeframes. Written by &lt;a href=&quot;https://github.com/danbugs&quot;&gt;Danilo Chiarlone&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://opensource.microsoft.com/blog/2025/02/11/hyperlight-creating-a-0-0009-second-micro-vm-execution-time&quot;&gt;Read the full blog post&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Hyperlight at KubeCon NA 2024: Keynote Demo</title><link>https://hyperlight.org/blog/hyperlight-kubecon-na-2024-keynote/</link><guid isPermaLink="true">https://hyperlight.org/blog/hyperlight-kubecon-na-2024-keynote/</guid><pubDate>Thu, 14 Nov 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;At the KubeCon + CloudNativeCon North America 2024 keynote in Salt Lake City, Microsoft’s &lt;a href=&quot;https://github.com/ritazh&quot;&gt;Rita Zhang&lt;/a&gt; demonstrated Hyperlight on stage, showing how it can execute multiple functions inside a micro virtual machine and return results in just 0.0009 seconds on average. This was one of Hyperlight’s first major public appearances and showcased the project’s sub-millisecond execution capabilities to the cloud-native community.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/f8ornY7h2KE?feature=shared&amp;#x26;t=290&quot;&gt;Watch the keynote demo&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Introducing Hyperlight: Virtual machine-based security for functions at scale</title><link>https://hyperlight.org/blog/introducing-hyperlight/</link><guid isPermaLink="true">https://hyperlight.org/blog/introducing-hyperlight/</guid><pubDate>Thu, 07 Nov 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The Microsoft Azure Core Upstream team announced Hyperlight, an open-source Rust library for executing small, embedded functions using hypervisor-based protection at scale. Hyperlight creates micro-VMs in 1–2 milliseconds — about two orders of magnitude faster than traditional VMs — by eliminating the guest OS, virtual devices, and kernel boot entirely. The post covers the motivation behind Hyperlight, its architecture, and includes a Rust code walkthrough. Written by &lt;a href=&quot;https://github.com/yoshuawuyts&quot;&gt;Yosh Wuyts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://opensource.microsoft.com/blog/2024/11/07/introducing-hyperlight-virtual-machine-based-security-for-functions-at-scale&quot;&gt;Read the full blog post&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>