-
公开(公告)号:US20170322824A1
公开(公告)日:2017-11-09
申请号:US15280201
申请日:2016-09-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Lars Reuther , David A. Hepkin , Kevin M. Broas , John A. Starks , Arun U. Kishan , John J. Richardson , Mehmet Iyigun , Yevgeniy M. Bak
CPC classification number: G06F9/45558 , G06F3/0604 , G06F3/0632 , G06F3/065 , G06F3/0665 , G06F3/0683 , G06F9/4843 , G06F2009/45562 , G06F2009/45583
Abstract: An operating system running on a computing device, also referred to herein as a host device, uses containers for hardware resource partitioning. A container can include one or more of various different components, such as a base operating system, a user-mode environment, an application, virtual devices, combinations thereof, and so forth. One or more container templates are maintained for a computing device, and in response to a request to create a new container, a template container is copied into memory of the computing device to create the new container. The template container includes the various components of the container, and these components are copied into memory of the computing device rather than being launched or started one after the other. Thus, time need not be expended starting the various components included in the container—the components are just copied into memory as a new container.