下一步需要做的功能模块
1. 动态库,只支持muslibc的动态库
2. 虚拟地址支持
3. Occlum的多进程机制,spawn
4. 可以使用virtio-fs来提高文件系统访问的性能
5. 带中断的驱动(中断处理函数lock,用户程序lock,或者系统调用lock会发生死锁)

晏巨广:
目标:
(1)写论文
(2)调性能
(3)监工,写文档
(4)带个人出来 --> 吴政
(5)动态链接
x86的musl,x86musl跑现有的应用

袁世平:
还有几个没有接进来
尝试把编译器实现的函数抓紧来
1. alpine linux里面的python调研一下,这里面是支持musl的
环境变量检查一下
跟着代码看一下
musl在静态编译的时候dlopen是空函数
还得把python允许原理搞清楚

徐金阳:
getrandom 用原来的实现,不用自己的简单的实现
apenat只能打开根目录文件,查找的时候必须从根目录开始查找,加上.和..支持?
cpuinfo文件不在,补充一下这个文件
C++的动态库是不是可以支持
cpp的测试程序测试一下
测试一下内存分配

熊思民:(两种方法都做)
目标:支持ruststd
- posix系统调用支持是否规范
- ruststd 通过muslibc支持(跟修改std不一样)
先在本地用musl-gcc 编译ruststd
参考一下北航那边是怎么做(能不能搞搞清楚)



陈正宁:
动态链接和示例文档,dlopen例子程序
默认执行动态链接的文档,分析动态链接的指向过程
放辅助向量
musl是如何指向应用程序的
往栈上放环境变量
环境变量需要继承,不能写死,辅助向量
MySQL执行流程


刘昊文:
append写不进去,要查一下
弄个lua,弄php的例子

吴政
正在做swap
tlb刷新
x86, riscv(都先不做)

朱若海:
地址先用固定地址
再检查设备树信息是不是对


汪乐平:

写论文


杨泽伟:
写论文
盯着同学们用


郑元昊:
升级软件qemu以及OpenSBI






-----Original Messages-----
From: 晏巨广 <coolyanjg@163.com>
Send time: Wednesday, 03/06/2024 14:03:29
To: "unikernel@syswonder.org" <unikernel@syswonder.org>
Subject: [Unikernel] Unikernel组会通知

3月7日组会在FIT-3-502,时间:下午两点开始。

谢谢