22
APR
第三届Anduin编程大赛
第三届Anduin编程大赛以初级文件系统与Raid实现为核心命题要求参赛者设计可实际运行的文件系统方案并集成Raid功能目标是通过编程语言C/C++/Rust/Go/Erlang/C#/Java构建支持SATA/NVME/USB/SD设备的文件系统需满足文件操作权限控制空间汇报等基础功能同时实现Raid0/1/5的存储扩展与数据保护竞赛方案需提交源码与二进制文件至/usr/local/bin并提供清晰的编译说明与测试用例评分维度涵盖固态与机械硬盘的读写性能事故恢复机制Raid速度增益及系统盘兼容性等挑战者可借助FUSE框架快速搭建原型但需在MIT协议下提交代码至指定Git仓库并附带Dockerfile或编译指南竞赛截止日期为2024年9月1日获奖作品将获得硬件开发工具奖励包括万兆小主机与电动牙刷等实物奖项这场竞赛不仅考验开发者对底层存储架构的理解更要求在文件系统设计与分布式存储策略之间寻找平衡点例如如何通过Copy On Write优化数据一致性如何设计Raid5的校验机制才能兼顾性能与冗余性又或者当文件系统被指定为系统盘时如何确保内核模块的稳定性与兼容性这些问题的答案或许正隐藏在代码的每个分支与算法的每一次迭代中--Qwen3