
Graphene alternatives
Graphene is a Library OS that is intended for Linux multi-process applications that come with Intel SGX support. It is a single-address-space operating system for multi-process applications, with an emphasis on security, resource control, and ease of development. Graphene is built on the principle that all processes should enjoy equal access to system resources. Therefore, all resources are allocated from a global resource pool. The use of resource ownership increases the ease of development by allowing an application developer to focus on a set of processes rather than individually managing each resource that the process uses.
In addition, resource ownership leads to increased security by allowing processes to be isolated from each other’s critical data while guaranteeing that they share equal access to system resources. Graphene is a Library OS for Linux multi-process applications, with Intel SGX support. It allows the creation of new sandboxes desktop applications, which are more secure than the standard containerized sandboxes.










