HeadlinesBriefing favicon HeadlinesBriefing.com

GEFS en OpenBSD: Vista previa temprana

Hacker News •
×

GEFS, un nuevo sistema de archivos con copy-on-write, instantáneas y seguro ante fallos escrito para 9front, está siendo portado a OpenBSD. El port es una vista previa tosca y con errores, no lista para producción, con pérdida de datos esperada en caso de error. El sistema de archivos tiene menos de 9,000 líneas de código del kernel.

El port tiene como objetivo mantener la estructura de datos y el código complicado bastante sincronizados entre Plan 9 y OpenBSD, pero el código se copia y pega en lugar de portarse a través de una capa de abstracción. Los principales problemas restantes incluyen el protocolo de consistencia, el manejo de errores en gran parte comentado y la falta de herramientas de espacio de usuario.

Otros problemas: restricciones POSIX, falta de pruebas de regresión para OpenBSD, enlaces duros, kqueue, ganchos NFS y piezas faltantes como soporte de gestor de arranque y cuotas. El autor no busca arreglar KNF todavía.

Consíguelo como un parche o vía git desde shithub, pero usa GitHub para la clonación inicial para evitar sobrecargar el servidor.