(WIP) a toy&study operating system written by rust run on qeum (x86_64)
│ .gitignore
│ Cargo.lock
│ Cargo.toml
│ readme.md
│ rust-toolchain // 指定 rust 使用每夜版
│ x86_64-blog_os.json // rust 编译 target
│
├───.cargo
│ config // cargo 配置
├───src
│ gdt.rs // gdt 表 段内存
│ interrupts.rs // 中断
│ lib.rs // share lib
│ main.rs
│ serial.rs // 串口与宿主机通信
│ vga_buffer.rs // vga 显示
- 显示
- 串口与宿主机通信
- 中断
- 内存分配
- 进程、线程
- ...