1. A computer system, which comprises: a core operating system; and a system space having a number of memory locations; the core operating system arranged to create a number of protection domains to partition the system space; and a partition operating system and a partition user application in each partition; each partition operating system providing resource allocation services to the respective partition user application within the partition.