Patent ID: 8087076
Filing Date: 2011-12-27
Classification: G06F

Abstract:
1. A multi-partitioned computer that manages operating systems, the multi-partitioned computer comprising: a storage having computer usable program code encoded thereon; a bus system connecting the storage to a processor; wherein the processor executes the computer usable program code: to receive, by the multi-partitioned computer that is concurrently executing a plurality of different operating systems, a request from a particular operating system during the loading of the particular operating system in the multi-partitioned computer to register the particular operating system for access to hardware in the multi-partitioned computer, wherein the request includes a key code for the particular operating system; responsive to receiving the request, to determine whether the particular operating system is an authorized operating system using the key code wherein the determining step includes the processor executes the computer usable program code: to compare the key code to a set of key codes for authorized operating systems; and to determine whether a match is present between the key code and any key code in the set of key codes; and to register the particular operating system if the particular operating system is an authorized operating system.