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?
Post comment/review

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