没有合适的资源?快使用搜索试试~ 我知道了~
rust-kernel:一个小的多任务卵石启发了用Rust编写的内核
共104个文件
rs:69个
c:14个
h:6个
需积分: 18 0 下载量 71 浏览量
2021-05-20
07:03:52
上传
评论
收藏 8.24MB ZIP 举报
温馨提示
x86 Rust内核 这是用Rust编写的x86多线程内核的实现。 内核当前支持内核级线程,虚拟文件系统(受Linux启发)和原始驱动程序框架(受Windows启发)。 去做: IDE驱动程序。 ELF解析器。 用户空间加载器。 系统调用。 进程生命周期(fork / exec / wait /消失)。 调度(收益/调度/ make_runnable /睡眠)。 内存管理(mmap / munmap)。 IPC(???)。 安全性得到改善(去除包装纸等)。 动态加载,内核模块。 建造 内核必须由使用夜间配置构建的1.1.0之后的Rust编译器构建,以支持不稳定的功能和drop_in_place函数。 该构建链接到lib目录中预编译的libcore版本。 如果编译器的版本与用于编译libcore的版本不同,则可能会出现恐慌。 如果发生这种情况,请重新编译libc
资源推荐
资源详情
资源评论
收起资源包目录
rust-kernel:一个小的多任务卵石启发了用Rust编写的内核 (104个子文件)
keyhelp.c 15KB
gccisms.c 10KB
lmm_alloc_gen.c 4KB
lmm_free.c 3KB
lmm_add_free.c 2KB
lmm_add_region.c 2KB
lmm_alloc.c 2KB
lmm_find_free.c 2KB
lmm_remove_free.c 2KB
lmm_avail.c 2KB
lmm_alloc_aligned.c 1KB
lmm_alloc_page.c 1KB
lmm_free_page.c 1KB
lmm_init.c 1KB
grub.cfg 47B
.gdbinit 44B
.gitignore 42B
multiboot.h 8KB
keyhelp.h 7KB
types.h 7KB
lmm.h 2KB
lmm_types.h 2KB
page.h 218B
linker.ld 780B
Makefile 3KB
README.md 1KB
kernel.mk 619B
getdeps.py 658B
checkstack.py 604B
README 2KB
libcore.rlib 26.89MB
mod.rs 12KB
vfs.rs 12KB
bitflags.rs 11KB
mod.rs 9KB
vec.rs 8KB
string.rs 7KB
vfs.rs 7KB
hashmap.rs 6KB
dynarray.rs 6KB
mod.rs 6KB
mod.rs 6KB
mod.rs 5KB
util.rs 5KB
bus.rs 5KB
mod.rs 5KB
lmm.rs 5KB
mod.rs 5KB
rwlock.rs 5KB
boxed.rs 5KB
slist.rs 5KB
rawbox.rs 5KB
dlist.rs 4KB
idt.rs 4KB
multiboot.rs 4KB
mod.rs 4KB
console.rs 4KB
mod.rs 3KB
logger.rs 3KB
rc.rs 3KB
mod.rs 3KB
hashmap.rs 3KB
asm.rs 3KB
mod.rs 3KB
mod.rs 3KB
path.rs 3KB
macros.rs 2KB
keyhelp.rs 2KB
pic.rs 2KB
link.rs 2KB
condvar.rs 2KB
mod.rs 2KB
mod.rs 2KB
naive.rs 2KB
lock.rs 2KB
string.rs 2KB
timer.rs 2KB
raw.rs 2KB
device.rs 2KB
semaphore.rs 2KB
slist.rs 1KB
buf.rs 1KB
kernresult.rs 1KB
mod.rs 1KB
mod.rs 1KB
mod.rs 1KB
mod.rs 1KB
mod.rs 1KB
mod.rs 1KB
global.rs 1KB
linked.rs 989B
mod.rs 783B
mod.rs 763B
mod.rs 640B
vec.rs 630B
mod.rs 528B
mod.rs 515B
color.rs 474B
mod.rs 274B
cow.rs 111B
共 104 条
- 1
- 2
资源评论
Demeyi-邓子
- 粉丝: 22
- 资源: 4533
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- HandTrackingModule.py
- Python基于卷积神经网络的鸟类识别项目源代码,ipynb文件
- 批量将py编译为pyd文件.atbx
- Python项目-学生管理系统
- 图像处理基于matlab图像RGB三色合成分离【含Matlab源码第1发】
- verilog HDL硬件语法设计包括算术运算三人表决器Verilog的阻塞和非阻塞赋值源码例程quartus13.1工程合集
- 【文章话题分类论文】OpenAlex Topic Classification Whitepaper
- linux学习常用命令
- 功率拓扑快速参考指南-ti,TI官方出品
- 开源2023电赛国赛运动目标控制(E题)视觉部分
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功