Methods and systems for generating read-only operating systems
First Claim
1. A method of generating a read-only production operating system including at least one application for use with a target workstation, said method comprising:
- providing a baseline operating system based on a hardware profile of the target workstation;
executing the baseline operating system in a virtual machine generated in a first operating system on a computing device;
executing a target application in the virtual machine and recording each resource called by a processor in the computing device while executing the target application;
generating an installation script from the recorded resources;
executing, at the computing device, the installation script for the target application;
adding at least one resource to the baseline operating system based on an error message indicating at least one resource called by the installation script is not found; and
while executing a second operating system that is different from the first operating system, writing, at the computing device, a production operating system to a read-only media, the production operating system including the baseline operating system and said at least one resource.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for use in generating read-only production operating systems including at least one application for use with a target workstation are disclosed. One example method includes providing a baseline operating system based on a hardware profile of the target workstation, executing an installation script for a target application, adding at least one resource to the baseline operating system based on an error message indicating at least one resource called by the installation script is not found, and writing, at a computing device, a production operating system to a read-only media. The production operating includes the baseline operating system and the at least one resource.
-
Citations
19 Claims
-
1. A method of generating a read-only production operating system including at least one application for use with a target workstation, said method comprising:
-
providing a baseline operating system based on a hardware profile of the target workstation; executing the baseline operating system in a virtual machine generated in a first operating system on a computing device; executing a target application in the virtual machine and recording each resource called by a processor in the computing device while executing the target application; generating an installation script from the recorded resources; executing, at the computing device, the installation script for the target application; adding at least one resource to the baseline operating system based on an error message indicating at least one resource called by the installation script is not found; and while executing a second operating system that is different from the first operating system, writing, at the computing device, a production operating system to a read-only media, the production operating system including the baseline operating system and said at least one resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A developer workstation for generating a read-only production operating system including at least one application for use with a target workstation;
- said developer workstation comprising;
a memory including a plurality of resources; and at least one processor coupled to the memory, said at least one processor configured to; generate, in a first operating system, a virtual machine for booting a baseline operating system, wherein the baseline operating system is configured for a target workstation and includes an enhanced write filter; execute the baseline operating system in the virtual machine; execute a target application in the virtual machine and record each resource called by the at least one processor while executing the target application; generate an installation script from the recorded resources; execute the installation script for the target application to the baseline operating system; detect at least one error message indicating at least one resource called by the installation script and omitted from the baseline operating system; add the at least one resource from said memory to the baseline operating system; and while executing a second operating system that is different from the first operating system, write a production operating system to a read-only media, wherein the production operating system includes the baseline operating system and the at least one resource. - View Dependent Claims (14, 15, 16)
- said developer workstation comprising;
-
17. A method of generating a read-only production operating system including at least one application for use with a target workstation, said method comprising:
-
providing a baseline operating system with an enhanced write filter based on a hardware profile of the target computing device, (a) executing the baseline operating system on a virtual machine generated in a first operating system on a computing device; (b) executing a target application in the virtual machine and recording each resource called by a processor in the computing device while executing the target application; (c) generating an installation script from the recorded resources; (d) executing, on the computing device, an installation script for a target application; (e) detecting at least one error message indicating a resource called by the installation script and omitted from the baseline operating system, the resource including at least one of a file, a registry key and an instruction; (f) adding the resource to the baseline operating system; repeating steps (a) thru (f) until the installation script is executed without an error message; and while executing a second operating system that is different from the first operating system, writing, at the computing device, a production operating system to a read-only media, the production operating system including the baseline operating system and said resource(s) added to the baseline operating system during step (f). - View Dependent Claims (18, 19)
-
Specification