摘要 |
Some embodiments of the inventive subject matter are directed to detecting a kernel extension associated with a first instance of an operating system (e.g., a virtual operating system). The kernel extension is configured to extend functionality of the kernel when loaded in a kernel managed by a second instance of the operating system (e.g., a global operating system). In some embodiments, the second instance of the operating system manages the first instance of the operating system (e.g., manages one or more virtual operating systems). In some embodiments, the instances of the operating system share the kernel. Some embodiments are further directed to detecting symbols for the kernel extension, where the symbols specify one or more functions associated with the kernel extension. Some embodiments are further directed to generating a first namespace that is assigned only to the first of the plurality of instances of the operating system. The first namespace is separate from a second namespace for the second of the plurality of the instances of the operating system. Some embodiments are further directed to storing the symbols in the first namespace. |