├── .gitignore ├── LICENSE ├── README.md ├── SUMMARY.md ├── codes ├── ex1 │ ├── ex1.md │ └── ex1.rs ├── ex10 │ ├── ex10.md │ └── ex10.rs ├── ex11 │ ├── ex11.md │ └── ex11.rs ├── ex12 │ ├── ex12.md │ └── ex12.rs ├── ex13 │ ├── ex13.md │ └── ex13.rs ├── ex2 │ └── ex2.md ├── ex3 │ └── ex3.md ├── ex4 │ ├── ex4.md │ └── ex4_problem │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── ex5 │ ├── ex5.md │ └── ex5.rs ├── ex6 │ ├── ex6.md │ └── ex6.rs ├── ex7 │ ├── ex7.md │ └── ex7.rs ├── ex8 │ ├── ex8.md │ └── ex8.rs └── ex9 │ ├── ex9.md │ └── ex9.rs └── docs ├── imgs ├── addkey.png ├── clone.png ├── create.png ├── extension.png ├── fork.png ├── function.png ├── git.png ├── insider.png ├── kernel-version.png ├── macOS_architechture.png ├── mirror.png ├── powershell.png ├── select.png ├── setting.png ├── sshkey.png ├── station.png └── vm.png ├── introduction ├── from_one.md ├── goodbye-windows.md ├── tools.md └── what-is-this.md ├── rcore_journey ├── Lab_Q&A.md └── reference.md └── rust-jumpstart ├── environment.md └── what-is-this.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /codes/ex1/ex1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex1/ex1.md -------------------------------------------------------------------------------- /codes/ex1/ex1.rs: -------------------------------------------------------------------------------- 1 | fn main(){ 2 | println!("Hello World!"); 3 | } -------------------------------------------------------------------------------- /codes/ex10/ex10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex10/ex10.md -------------------------------------------------------------------------------- /codes/ex10/ex10.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex10/ex10.rs -------------------------------------------------------------------------------- /codes/ex11/ex11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex11/ex11.md -------------------------------------------------------------------------------- /codes/ex11/ex11.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex11/ex11.rs -------------------------------------------------------------------------------- /codes/ex12/ex12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex12/ex12.md -------------------------------------------------------------------------------- /codes/ex12/ex12.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex12/ex12.rs -------------------------------------------------------------------------------- /codes/ex13/ex13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex13/ex13.md -------------------------------------------------------------------------------- /codes/ex13/ex13.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex13/ex13.rs -------------------------------------------------------------------------------- /codes/ex2/ex2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex2/ex2.md -------------------------------------------------------------------------------- /codes/ex3/ex3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex3/ex3.md -------------------------------------------------------------------------------- /codes/ex4/ex4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex4/ex4.md -------------------------------------------------------------------------------- /codes/ex4/ex4_problem/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex4/ex4_problem/Cargo.lock -------------------------------------------------------------------------------- /codes/ex4/ex4_problem/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex4/ex4_problem/Cargo.toml -------------------------------------------------------------------------------- /codes/ex4/ex4_problem/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex4/ex4_problem/src/main.rs -------------------------------------------------------------------------------- /codes/ex5/ex5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex5/ex5.md -------------------------------------------------------------------------------- /codes/ex5/ex5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex5/ex5.rs -------------------------------------------------------------------------------- /codes/ex6/ex6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex6/ex6.md -------------------------------------------------------------------------------- /codes/ex6/ex6.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex6/ex6.rs -------------------------------------------------------------------------------- /codes/ex7/ex7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex7/ex7.md -------------------------------------------------------------------------------- /codes/ex7/ex7.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex7/ex7.rs -------------------------------------------------------------------------------- /codes/ex8/ex8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex8/ex8.md -------------------------------------------------------------------------------- /codes/ex8/ex8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex8/ex8.rs -------------------------------------------------------------------------------- /codes/ex9/ex9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex9/ex9.md -------------------------------------------------------------------------------- /codes/ex9/ex9.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/codes/ex9/ex9.rs -------------------------------------------------------------------------------- /docs/imgs/addkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/addkey.png -------------------------------------------------------------------------------- /docs/imgs/clone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/clone.png -------------------------------------------------------------------------------- /docs/imgs/create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/create.png -------------------------------------------------------------------------------- /docs/imgs/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/extension.png -------------------------------------------------------------------------------- /docs/imgs/fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/fork.png -------------------------------------------------------------------------------- /docs/imgs/function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/function.png -------------------------------------------------------------------------------- /docs/imgs/git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/git.png -------------------------------------------------------------------------------- /docs/imgs/insider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/insider.png -------------------------------------------------------------------------------- /docs/imgs/kernel-version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/kernel-version.png -------------------------------------------------------------------------------- /docs/imgs/macOS_architechture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/macOS_architechture.png -------------------------------------------------------------------------------- /docs/imgs/mirror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/mirror.png -------------------------------------------------------------------------------- /docs/imgs/powershell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/powershell.png -------------------------------------------------------------------------------- /docs/imgs/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/select.png -------------------------------------------------------------------------------- /docs/imgs/setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/setting.png -------------------------------------------------------------------------------- /docs/imgs/sshkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/sshkey.png -------------------------------------------------------------------------------- /docs/imgs/station.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/station.png -------------------------------------------------------------------------------- /docs/imgs/vm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/imgs/vm.png -------------------------------------------------------------------------------- /docs/introduction/from_one.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/introduction/from_one.md -------------------------------------------------------------------------------- /docs/introduction/goodbye-windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/introduction/goodbye-windows.md -------------------------------------------------------------------------------- /docs/introduction/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/introduction/tools.md -------------------------------------------------------------------------------- /docs/introduction/what-is-this.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/introduction/what-is-this.md -------------------------------------------------------------------------------- /docs/rcore_journey/Lab_Q&A.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/rcore_journey/Lab_Q&A.md -------------------------------------------------------------------------------- /docs/rcore_journey/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/rcore_journey/reference.md -------------------------------------------------------------------------------- /docs/rust-jumpstart/environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/rust-jumpstart/environment.md -------------------------------------------------------------------------------- /docs/rust-jumpstart/what-is-this.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonkorl/rustOS_learning_guide/HEAD/docs/rust-jumpstart/what-is-this.md --------------------------------------------------------------------------------