Sendo trabalhado desde o início de 2020 por David Howells, da Red Hat, foi uma reescrita do código FS-Cache e CacheFiles do Linux, com foco em torná-lo menor e mais simples, além de apresentar possíveis vantagens de memória/desempenho. Essa grande reescrita foi mesclada agora para o Linux 5.17.
O FSCACHE é o código de cache de uso geral usado por sistemas de arquivos de rede e CacheFiles fornece um back-end de cache para sistemas de arquivos montados. Isso afeta sistemas de arquivos de rede como 9p, AFS, Ceph e NFS. Essa reescrita da Red Hat no código simplifica o código e limpa muitas coisas no processo, além de ser mais à prova de futuro. De fato, com a reescrita mesclada na quarta-feira, foram removidas 13 mil linhas de código existente, adicionando apenas 7,2 mil linhas de novo código.
Mais detalhes sobre esta grande reescrita de FS-Cache/CacheFiles via a solicitação pull.