Patent ID: 9081646
Filing Date: 2015-07-14
Classification: G06F

Abstract:
1. A method comprising: storing a source code package of a first program in a source code data store, the first program designated to run in a kernel space; determining, by a processing device of a computing system, that the source code package of the first program includes source code of a second program designated to run in a user space, the source code of the second program being identified by markers in the source code package of the first program, the first program and the second program being two functionally different programs; creating, from the source code of the first program, by a build manager on the computing system, a build-result package of the first program using disabled markers associated with the second program in the source code package of the first program, the build-result package of the first program to run in the kernel space; and creating, from the source code of the first program, by the build manager, a build-result package of the second program using enabled markers associated with the second program in the source code package of the first program, the build-result package of the second program to run in the user space, wherein the build-result package of the first program and the build-result package of the second program are executable by the processing device independent of each other.