Skip to content

Latest commit

 

History

History
31 lines (16 loc) · 2.07 KB

2023-04-15-郑老师.md

File metadata and controls

31 lines (16 loc) · 2.07 KB

**郑导师:**这个比赛最重要的应该是要说服大赛评委你们做的东西有价值。

**我们:**我觉得这个项目还应该做些新的拓展,总感觉少了点东西。

**郑导师:**确实如果只是简单重构和增加一下功能,估计不够好

**郑导师:**所以如果能换语言写,或者有一些模型层面可以说出来的改进,会更好一些。当然也可以探索一下别的东西。

**我们:**模型层面改进点感觉还是太有限了,语言我觉得可以,可能会作为复赛的一个目标。

**我们:**模型层面改进点少,主要因为他的模型比较直白简单。

**郑导师:**比如 casbin 那几种模型,ACL,rbac,abac 有没有可能能在 ebpf 里面可编程、可配置的实现?

**郑导师:**还是说这个很容易做到,虽然我觉得应该也不难

**我们:**哦哦,这个我们还在调研中。我指原有沙盒文件系统的实现上模型比较固定

**郑导师:**对的,所以把固定的实现模型变成一个可编程、可以动态配置的多种模型的访问策略控制框架,可能也是不少的拓展?

**郑导师:**当然文件系统基础的那些 api,施继成老师说的那些测试,还是要做的,那是更基本都内容

**郑导师:**我建议要是有能力的话,上面说的动态配置的访问控制模型和重构,可以考虑在初赛做一下(,初赛可以适当吹嘘和规划一下 roadmap,好好写文档

**郑导师:**不需要很完善,有个demo就好,主要是让评委明白你们想做出来个什么东西,然后复赛可以再慢慢打磨一下

**郑导师:**以及,在文件系统之外,基于 unix 一切皆文件的概念,有没有可能提供一些拓展到其他的系统的方案,比如说驱动层面或者网络层面?

**郑导师:**我不确定重构和重写的难度大不大,如果不大的话可以比如考虑用户态用 go 或者 rust 写

**郑导师:**go 的话应该很简单,主要是别人更方便用,而且也能提高性能和减少 bug