A computing system based on Transparence Computing consists of clients and
a server. There is no disk and no preinstalled OS on the client; a remote
booting chip is set on the client's mainboard for downloading and loading
the OS. Boot-supporting services, OS kernel mirrors, and applications are
preset on the server; After being powered, the client broadcasts the boot
request to the network and the server allocates network parameters for
it. The client downloads an OS-selecting script from the server. After
the user selects the needed OS, the client downloads and loads the
selected OS from the server. Hence, the client fulfills the user's
computing requirements just as a normal PC. The computing work is
implemented on the client-side, during which the client can acquire
corresponding resources such as applications, data, and documents from
the server on demand. The client can be provided with private storage
across the network by presetting a service in the mirror for creating
virtual disks on the server, and thus data generated during or after the
computing can be persistently stored on the server's storage.