**熊思民**
- 已完成 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 请大家关注