HeadlinesBriefing favicon HeadlinesBriefing.com

GEFS no OpenBSD: Prévia Antecipada

Hacker News •
×

GEFS, um novo sistema de arquivos copy-on-write, com snapshots e à prova de falhas, escrito para 9front, está sendo portado para OpenBSD. A porta é uma prévia bruta e cheia de bugs, não pronta para produção, com perda de dados esperada em caso de erro. O sistema de arquivos tem menos de 9.000 linhas de código do kernel.

A porta visa manter a estrutura de dados e o código complicado razoavelmente sincronizados entre Plan 9 e OpenBSD, mas o código é copiado e colado em vez de portado através de uma camada de abstração. Os principais problemas restantes incluem o protocolo de consistência, tratamento de erros em grande parte comentado e falta de ferramentas de espaço do usuário.

Outros problemas: restrições POSIX, falta de testes de regressão para OpenBSD, hardlinks, kqueue, ganchos NFS e peças faltantes como suporte a bootloader e cotas. O autor ainda não está procurando corrigir KNF.

Obtenha como um patch ou via git do shithub, mas use o GitHub para o clone inicial para evitar sobrecarregar o servidor.