US 11,989,569 B2
Unikernel provisioning
Ian Eyberg, Oakland, CA (US)
Assigned to NanoVMs, Inc., San Francisco, CA (US)
Filed by NanoVMs, Inc., San Francisco, CA (US)
Filed on Jun. 10, 2021, as Appl. No. 17/344,937.
Application 17/344,937 is a continuation of application No. 16/803,866, filed on Feb. 27, 2020, granted, now 11,061,695.
Application 16/803,866 is a continuation of application No. 15/950,967, filed on Apr. 11, 2018, granted, now 10,628,177, issued on Apr. 21, 2020.
Prior Publication US 2021/0303316 A1, Sep. 30, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 9/54 (2006.01)
CPC G06F 9/44521 (2013.01) [G06F 9/45508 (2013.01); G06F 9/45558 (2013.01); G06F 9/541 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor configured to:
receive a first binary of an application and a second binary of a runtime interpreter; and
convert the received first and second binaries into a unikernel that is deployable on a virtual machine at least in part by:
generating a disk image comprising a loader for loading at least one of the received first and second binaries and portions of an operating system required to execute at least one of the received first and second binaries; and
concatenating the received first binary of the application and the second binary of the runtime interpreter to an end of the generated disk image, wherein the application is to be interpreted by the runtime interpreter; and
a memory coupled to the processor and configured to provide the processor with instructions.