1. 系统软件开发,尤其是Linux, BSD以及其他类Unix操作系统。
2. Fuzzing工具的相关开发,如LLVM工具链中的Fuzzer等。
3. 底层网络技术,如TCP/IP,RDMA技术等。
4. 容器技术的底层开发。数量掌握以Linux系统为基础的容器技术原理。
5. 语言方面:C/C++最为精通,其他不限。
1. NetBSD系统上的Fuzzing技术整合,详情参见:https://github.com/plusun/src。该项目涉及LLVM工具链与NetBSD系统的修改与完善,通过编译技术自动找出系统内可能的Bug
2. 基于容器技术的网络功能虚拟化。该项目通过定制化的微型容器为网络功能提供了虚拟化平台
3. 基于RDMA技术的分布式共享内存系统。该项目利用RDMA技术,提高了分布式共享内存系统的协议执行性能。