US 12,073,232 B2
Unikernel for webassembly containers
Giuseppe Scrivano, Milan (IT); Daniel Walsh, Augusta, GA (US); and Sergio Lopez Pascual, Madrid (ES)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on Sep. 28, 2022, as Appl. No. 17/955,216.
Prior Publication US 2024/0103882 A1, Mar. 28, 2024
Int. Cl. G06F 9/445 (2018.01); G06F 9/455 (2018.01); H04L 67/025 (2022.01)
CPC G06F 9/445 (2013.01) [G06F 9/45533 (2013.01); H04L 67/025 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by a computing device having a processor and by using a container engine, a container runtime;
generating, by using the container runtime, a unikernel configured to run a plurality of webassembly applications, thereby resulting in a webassembly unikernel;
receiving, by the computing device, a request to run an application;
retrieving, by the computing device and via the container engine, a container image corresponding to the application from a container registry;
storing a webassembly payload for the application from the container image; and
causing the webassembly unikernel to run the webassembly payload for the application.