MANAGING LOADING AND UNLOADING OF SHARED KERNEL EXTENSIONS IN ISOLATED VIRTUAL SPACE
Patent №
US 8,397,245
Granted
2013-03-12
Filed 2010
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12834492
Some embodiments of the inventive subject matter are directed to receiving a request from a first instance of an operating system (e.g., a virtual operating system) to load a kernel extension that extends functionality of a kernel, where the kernel and the first instance of the operating system are managed by a second instance of the operating system (e.g., a global operating system), and where the first and second instances of the operating system share the kernel. Some embodiments are further directed to loading the kernel extension as a shared kernel extension. Some embodiments are further directed to receiving a request by the first instances of the operating system to unload the kernel extension and determining that a third instance of the operating system (e.g., another virtual operating system also managed by the global operating system) requires the kernel extension to remain loaded. Some embodiments are further directed to notifying the first instance of the operating system that the kernel extension was unloaded while leaving the kernel extension loaded in the kernel.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 246990573
Assignors
FILALI-ADIB, KHALID, FOUGHT, KEVIN L., SHEFFIELD, DAVID W., TOMSIC, NATHANIEL S., YOOK, SUNGJIN
On an employer assignment, the assignors are typically the inventors.