├── .gitignore ├── .gitmodules ├── Cargo.toml ├── Makefile ├── README.md ├── arm-none-eabi-rust.json ├── i686-unknown-linux-gnu-rust.json └── kernel ├── Cargo.toml ├── arch ├── arm-none-eabi │ ├── Cargo.toml │ ├── asm │ │ └── crt.S │ ├── kernel.ld │ └── src │ │ └── lib.rs └── i686-unknown-linux-gnu │ ├── Cargo.toml │ ├── asm │ ├── ipl.asm │ ├── osfunc.asm │ └── secondboot.asm │ ├── kernel.ld │ └── src │ └── lib.rs ├── common └── core │ ├── Cargo.toml │ └── src │ └── lib.rs └── src └── lib.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ructiss 2 | A operating system in Rust. 3 | -------------------------------------------------------------------------------- /arm-none-eabi-rust.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/arm-none-eabi-rust.json -------------------------------------------------------------------------------- /i686-unknown-linux-gnu-rust.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/i686-unknown-linux-gnu-rust.json -------------------------------------------------------------------------------- /kernel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/Cargo.toml -------------------------------------------------------------------------------- /kernel/arch/arm-none-eabi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/arch/arm-none-eabi/Cargo.toml -------------------------------------------------------------------------------- /kernel/arch/arm-none-eabi/asm/crt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/arch/arm-none-eabi/asm/crt.S -------------------------------------------------------------------------------- /kernel/arch/arm-none-eabi/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/arch/arm-none-eabi/kernel.ld -------------------------------------------------------------------------------- /kernel/arch/arm-none-eabi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/arch/arm-none-eabi/src/lib.rs -------------------------------------------------------------------------------- /kernel/arch/i686-unknown-linux-gnu/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/arch/i686-unknown-linux-gnu/Cargo.toml -------------------------------------------------------------------------------- /kernel/arch/i686-unknown-linux-gnu/asm/ipl.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/arch/i686-unknown-linux-gnu/asm/ipl.asm -------------------------------------------------------------------------------- /kernel/arch/i686-unknown-linux-gnu/asm/osfunc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/arch/i686-unknown-linux-gnu/asm/osfunc.asm -------------------------------------------------------------------------------- /kernel/arch/i686-unknown-linux-gnu/asm/secondboot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/arch/i686-unknown-linux-gnu/asm/secondboot.asm -------------------------------------------------------------------------------- /kernel/arch/i686-unknown-linux-gnu/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/arch/i686-unknown-linux-gnu/kernel.ld -------------------------------------------------------------------------------- /kernel/arch/i686-unknown-linux-gnu/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/arch/i686-unknown-linux-gnu/src/lib.rs -------------------------------------------------------------------------------- /kernel/common/core/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "ructiss_core" 3 | version = "0.0.1" 4 | -------------------------------------------------------------------------------- /kernel/common/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/common/core/src/lib.rs -------------------------------------------------------------------------------- /kernel/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotetuco/ructiss/HEAD/kernel/src/lib.rs --------------------------------------------------------------------------------