Small fix to docs
This commit is contained in:
parent
602fef10f8
commit
a182d5fa0f
@ -60,6 +60,15 @@
|
|||||||
"ideas",
|
"ideas",
|
||||||
"content"
|
"content"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "chyyuu",
|
||||||
|
"name": "chyyuu",
|
||||||
|
"avatar_url": "https://avatars3.githubusercontent.com/u/2077445?v=4",
|
||||||
|
"profile": "http://soft.cs.tsinghua.edu.cn/~chen",
|
||||||
|
"contributions": [
|
||||||
|
"ideas"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"contributorsPerLine": 7
|
"contributorsPerLine": 7
|
||||||
|
@ -2,6 +2,6 @@
|
|||||||
|
|
||||||
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
|
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
|
||||||
<!-- prettier-ignore -->
|
<!-- prettier-ignore -->
|
||||||
| [<img src="https://avatars0.githubusercontent.com/u/568208?v=4" width="100px;" alt="Tate, Hongliang Tian"/><br /><sub><b>Tate, Hongliang Tian</b></sub>](https://github.com/tatetian)<br />[💻](https://github.com/occlum/libos/commits?author=tatetian "Code") [⚠️](https://github.com/occlum/libos/commits?author=tatetian "Tests") [📖](https://github.com/occlum/libos/commits?author=tatetian "Documentation") [🚧](#maintenance-tatetian "Maintenance") | [<img src="https://avatars1.githubusercontent.com/u/5778943?v=4" width="100px;" alt="Youren Shen"/><br /><sub><b>Youren Shen</b></sub>](http://yourenis.me)<br />[💻](https://github.com/occlum/libos/commits?author=Yourens "Code") [⚠️](https://github.com/occlum/libos/commits?author=Yourens "Tests") | [<img src="https://avatars1.githubusercontent.com/u/1940384?v=4" width="100px;" alt="Shoumeng Yan"/><br /><sub><b>Shoumeng Yan</b></sub>](https://github.com/ysminnpu)<br />[🤔](#ideas-ysminnpu "Ideas, Planning, & Feedback") [💼](#business-ysminnpu "Business development") | [<img src="https://avatars0.githubusercontent.com/u/15158738?v=4" width="100px;" alt="Wang Runji"/><br /><sub><b>Wang Runji</b></sub>](https://wangrunji.com)<br />[💻](https://github.com/occlum/libos/commits?author=wangrunji0408 "Code") [⚠️](https://github.com/occlum/libos/commits?author=wangrunji0408 "Tests") | [<img src="https://avatars3.githubusercontent.com/u/5389410?v=4" width="100px;" alt="nk7651"/><br /><sub><b>nk7651</b></sub>](https://github.com/nk7651)<br />[🤔](#ideas-nk7651 "Ideas, Planning, & Feedback") [🖋](#content-nk7651 "Content") |
|
| [<img src="https://avatars0.githubusercontent.com/u/568208?v=4" width="100px;" alt="Tate, Hongliang Tian"/><br /><sub><b>Tate, Hongliang Tian</b></sub>](https://github.com/tatetian)<br />[💻](https://github.com/occlum/libos/commits?author=tatetian "Code") [⚠️](https://github.com/occlum/libos/commits?author=tatetian "Tests") [📖](https://github.com/occlum/libos/commits?author=tatetian "Documentation") [🚧](#maintenance-tatetian "Maintenance") | [<img src="https://avatars1.githubusercontent.com/u/5778943?v=4" width="100px;" alt="Youren Shen"/><br /><sub><b>Youren Shen</b></sub>](http://yourenis.me)<br />[💻](https://github.com/occlum/libos/commits?author=Yourens "Code") [⚠️](https://github.com/occlum/libos/commits?author=Yourens "Tests") | [<img src="https://avatars1.githubusercontent.com/u/1940384?v=4" width="100px;" alt="Shoumeng Yan"/><br /><sub><b>Shoumeng Yan</b></sub>](https://github.com/ysminnpu)<br />[🤔](#ideas-ysminnpu "Ideas, Planning, & Feedback") [💼](#business-ysminnpu "Business development") | [<img src="https://avatars0.githubusercontent.com/u/15158738?v=4" width="100px;" alt="Wang Runji"/><br /><sub><b>Wang Runji</b></sub>](https://wangrunji.com)<br />[💻](https://github.com/occlum/libos/commits?author=wangrunji0408 "Code") [⚠️](https://github.com/occlum/libos/commits?author=wangrunji0408 "Tests") | [<img src="https://avatars3.githubusercontent.com/u/5389410?v=4" width="100px;" alt="nk7651"/><br /><sub><b>nk7651</b></sub>](https://github.com/nk7651)<br />[🤔](#ideas-nk7651 "Ideas, Planning, & Feedback") [🖋](#content-nk7651 "Content") | [<img src="https://avatars3.githubusercontent.com/u/2077445?v=4" width="100px;" alt="chyyuu"/><br /><sub><b>chyyuu</b></sub>](http://soft.cs.tsinghua.edu.cn/~chen)<br />[🤔](#ideas-chyyuu "Ideas, Planning, & Feedback") |
|
||||||
| :---: | :---: | :---: | :---: | :---: |
|
| :---: | :---: | :---: | :---: | :---: | :---: |
|
||||||
<!-- ALL-CONTRIBUTORS-LIST:END -->
|
<!-- ALL-CONTRIBUTORS-LIST:END -->
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
# Occlum
|
# Occlum
|
||||||
[](#contributors)
|
[](CONTRIBUTORS.md)
|
||||||
|
|
||||||
Occlum is a *memory-safe*, *multi-process* library OS (LibOS) for [Intel SGX](https://software.intel.com/en-us/sgx). As a LibOS, it enables *unmodified* applications to run on SGX, thus protecting the confidentiality and integrity of user workloads transparently.
|
Occlum is a *memory-safe*, *multi-process* library OS (LibOS) for [Intel SGX](https://software.intel.com/en-us/sgx). As a LibOS, it enables *unmodified* applications to run on SGX, thus protecting the confidentiality and integrity of user workloads transparently.
|
||||||
|
|
||||||
Compared to existing LibOSes for SGX, Occlum has following salient features:
|
Compared to existing LibOSes for SGX, Occlum has following salient features:
|
||||||
|
|
||||||
* **Efficient multitasking.** The LibOS has a complete and efficient multi-process support, including fast process creation, low-cost IPC, code sharing (e.g., shared libraries) and data sharing (e.g., encrypted file systems).
|
* **Efficient multitasking.** The LibOS has a complete and efficient multi-process support, including fast process creation, low-cost IPC, shared OS services (e.g., encrypted file systems).
|
||||||
* **Fault isolation.** The crash of one user process cannot crash the LibOS or other user processes, which is good for security and robustness.
|
* **Fault isolation.** The crash of one user process cannot crash the LibOS or other user processes, which is good for security and robustness.
|
||||||
* **Memory safety.** The LibOS itself is written in [Rust](https://www.rust-lang.org/), a memory-safe programming language, thus free from low-level, memory bugs;
|
* **Memory safety.** The LibOS itself is written in [Rust](https://www.rust-lang.org/), a memory-safe programming language, thus free from low-level, memory bugs;
|
||||||
|
|
||||||
@ -79,11 +79,9 @@ Of course, Occlum must be run on Intel x86 CPUs with SGX support to do its magic
|
|||||||
|
|
||||||
While Occlum was originally designed by and incubated inside Intel, it is NOT an official Intel product.
|
While Occlum was originally designed by and incubated inside Intel, it is NOT an official Intel product.
|
||||||
|
|
||||||
The original source code was released by Intel in a BSD-licensed project named [SGX Multi-Process Library Operating System (SGXMPLOS)](https://github.com/occlum/sgxmplos). As the vendor-neutral, community-driven successor of SGXMPLOS, Occlum project is where all future development happens.
|
|
||||||
|
|
||||||
## Contributors
|
## Contributors
|
||||||
|
|
||||||
The creators of Occlum (or SGXMPLOS) project are
|
The creators of Occlum project are
|
||||||
* Hongliang Tian and Shoumeng Yan from Intel; and
|
* Hongliang Tian and Shoumeng Yan from Intel; and
|
||||||
* Youren Shen, Yu Chen, and Kang Chen from Tsinghua University.
|
* Youren Shen, Yu Chen, and Kang Chen from Tsinghua University.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user