**熊思民**


- 已完成
1. #[cfg(bootstrap)] 存在问题,暂时通过注释代码的方式可以通过编译。
2. 测试用例问题:暂时无法使用 cargo test 进行测试,集成成为了应用编译来运行。
- 下周任务
1. RUSTC_BOOTSTRAP=1 来避免 #[cfg(bootstrap)] 造成的问题
2. cargo test 可以通过类似插桩的方法实现测试。


**上周完成的工作**:完成并通过env、error、f16、f32、f64、f128、ffi、io、net的测试,补全了io、net中缺失的一些接口;io模块中还有一些接口没实现
**下周工作**:完成fs、num、path、process、sync、thread、time的测试


**吴政**


- 本周工作
1. 2. x86 mmap 适配问题, SpinLock-Mutex 问题--调度器可能有问题?
3. CI 完善问题
4. 解决了redzone的问题
- 下周任务:
1. 页表级数问题,A53 三级,A57 四级,硬件适配问题
2. mutex很慢的问题
3. CI 提 PR


**陈正宁**
- 下周任务:
1. 总结一下问题,提 PR
2. 搞一下mysql


**朱若海**
- 本周工作
1. 调研了文件系统,ext2 比较好
- 下周任务
1. 手搓 exFAT


**刘昊文**
- 下周工作
1. fd bug解决一下
2. 代码上交一下


**袁世平**
- 下周工作
1. qemu上面测试完成
2. 要pip install一个包,然后扔进去跑
3. 写论文


**郑元昊**


- 本周工作
1. java 完成编译,现在正在尝试动态加载
- 下周工作
1. 基于 aarch64 musl 跨平台编译


**晏巨广**
系统配置问题:
设备树解析
hypervisor 对接问题
论文做成 PPT(答辩 PPT,80 页)


**杨泽伟**
准备论文答辩,5月中旬


**周智**
支持musl来支持rust std,然后支持tokio


**徐金阳**
测一下c++的异常




**未来的工作**
有些可能做了,有些没做,做之前检查一下
1. dts 设备树解析
下一步需要做的功能模块
2. 动态库,只支持muslibc的动态库
3. 虚拟地址支持(吴政)
3. 支持类似Occlum的多进程机制,spawn(吴政)
4. 可以使用virtio-fs来提高文件系统访问的性能
5. 通过muslibc 支持 ruststd
6. 记住要改hugepage
8. 内存泄露
9. Is a directory红色信息
10. riscv和x86的porting
11. eBPF
12. 对于affinity的支持,可能需要绑核
13. 基于优先级的调度
14. 可执行的程序占一个image,os占一个image,然后两个合在一起执行,os的image基本不懂,大部分情况下生成程序的一个image就行了。(陈正宁)
15. Linux每隔0.1秒flush一下全局文件系统。
16. x86的musl,x86musl跑现有的应用
rustfatfs库的调用有问题
inode管理需要实现一下
17. 健壮性测试,测试时间拉长,多测很多时间
18. 操作系统一般一秒钟刷10次磁盘,文件系统需要改进,close的时候确保刷到磁盘
19. 设备树的支持:virtio, memory, cpu, rtc
20. 龙芯芯片的支持




-----Original Messages-----
From: 吴政 <wuzheng_study@163.com>
Send time: Wednesday, 04/24/2024 09:38:33
To: unikernel@syswonder.org
Subject: [Unikernel] Unikernel组会通知

各位老师和同学好:
Unikernel组例会时间定为本周四(4月25日)下午两点开始。

会议地点:北京大学理科一号楼1621会议室
线上参会方式:#腾讯会议:970-644-6531
请大家关注