Graphene SGX icon
Graphene SGX icon

Graphene SGX

Applications programmed for one system often do not work on another. Graphene bridges this gap by hoisting application-facing code from the operating system (OS) kernel into a userspace library. Graphene uses a platform adaptation layer (PAL) that is easy to implement on a new...

Cost / License

Platforms

  • Linux
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

  • golem

Graphene SGX News & Activities

Highlights All activities

Recent activities

No activities found.

Graphene SGX information

  • Developed by

    Unknown
  • Licensing

    Open Source (LGPL-3.0) and Free product.
  • Written in

  • Alternatives

    1 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  783 Stars
  •  259 Forks
  •  70 Open Issues
  •   Updated  (Archived)
View on GitHub

Popular alternatives

View all
Graphene SGX was added to AlternativeTo by gloschtla on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Graphene SGX?

Applications programmed for one system often do not work on another. Graphene bridges this gap by hoisting application-facing code from the operating system (OS) kernel into a userspace library. Graphene uses a platform adaptation layer (PAL) that is easy to implement on a new host system. As long as a system implements the PAL interface, all of POSIX/Linux will follow.

Graphene is a library OS, similar to a unikernel. Compared to running a complete guest OS in a virtual machine (VM), Graphene is much lighter weight. Work is ongoing to integrate Graphene with Docker containers.

A particular use case for Graphene is Intel® Software Guard Extensions (Intel® SGX), where applications do not work out-of-the-box. Graphene solves this problem, with the added security benefits. Graphene can serve as a compatibility layer on other platforms.

Official Links