

Removing (most of) the software stack from the cloud
Clive is an operating system designed to work in distributed and cloud computing environments.
It’s main design guidelines are:
- There is no software stack in the cloud. Applications and services are compiled along with libraries that permit them to run on the bare hardware.
- System nterfaces are designed along a CSP-like style. Applications and components talk through channels, and channels are bridged to/from the network, pipes, and any other I/O artifact.
Here’s a screenshot:

The design owes much to Plan 9 and to Nix.
- The Clive paper draft provides an introduction to the system. We will place links to all Clive related papers in the research page (see the left menu).
- The manual documents packages and commands.
- The modified go compiler used to compile Clive software
- The clive software can be downloaded as well