Skip to content

Commit af51465

Browse files
committed
content: add blog posts and conference talk announcements
Populate the blog with 6 posts from the Microsoft Open Source Blog and 5 conference talk entries spanning KubeCon, RustConf, Wasm I/O, and WasmCon. Each entry includes a summary and link to the original source. Blog posts: - Introducing Hyperlight (Nov 2024) - Achieving 0.0009-second micro-VM execution time (Feb 2025) - Build a Hyperlight C guest to securely execute JavaScript (Mar 2025) - Hyperlight Wasm: Fast, secure, and OS-free (Mar 2025) - Debugging hardware-protected guests (Jul 2025) - Hyperlight Nanvix: POSIX support for micro-VMs (Jan 2026) Conference talks: - KubeCon NA 2024 keynote demo - RustConf 2025: Re-Engineering Hyperlight in Rust - Wasm I/O 2026: Debugging and Workshop sessions - WasmCon @ KubeCon EU 2026: Running Wasmtime in micro-VMs Engineer names are hyperlinked to their GitHub profiles. Upcoming events use future tense and are prefixed with 'Upcoming Talk/Workshop' to distinguish them from past presentations. Signed-off-by: David Justice <david@justice.dev>
1 parent 6d813e7 commit af51465

11 files changed

Lines changed: 88 additions & 0 deletions
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Hyperlight: Achieving 0.0009-second micro-VM execution time"
3+
date: 2025-02-11
4+
---
5+
6+
This post walks through the demo application from [Rita Zhang](https://github.com/ritazh)'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 [Danilo Chiarlone](https://github.com/danbugs).
7+
8+
[Read the full blog post](https://opensource.microsoft.com/blog/2025/02/11/hyperlight-creating-a-0-0009-second-micro-vm-execution-time)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Build a Hyperlight C guest to securely execute JavaScript"
3+
date: 2025-03-10
4+
---
5+
6+
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 [Ludvig Liljenberg](https://github.com/ludfjig).
7+
8+
[Read the full blog post](https://opensource.microsoft.com/blog/2025/03/10/build-a-hyperlight-c-guest-to-securely-execute-javascript)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Hyperlight: Debugging hardware-protected guests"
3+
date: 2025-07-14
4+
---
5+
6+
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 [Doru Blânzeanu](https://github.com/dblnz).
7+
8+
[Read the full blog post](https://opensource.microsoft.com/blog/2025/07/14/hyperlight-debugging-hardware-protected-guests)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Hyperlight at KubeCon NA 2024: Keynote Demo"
3+
date: 2024-11-14
4+
---
5+
6+
At the KubeCon + CloudNativeCon North America 2024 keynote in Salt Lake City, Microsoft's [Rita Zhang](https://github.com/ritazh) 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.
7+
8+
[Watch the keynote demo](https://youtu.be/f8ornY7h2KE?feature=shared&t=290)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Hyperlight Nanvix: POSIX support for Hyperlight Micro-VMs"
3+
date: 2026-01-28
4+
---
5+
6+
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 [Danilo Chiarlone](https://github.com/danbugs) and [Pedro Henrique Penna](https://github.com/ppenna).
7+
8+
[Read the full blog post](https://opensource.microsoft.com/blog/2026/1/28/hyperlight-nanvix-bringing-multi-language-support-for-extremely-fast-hardware-isolated-micro-vms)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Re-Engineering Microsoft's Hyperlight in Rust"
3+
date: 2025-09-03
4+
---
5+
6+
At RustConf 2025 in Seattle, [Danilo Chiarlone](https://github.com/danbugs) and [Ludvig Liljenberg](https://github.com/ludfjig) 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.
7+
8+
[View the RustConf 2025 schedule](https://rustconf2025.wpenginepowered.com/schedule)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Hyperlight Wasm: Fast, secure, and OS-free"
3+
date: 2025-03-26
4+
---
5+
6+
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 [Yosh Wuyts](https://github.com/yoshuawuyts).
7+
8+
[Read the full blog post](https://opensource.microsoft.com/blog/2025/03/26/hyperlight-wasm-fast-secure-and-os-free)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Upcoming Talk: Even More Hoops — Debugging WebAssembly across the Hardware Memory Partition Boundary"
3+
date: 2026-03-19
4+
---
5+
6+
At Wasm I/O 2026 in Barcelona on March 19, [Doru Blânzeanu](https://github.com/dblnz) 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.
7+
8+
[View the session and add it to your calendar](https://wasm.io/sessions/)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Upcoming Workshop: Hands-On with Hyperlight and Wasm"
3+
date: 2026-03-19
4+
---
5+
6+
At Wasm I/O 2026 in Barcelona on March 19, [Lucy Menon](https://github.com/syntactically), [Ralph Squillace](https://github.com/squillace), and [Tomasz Andrzejak](https://github.com/andreiltd) 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.
7+
8+
[View the session and add it to your calendar](https://wasm.io/sessions/)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Upcoming Talk: Running Wasmtime in Hardware-Isolated Microenvironments"
3+
date: 2026-03-23
4+
---
5+
6+
At WasmCon, co-located with KubeCon + CloudNativeCon Europe 2026 in Amsterdam on March 23, [Danilo (Dan) Chiarlone](https://github.com/danbugs) 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.
7+
8+
[View the session and add it to your calendar](https://colocatedeventseu2026.sched.com/event/2DY28)

0 commit comments

Comments
 (0)