1. An operating system based on a service model comprising: a plurality of services coded in a programming language, wherein a service of the plurality of services comprises at least one object accessible via an interface, wherein the interface is coded in a subset of the programming language of the plurality of services.