- https://www.google.com/search?q=kernel+rust+from+scratch
- https://os.phil-opp.com/
- https://os.phil-opp.com/minimal-rust-kernel/
- https://os.phil-opp.com/freestanding-rust-binary/
- https://github.com/phil-opp/blog_os
TODO, resources for printf/printk (try reimplement format function (rust macro)
- https://stackoverflow.com/questions/74167138/how-to-write-a-function-that-accepts-an-argument-similar-to-format-in-rust
- https://stackoverflow.com/questions/56197213/how-can-i-implement-complicated-macros-like-format-args-in-user-space
- https://danielkeep.github.io/tlborm/book/README.html
- https://not-matthias.github.io/posts/kernel-printing-with-rust/
- https://doc.rust-lang.org/std/macro.format.html
- https://www.youtube.com/watch?v=PO5w0UubFXQ
- https://www.youtube.com/watch?v=PO5w0UubFXQ
- fmt:argument: https://doc.rust-lang.org/stable/src/core/fmt/mod.rs.html#613
- Behind the Scenes of Rust String Formatting: format_args!() - https://blog.m-ou.se/format-args/