**熊思民**


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


**吴政**


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


**陈正宁**


- 本周工作
1. 完成了 tty 实现,可以跑 python, 输入速度过快会出现问题
2. pl011 的 static mut 的问题,代码文件结构问题
3. ruxgo 的配置问题
- 下周任务:
1. 提 PR,找程序的问题


**朱若海**


- 本周工作
1. 调研了文件系统,ext2 比较好
- 下周任务
1. 调查 exFAT


**刘昊文**


- 本周工作
1. 改了 rust-fatfs,目前可以正常运行
2. gc 实现了文件 flush
3. fs-state 的多架构
4. fatfs error 报错 
- 下周工作
1. 包一层 fatfs,任务队列实现单线程


**袁世平**


- 本周工作
1. 一起调试了 mmap, Python3 测试通过
- 下周工作
1. 写论文
2. (pytorch/pip 的问题)


**郑元昊**


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


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


**未来的工作**
有些可能做了,有些没做,做之前检查一下
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/17/2024 09:05:31
To: unikernel@syswonder.org
Subject: [Unikernel] Unikernel组会通知

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

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