Skip to content

这个域管什么 ​

对象是贴近硬件或无标准库运行的程序。语言中立,Rust 是主用语言。

语言本身的所有权规则归 lang.rust;内核的既有机制归 os;这里是「自己写」。

对象是**贴近硬件或无标准库运行的程序**。语言中立,Rust 是主用语言。 语言本身的所有权规则归 lang.rust;内核的既有机制归 os;这里是「自己写」。

名称进度说明
裸机与 no_std○启动流程、链接脚本、内存布局、中断向量、交叉编译
自制操作系统○引导、特权级切换、系统调用实现、进程抽象、调度器实现
内核态数据结构○分配器实现、无锁结构、页表管理实现、同步原语实现
驱动开发○设备模型、MMIO/中断处理、DMA、Rust for Linux、用户态驱动
文件系统实现○简单 FS 实现、日志与崩溃一致性实现、FUSE
网络栈实现○协议栈裁剪实现、用户态 TCP、smoltcp、零拷贝
虚拟化实现○轻量 Hypervisor、虚拟设备实现、rust-vmm
嵌入式与实时○RTOS 集成、嵌入式 HAL、实时性保证、资源受限优化
WASM 与运行时○WASM 运行时实现、WASI、沙箱化插件系统
跨语言互操作○C ABI 绑定、生命周期跨界、错误传递、绑定生成
系统级性能○零拷贝、内存布局与缓存优化、系统调用开销、profiling
系统工具开发○CLI 设计、进程与信号处理、日志与配置、发布分发

WIZARD