https://github.com/jochasinga/comet-guide
Study guide to the "Comet" book with code examples in Rust
https://github.com/jochasinga/comet-guide
book operating-system rust study-guide
Last synced: 5 months ago
JSON representation
Study guide to the "Comet" book with code examples in Rust
- Host: GitHub
- URL: https://github.com/jochasinga/comet-guide
- Owner: jochasinga
- Created: 2018-12-05T22:21:09.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-15T07:21:10.000Z (about 7 years ago)
- Last Synced: 2024-10-18T15:19:01.073Z (over 1 year ago)
- Topics: book, operating-system, rust, study-guide
- Language: Rust
- Size: 40 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# comet-guide 
Study guide to the [OS "Comet" book][1] with code examples in Rust.
## objective
- To summarize the content of the book into a sort of study guide
- To port the C code from the book to Rust
~~The code by no mean tries to emulate the original C code. It tries to stay close when possible, but doesn't go out of the (Rust) way to map to the way C does things.~~
Well, it does go out of the way of emulating C and utilize a lot of ⚡ unsafe code ⚡. Doing so gives me the opportunity to not just learn Rust but also C and how closely it maps to OS system calls.
## roadmap
- Remove playground links (painful to maintain)
- Add safe code alternatives to those unsafe ones
[1]: http://pages.cs.wisc.edu/~remzi/OSTEP/