I just wanted to add: the real challenges are figuring out what it means to have a shared code base across oppressing systems for a file system. This is not like openssh. The porting, verification and feature parity checks are unique and challenging to solve.