下一步需要做的功能模块 1. 动态库,只支持muslibc的动态库 2. 虚拟地址支持 3. Occlum的多进程机制 4. 可以使用virtio-fs来提高文件系统访问的性能
确定本学期的目标:
晏巨广: 目标: (1)写论文 (2)调性能 (3)监工,写文档 (4)带个人出来 --> 吴政 (5)动态链接 x86的musl,x86musl跑现有的应用
袁世平: 从libgcc里面搞出来关于long double的内嵌函数。 x86是链接顺序的问题
徐金阳:目标:支持c++ 尝试移植一个c++标准库,尝试在musl中支持c++程序 华为鸿蒙lite, rt-thread看看是如何支持c++的
杨泽伟: (没来) - 补全文档 - 界面的名词要跟git一致 - 推广
熊思民:目标:支持ruststd - posix系统调用支持是否规范 - ruststd 通过muslibc支持 先在本地用musl-gcc 编译ruststd 参考一下北航那边是怎么做
陈正宁:(目标:动态链接已经搞完了) - mmap 文件映射将文件直接拷贝到内存 - 补充 mmap 之后看看能不能加载多个 so - 多核情况下存在数据竞争的问题,推测是 futex 在多线程下没锁住的原因 - 先在 SMP=1 做 下一步搞mysql,先看一下如何编译mysql
要支持下面的动态链接,看看怎么通过musl_libc来支持下面的动态链接 main xxx_dlfunc()
刘昊文: RTC的问题解决一下(启动过程要用一下) 1. x86的RTC慢,导致网络应用慢 2. nginix修改一下log记录方式,不要发给syslog 3. unikraft下面的openssl的
汪乐平: 多队列的接口改一下 锁需要重构 recv以队列为单位来做 按照六周,每周的计划
吴政: fd默认是阻塞的。 fcntl可以设置fd是非阻塞的。 select, epoll, poll都是阻塞的。event_fd。 advanced unix programming (晏巨广也需要考虑这个问题) 1. 虚拟内存 2. 串口的中断和光标问题
朱若海: 把平台的代码弄回来 把sd卡的驱动弄回来
郑元昊: 把支持musl-libc的RuxOS移植到x86的平台上
杨泽伟: - 补全文档 - 界面的名词要跟git一致 - 推广 跟袁世平沟通一下如何生成configure文件
-----Original Messages----- From:晏巨广 coolyanjg@163.com Send time:Monday, 02/19/2024 18:40:44 To: "unikernel@syswonder.org" unikernel@syswonder.org Subject: [Unikernel] Unikernel组会通知
2月22日组会在FIT-3-502,时间:下午两点开始。
谢谢