-
公开(公告)号:US20180276003A1
公开(公告)日:2018-09-27
申请号:US15466844
申请日:2017-03-22
Applicant: VMware, Inc.
Inventor: Jason Roszak , Craig Newell , Shravan Shantharam , Varun Murthy , Kalyan Regula , Blake Watts
Abstract: Systems and methods are included for causing a computing device to assemble and boot from a managed operating system. When the computing device is powered on, it can execute firmware that specifies a server to contact. The server can identify a base operating system (OS) image to boot, and the location of a pre-enrollment installer for installing the base OS image. The pre-enrollment installer can download the base OS image in one or more pieces from multiple locations. This can include base OS images related to enterprise management and company-specific applications and drivers. Once the pre-enrollment OS has combined the base OS images, the computing device reboots using the combined image.
-
公开(公告)号:US20180276001A1
公开(公告)日:2018-09-27
申请号:US15466835
申请日:2017-03-22
Applicant: VMware, Inc.
Inventor: Jason Roszak , Craig Newell , Shravan Shantharam , Varun Murthy , Kalyan Regula , Blake Watts
CPC classification number: G06F9/4416 , G06F8/61 , G06F9/4401 , G06F9/4411 , G06F9/452 , H04L41/046 , H04L67/34
Abstract: Systems and methods are included for causing a computing device to request ownership information and configure itself based on which tenant is associated with the computing device. During launch of an operating system, such as WINDOWS, the computing device can contact a server that tracks ownership information. The server can be identified in firmware or an operating system image of the computing device. The server can determine which operating system image and applications to install at the computing device. The server can provide addresses that the computing device can contact to retrieve portions of the operating system or applications.
-
公开(公告)号:US20180276000A1
公开(公告)日:2018-09-27
申请号:US15466830
申请日:2017-03-22
Applicant: VMware, Inc.
Inventor: Jason Roszak , Craig Newell , Shravan Shantharam , Varun Murthy , Kalyan Regula , Blake Watts
CPC classification number: G06F9/4416 , G06F8/61 , G06F9/4401 , G06F9/452 , G06F11/14 , H04L67/34
Abstract: Systems and methods are included for causing a computing device to install a management agent prior to an operating system completing its first boot. A bootstrap loader is flashed into firmware, such as the BIOS, of a computing device. The bootstrap loader installs an enroller that identifies a management agent. This can include downloading the management agent from a management server. The enroller can find or contact the management server by contacting an address provided in a WINDOWS Platform Binary Table (WPBT). The management agent is installed prior to the user logging into the operating system to prevent circumvention of management policies.
-
公开(公告)号:US09998467B2
公开(公告)日:2018-06-12
申请号:US15436506
申请日:2017-02-17
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Blake Watts , Per Olov Larsson , Banit Agrawal , Hui Li
CPC classification number: H04L63/10 , G06F9/455 , G06F9/45558 , G06F9/5016 , G06F9/52 , G06F2009/45562 , G06F2009/45575 , G06F2009/45583
Abstract: Examples described herein enable memory state sharing among a plurality of virtual machines (VM) including a parent VM and a child VM. A request for memory state sharing between the parent VM and the child VM is received, and the parent VM is suspended. The child VM resumes execution of one or more suspended applications. In one example, the child FM is forked with pre-loaded, suspended applications from the parent VM. Aspects of the disclosure offer a high performance, resource efficient solution that outperforms traditional approaches in areas of software compatibility, stability, quality of service control, re-source utilization, and more.
-
公开(公告)号:US20170171213A1
公开(公告)日:2017-06-15
申请号:US15436506
申请日:2017-02-17
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Blake Watts , Per Olov Larsson , Banit Agrawal , Hui Li
CPC classification number: H04L63/10 , G06F9/455 , G06F9/45558 , G06F9/5016 , G06F9/52 , G06F2009/45562 , G06F2009/45575 , G06F2009/45583
Abstract: Examples described herein enable memory state sharing among a plurality of virtual machines (VM) including a parent VM and a child VM. A request for memory state sharing between the parent VM and the child VM is received, and the parent VM is suspended. The child VM resumes execution of one or more suspended applications. In one example, the child FM is forked with pre-loaded, suspended applications from the parent VM. Aspects of the disclosure offer a high performance, resource efficient solution that outperforms traditional approaches in areas of software compatibility, stability, quality of service control, re-source utilization, and more.
-
-
-
-