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: