用 Rust 编写的最小 x86_64 操作系统内核

时间:2024-07-18 13:21:26
【文件属性】:

文件名称:用 Rust 编写的最小 x86_64 操作系统内核

文件大小:25KB

文件格式:ZIP

更新时间:2024-07-18 13:21:26

rkernel

rkernel最小的 x86_64 Rust OS 内核。多重引导2显卡驱动PIC坑PS/2 键盘驱动程序PS/2 鼠标驱动程序TSC实时时钟分配器ATA PIO (进行中...)PCI电脑音箱音频驱动:Soundblaster 16网络:RTL8139ACPI/APM测试在真实硬件上运行(伪)用户空间程序


【文件预览】:
rkernel-main
----.gitignore(37B)
----amd64()
--------boot()
--------mouse.rs(2KB)
--------vga()
--------idt.rs(1KB)
--------main.rs(3KB)
--------pic.rs(2KB)
--------Cargo.lock(5KB)
--------sb16.rs(3KB)
--------ps2-mouse()
--------Cargo.toml(614B)
--------fpu.rs(444B)
--------serial.rs(1KB)
--------keyboard.rs(2KB)
--------rtc.rs(1KB)
--------pci.rs(2KB)
--------gdt.rs(1KB)
--------graphics.rs(5KB)
--------cpuid.rs(630B)
--------unifont.font(4KB)
--------pspeaker.rs(2KB)
--------linker.ld(208B)
--------rdtsc.rs(220B)
--------ext2-rs()
--------mem.rs(775B)
--------asm.rs(618B)
--------ata.rs(2KB)
----.cargo()
--------config(155B)
--------x86_64-kernel.json(425B)
----Cargo.lock(5KB)
----Cargo.toml(104B)
----.gitmodules(258B)
----README.md(920B)
----build.sh(789B)

网友评论