HeadlinesBriefing favicon HeadlinesBriefing.com

GEFS auf OpenBSD: Frühe Vorschau

Hacker News •
×

GEFS, ein neues absturzsicheres Copy-on-Write-Dateisystem mit Snapshots, das für 9front geschrieben wurde, wird auf OpenBSD portiert. Der Port ist eine raue, fehlerhafte Vorschau, nicht produktionsreif, mit erwartetem Datenverlust bei Fehlern. Das Dateisystem umfasst weniger als 9.000 Zeilen Kernelcode.

Der Port zielt darauf ab, die Datenstruktur und den kniffligen Code zwischen Plan 9 und OpenBSD einigermaßen synchron zu halten, aber der Code wird kopiert und eingefügt, anstatt über eine Abstraktionsschicht portiert zu werden. Zu den wichtigsten verbleibenden Problemen gehören das Konsistenzprotokoll, die größtenteils auskommentierte Fehlerbehandlung und fehlende Userspace-Tools.

Weitere Probleme: POSIX-Einschränkungen, fehlende Regressionstests für OpenBSD, Hardlinks, kqueue, NFS-Hooks und fehlende Teile wie Bootloader-Unterstützung und Quotas. Der Autor beabsichtigt derzeit nicht, KNF zu beheben.

Holen Sie es sich als einen Patch oder über git von shithub, aber verwenden Sie GitHub für den ersten Clone, um den Server nicht zu überlasten.