Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving a request to build a software package, wherein the request comprises specifications of the software package; creating, by a processor, a development environment in a computing system, wherein the development environment has limited access to resources of the computing system; creating and mounting a system file in the development environment, the system file to simulate disabling of features of an operating system of the computing system that conflict with the software package; selecting, by the processor, a security label for the development environment, wherein the security label prevents the development environment from accessing other development environments executing on the computing system; copying files to the development environment based on the specifications; and building in the development environment, the software package utilizing the files.
2. The method of claim 1 , wherein selecting the security label comprises randomly selecting the security label.
3. The method of claim 1 , wherein creating the system file comprises: removing statements that reference features of an existing system file of the operating system.
4. The method of claim 1 , further comprising storing the software package in the computing system.
5. The method of claim 1 , wherein the resources comprise hardware resources of the computing system and software resources of the computing system.
6. A non-transitory computer readable medium comprising instructions for causing a processor to perform operations comprising: receiving, at the processor, a request to build a software package, wherein the request comprises specifications of the software package; creating, by the processor, a development environment in a computing system, wherein the development environment has limited access to resources of the computing system; creating and mounting a system file in the development environment, the system file to simulate disabling of features of an operating system of the computing system that conflict with the software package; selecting, by the processor, a security label for the development environment, wherein the security label prevents the development environment from accessing other development environments executing on the computing system; copying files to the development environment based on the specifications; and building, in the development environment, the software package utilizing the files.
7. The non-transitory computer readable medium of claim 6 , wherein selecting the security label comprises randomly selecting the security label.
8. The non-transitory computer readable medium of claim 6 , wherein creating the system file comprises removing statements that reference features of an existing system file of the operating system.
9. The non-transitory computer readable medium of claim 6 , further comprising storing the software package in the computing system.
10. The non-transitory computer readable medium of claim 6 , wherein the resources comprise hardware resources of the computing system and software resources of the computing system.
11. A system comprising: a memory comprising instructions; and a processor coupled to the memory, the processor to execute the instructions to perform operations comprising: receiving a request to build a software package, wherein the request comprises specifications of the software package; creating a development environment in a computing system, wherein the development environment has limited access to resources of the computing system; creating and mounting a system file in the development environment, the system file to simulate disabling of features of an operating system of the computing system that conflict with the software package; selecting a security label for the development environment, wherein the security label prevents the development environment from accessing other development environments executing on the computing system; copying files to the development environment based on the specifications; and building, in the development environment, the software package utilizing the files.
12. The system of claim 11 , wherein selecting the security label comprises randomly selecting the security label.
13. The system of claim 11 , wherein creating the system file comprises: removing statements that reference features of an existing system file of the operating system.
14. The system of claim 11 , further comprising storing the software package in the computing system.
Unknown
December 24, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.