1. A method of application program-operating system decoupling comprising: performing, through an application program configured to execute on a client machine, a system call to a first operating system executing on a server machine over an interconnect configured to couple the server machine to the client machine; and serving the application program configured to execute on the client machine through the first operating system executing on the server machine in accordance with the system call.