├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── blank-issue.md │ ├── bug_report.md │ ├── config.yml │ ├── crash_report.md │ └── feature_request.md ├── SECURITY.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── asm.yml │ ├── gh-pages.yml │ ├── rust.yml │ └── stats.yml ├── CHANGELOG.md ├── LICENSE ├── README-it.md ├── README-pl.md ├── README.md ├── _typos.toml ├── asm ├── .gitignore └── boot.asm ├── book ├── .gitignore ├── book.toml ├── src │ ├── SUMMARY.md │ ├── building.md │ ├── commands.md │ ├── core.md │ ├── highlightos.md │ └── usage.md └── theme │ ├── custom.css │ └── index.hbs └── kernel ├── .cargo └── config.toml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── rust-toolchain ├── rustfmt.toml ├── src ├── allocator.rs ├── allocator │ ├── bump.rs │ ├── fixed_size_block.rs │ └── linked_list.rs ├── cmd │ └── mod.rs ├── gdt.rs ├── history.rs ├── interrupts.rs ├── keyboard_buffer.rs ├── lib.rs ├── main.rs ├── mem.rs ├── serial.rs └── vga_buffer.rs └── target.json /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @adamperkowski 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/blank-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/ISSUE_TEMPLATE/blank-issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/crash_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/ISSUE_TEMPLATE/crash_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/asm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/workflows/asm.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.github/workflows/stats.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/.github/workflows/stats.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/LICENSE -------------------------------------------------------------------------------- /README-it.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/README-it.md -------------------------------------------------------------------------------- /README-pl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/README-pl.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/README.md -------------------------------------------------------------------------------- /_typos.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /asm/.gitignore: -------------------------------------------------------------------------------- 1 | boot.bin 2 | -------------------------------------------------------------------------------- /asm/boot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/asm/boot.asm -------------------------------------------------------------------------------- /book/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /book/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/book/book.toml -------------------------------------------------------------------------------- /book/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/book/src/SUMMARY.md -------------------------------------------------------------------------------- /book/src/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/book/src/building.md -------------------------------------------------------------------------------- /book/src/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/book/src/commands.md -------------------------------------------------------------------------------- /book/src/core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/book/src/core.md -------------------------------------------------------------------------------- /book/src/highlightos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/book/src/highlightos.md -------------------------------------------------------------------------------- /book/src/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/book/src/usage.md -------------------------------------------------------------------------------- /book/theme/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/book/theme/custom.css -------------------------------------------------------------------------------- /book/theme/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/book/theme/index.hbs -------------------------------------------------------------------------------- /kernel/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/.cargo/config.toml -------------------------------------------------------------------------------- /kernel/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /kernel/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/Cargo.lock -------------------------------------------------------------------------------- /kernel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/Cargo.toml -------------------------------------------------------------------------------- /kernel/rust-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/rust-toolchain -------------------------------------------------------------------------------- /kernel/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/rustfmt.toml -------------------------------------------------------------------------------- /kernel/src/allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/allocator.rs -------------------------------------------------------------------------------- /kernel/src/allocator/bump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/allocator/bump.rs -------------------------------------------------------------------------------- /kernel/src/allocator/fixed_size_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/allocator/fixed_size_block.rs -------------------------------------------------------------------------------- /kernel/src/allocator/linked_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/allocator/linked_list.rs -------------------------------------------------------------------------------- /kernel/src/cmd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/cmd/mod.rs -------------------------------------------------------------------------------- /kernel/src/gdt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/gdt.rs -------------------------------------------------------------------------------- /kernel/src/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/history.rs -------------------------------------------------------------------------------- /kernel/src/interrupts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/interrupts.rs -------------------------------------------------------------------------------- /kernel/src/keyboard_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/keyboard_buffer.rs -------------------------------------------------------------------------------- /kernel/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/lib.rs -------------------------------------------------------------------------------- /kernel/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/main.rs -------------------------------------------------------------------------------- /kernel/src/mem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/mem.rs -------------------------------------------------------------------------------- /kernel/src/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/serial.rs -------------------------------------------------------------------------------- /kernel/src/vga_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/src/vga_buffer.rs -------------------------------------------------------------------------------- /kernel/target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamperkowski/highlightos/HEAD/kernel/target.json --------------------------------------------------------------------------------