Patent ID: 8522234

Claim:
A computer-implemented method for tailoring an installation of an operating system to a computer system, said method comprising: receiving information regarding computer system hardware of said computer system, said information comprising at least available storage capacity; accessing a feature list comprising entries representing information regarding said operating system, wherein said operating system is a modular operating system comprised of a foundational base and a plurality of installable features; determining desired performance characteristics of said computer system based upon said information accessed from the feature list, wherein said desired performance characteristics of said computer system comprises a desired operating performance capacity of said computer system and a weighted importance characteristic of an installable feature of said modular operating system, wherein said weighted performance characteristic comprises a numerical representation of an importance to a user of an installable feature; 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 for said installation is maximized while maintaining a predetermined amount of operating capacity on said at least available storage capacity.