4 horas sem resposta, então adicionarei meu palpite: pode ser uma camada que traduza caminhos físicos (como /var/samba/share1/dir/file
) em lógico ( share1\dir\file
), junto com conversões de nome de arquivo necessárias , verificações de permissão e assim por diante. Como tal, é necessário e não opcional.
A implementação de protocolo por si só pode ser algo que já opera nos caminhos lógicos e simplesmente coloca tudo o que pode encontrar no VFS em um fio.