Tailoring an operating system to a computer system
First Claim
1. A computer-implemented method for tailoring the installation of an operating system to a computer system, said method comprising:
- receiving information regarding said computer system;
accessing information regarding a modular operating system comprised of a foundational base and a plurality of installable features;
determining desired performance characteristics of said computer system; and
selectively installing portions of said modular operating system such that said modular operating system is tailored to said computer system and said desired performance characteristics of said computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for tailoring the installation of an operating system to a computer system receives information regarding the computer system. Information regarding a modular operating system is accessed. The modular operating system is comprised of a foundational base and a plurality of installable features. Desired performance characteristics of the computer system are determined. Portions of the modular operating system are installed such that the modular operating system is tailored to the computer system and the desired performance characteristics of the computer system.
-
Citations
20 Claims
-
1. A computer-implemented method for tailoring the installation of an operating system to a computer system, said method comprising:
-
receiving information regarding said computer system; accessing information regarding a modular operating system comprised of a foundational base and a plurality of installable features; determining desired performance characteristics of said computer system; and selectively installing portions of said modular operating system such that said modular operating system is tailored to said computer system and said desired performance characteristics of said computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for performing steps of a method of selecting a portion of an operating system to install on a computer system, said instructions comprising:
-
accessing a feature table comprising entries representing installable features of said operating system, wherein said operating system is a modular operating system comprised of a foundational base and a plurality of said installable features; associating a computer system performance with one of said entries; and selecting a portion of an installable feature of said operating system for installation on said computer system, said selecting based upon entry information of said feature table such that a predetermined amount of operating performance capacity is maintained on said computer system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for tailoring an operating system for a computer system, said system comprising:
-
a computer system information receiver configured for receiving information regarding said computer system; a performance determiner coupled with said computer system information receiver, said performance determiner configured for utilizing said computer system information to determine a performance level of said computer system with respect to requirements of an installable feature of a modular operating system; an feature table accessor coupled with said performance determiner, said feature table accessor configured for accessing entry information of a modular operating system feature table, said information related to computer system performance requirements and weighted importance of said installable feature; and a variable footprint operating system installer coupled with said feature table accessor, said variable footprint operating system installer configured to tailor said modular operating system for said computer system by utilizing said entry information such that weighted importance of a plurality of installable features selected for installation is maximized while maintaining a predetermined amount of operating headspace on said computer system. - View Dependent Claims (18, 19, 20)
-
Specification