Network operating system adapted for simultaneous use by different operating systems
AssigneeHewlett-Packard Development Company, L.P.
InventorsRichard Henry Van Gaasbeck, Shyam Pillalamarri, Slawomir Ilnicki
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsRichard Henry Van Gaasbeck, Shyam Pillalamarri, Slawomir Ilnicki
Estimating the term…
An operating environment for use on a computer system to provide operating system services to a user application running on the computer system. The computer system includes a network connecting the computer system to at least one other computer system. The user application generates operating system commands requiring access to the network, and commands requiring operating system actions that do not access the network. An operating environment according to the present invention includes a network server for accessing the network, a non-network server for executing operating system commands not requiring network services, and an emulation library for receiving the operating system commands generated by the user application. The emulation library decodes each of the received operating system commands to determine if that command requires network services, and forwards a command based on that received command to the non-network server or the network server depending on whether or not that command requires network services. The emulation library shares the same task as the user application and acts as a proxy for the operating system. The network server includes the translation routines for translating operating system commands to commands for one or more network protocol stacks.
A method for operating a computer system to provide operating system services to a user application running on said computer system including a network connecting said computer system to at least one other computer system, said user application generating operating system commands requiring access to said network, commands requiring operating system actions that do not access said network, said method comprising providing an operating system including:
Dependencies are inferred from the claim text.