Object-oriented booting framework
AssigneeTaligent, Inc.
InventorsSteven P. Lemon, Patrick D. Ross
Life of this patent
Estimating the term…
Loading patent…
AssigneeTaligent, Inc.
InventorsSteven P. Lemon, Patrick D. Ross
Estimating the term…
An object-oriented framework contains program code for booting a processor with a volatile storage from an attached non-volatile storage. The framework provides a hardware independent boot image base class which can be subclassed to provide boot image program code for each specific hardware configuration. The boot image program code performs low level tasks such as determining the hardware configuration and loading kernel code into the volatile memory. Once the kernel has been loaded into memory it is initialized using the configuration information to provide a hardware-independent platform. Further non-subclassable code is used to establish support for accessing object-oriented shared libraries in the non-volatile storage. Finally an object-oriented environment is established by instantiating a file object from the shared libraries.
An apparatus for booting an object-oriented operating system comprising a kernel program and a plurality of shared libraries containing hardware-independent, object-oriented programs onto a computer system comprising a plurality of hardware devices connected in a configuration, the apparatus comprising:
A method for booting an object-oriented operating system comprising a kernel program and a plurality of shared libraries containing hardware-independent, object-oriented programs onto a computer system with a processor, a volatile storage attached to and under control of the processor, a non-volatile storage attached to and under control of the processor and a plurality of hardware devices connected in a configuration, the non-volatile storage having the kernel program, the plurality of shared libraries and a hardware-specific boot image program stored therein and the method comprising the steps of:
A booting framework stored on a computer-readable medium for booting an object-oriented operating system comprising a kernel program and a plurality of shared libraries containing hardware-independent, object-oriented programs onto a computer system comprising a volatile storage, a non-volatile storage and a plurality of hardware devices connected in a configuration, the framework comprising:
Dependencies are inferred from the claim text.