Rust: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content added Content deleted
(→Operating System Development: Removed a sentence added in January 2016: "There are still some rough edges when doing OSDev, and they require using nightly-only features. These are currently being worked on." Apologies if this is in error.) |
m (Add x86_64 crate to libraries section, fix some grammar) |
||
Line 44: | Line 44: | ||
== Past Projects == |
== Past Projects == |
||
Rust went through a long and public development process |
Rust went through a long and public development process and used to have a significantly larger runtime. There were lots of experiments pre-1.0, thus these projects are of historical interest, but aren't guaranteed to run or even build. |
||
* [https://github.com/charliesome/rustboot RustBoot] |
* [https://github.com/charliesome/rustboot RustBoot] |
||
Line 59: | Line 59: | ||
* [https://github.com/gz/rust-x86 libx86]: Library to program x86 hardware. |
* [https://github.com/gz/rust-x86 libx86]: Library to program x86 hardware. |
||
* [https://github.com/rust-osdev/x86_64]: Library to program x86_64 hardware. |
|||
* <strike>[https://github.com/Tobba/libcpu libcpu]: Library to program CPUs.</strike> Now absorbed into libx86. |
* <strike>[https://github.com/Tobba/libcpu libcpu]: Library to program CPUs.</strike> Now absorbed into libx86. |
||
* [https://github.com/gz/rust-slabmalloc slabmalloc]: Low-level memory allocator for liballoc. |
* [https://github.com/gz/rust-slabmalloc slabmalloc]: Low-level memory allocator for liballoc. |