Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krdlab/writing-an-os-in-rust
https://github.com/krdlab/writing-an-os-in-rust
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/krdlab/writing-an-os-in-rust
- Owner: krdlab
- Created: 2022-01-03T22:59:32.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-30T08:15:04.000Z (almost 3 years ago)
- Last Synced: 2024-10-28T09:09:03.875Z (2 months ago)
- Language: Rust
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
- [Writing an OS in Rust](https://os.phil-opp.com/)
- [Data Layout - LLVM Language Reference Manual](https://llvm.org/docs/LangRef.html#data-layout)
- [Programmable Interval Timer (PIT)](https://wiki.osdev.org/Programmable_Interval_Timer)
- [PS/2 Keyboard](https://wiki.osdev.org/PS/2_Keyboard)
- [Slab allocation](https://en.wikipedia.org/wiki/Slab_allocation)
- [Buddy memory allocation](https://en.wikipedia.org/wiki/Buddy_memory_allocation)
- [メモリ管理、Buddyシステム、kmalloc、スラブアロケータ](http://www.coins.tsukuba.ac.jp/~yas/coins/os2-2010/2011-01-11/)
- [スラブアロケータ](https://wiki.bit-hive.com/linuxkernelmemo/pg/%E3%82%B9%E3%83%A9%E3%83%96%E3%82%A2%E3%83%AD%E3%82%B1%E3%83%BC%E3%82%BF)```sh
rustup component add rust-src
rustup component add llvm-tools-previewqemu-system-x86_64 -drive format=raw,file=target/x86_64-os/debug/bootimage-mini_os.bin
```