Open Source Summit North America 2026

Posted: 1779062400000

Overview

From May 18 to 20, I traveled to Minneapolis for Open Source Summit North America 2026, a Linux Foundation event, together with Yung-Tse Cheng (Mes), Chi-sheng Chen, and Jim Huang (jserv). With Mes, we presented our work on VirtIO-GPU support in semu, a lightweight system emulator capable of running Linux.

My involvement with semu began in May 2023 after hearing jserv introduce the project at CTHPC. Since then, I have worked mostly on VirtIO-related features, including virtio-blk, virtio-rng, virtio-gpu, and virtio-input. Graphics virtualization eventually became the main focus of my contribution, and Mes later pushed the work further with better 2D support, virtio-input improvements, virtio-gpu 3D, and virglrenderer integration.

Beyond the conference, we also visited the University of Minnesota, the Minneapolis Institute of Art, the Minneapolis Sculpture Garden, and Minnehaha Falls.

Presenting GPU Virtualization at OSS-NA

On the first day, we presented our talk, "Demystifying VirtIO-GPU: Building a Graphics Virtualization Bridge From Scratch".

55280104507_d86d8ef255_k

Slides of out talk:

Technical Highlights

On the second day, Chi-sheng and jserv presented "Optimize Linux Kernel To Fit Microcontrollers With 1 MB RAM", showing how a No-MMU Linux kernel can run on STM32 F4 and H7 platforms through XIP and various size-reduction techniques.

703752275_10164439127852389_4963253938985319027_n

On the third day, jserv also gave "Construct a Lean and Fast RISC-V System Emulator Capable of Running Linux", presenting recent progress on rv32emu, including planned 64-bit support and LLVM ahead-of-time compilation.

7f7cccc4-ac13-424f-8b5c-f74327b94cc3

One of my favorite talks was Rob Landley's "Building the Simplest Possible Linux System". He presented with no slides in a very geek style, using only terminal demos and code walkthroughs.

13853ca3-77df-485c-9dd2-d4b492492a0b

The keynote conversation between Linus Torvalds and Dirk Hohndel was another highlight. Linus Torvalds shared his view on AI and how programming tools have evolved throughout his career.

702910489_26852263864429948_6221965475965620200_n

OSS-NA 2026 also included a RISC-V Mini Summit, which covered recent RISC-V ecosystem updates and provided opportunities to exchange ideas with people from different organizations. For example, Mark Zhuang from SpacemiT introduced their K3 product:

303d66c7-48c6-4d95-ab3e-013b8b968539

Scenes from the Event

Me taking picture with the OSSNA logo inside the Minneapolis Convention Center:

9076ee8a-ed4e-4afb-8f74-8bdfc56321cd

Conference lunch:

55283345609_3250d75939_k

Audience listening to the keynote:

55281125468_2fc47190a1_k

Banquet conversations with Mark Zhuang and Cong Wang (a Linux kernel developer with over 1,000 commits):

55281385975_abb3af9fd7_k

Later, we also had dinner with Mark Zhuang and Cong Wang:

d7dd9d7c-2485-455a-9845-40b9a9e3fa33

Drone show above the Stone Arch Bridge, celebrating the 35th anniversary of Linux:

534b2b8c-6bdf-4b55-a1f5-be989ab4a41d
a94e1937-b371-4535-8c7b-cac6b0578b00

In the City of Minneapolis

Outside the conference venue, we spent some time walking through downtown Minneapolis and visiting places such as Minneapolis City Hall and the University of Minnesota.

c7c83814-0fb3-449e-b257-3040f3eff997

A street view of Minneapolis:

6d892279-0a6d-4a92-ba71-77c71a986eb0

Minneapolis City Hall:

bb88b12c-ca78-486c-a774-e7bd464295fc

The entrance sign of the University of Minnesota:

6256820d-8d95-46d6-8d8b-8784613f7d79

Northrop Memorial Auditorium:

0c40f232-8a77-479b-9ff0-13efd62f792c

A meal at Hen House Eatery:

299d7455-5853-4508-92ef-6912f7cf4b2b
ac3c70f3-ac16-4304-b50c-011a899ea5eb

Nature and Culture in Minneapolis

We also visited the Minneapolis Institute of Art, the Minneapolis Sculpture Garden, and Minnehaha Falls, which showed us the cultural and natural sides of this beautiful city.

Entrance of the Minneapolis Institute of Art:

d520be34-e1cf-4a2b-8cf9-0a7784f759fe

Exhibits inside the Minneapolis Institute of Art:

1aba3d68-2ceb-4e45-822a-30c340da7339

Nik Nerburn: The Milkman:

bd977b81-b70e-4cff-862e-2a29f0f1acd4

Mark Dion, "Curator's Office":

890c5639-550d-4a92-8ee7-dfe2c45ff6b8

The Minneapolis Sculpture Garden, home of Spoonbridge and Cherry:

5892073e-a7d3-4cb4-88d5-4ec9ee6d1c78

Minnehaha Falls in Minnehaha Park:

61c92623-a5cd-438c-a40c-bda7cf07dc1e

Taking photo with the Mississippi River in Minnehaha Park:

eb6037d3-4e61-8135-c36990c53711
Last Updated on Nov 2nd 2026