HeadlinesBriefing favicon HeadlinesBriefing.com

GEFS 在 OpenBSD 上:早期预览

Hacker News •
×

GEFS,一个为 9front 编写的崩溃安全、快照、写时复制文件系统,正在被移植到 OpenBSD。该移植是粗糙、有缺陷的预览版,尚未准备好用于生产环境,预计出错时会丢失数据。该文件系统不到 9,000 行内核代码。

该移植旨在保持 Plan 9 和 OpenBSD 之间的数据结构和繁琐代码相当同步,但代码是复制粘贴的,而不是通过抽象层移植。主要遗留问题包括一致性协议、大部分被注释掉的错误处理以及缺少用户空间工具。

其他问题:POSIX 约束、缺少针对 OpenBSD 的回归测试、硬链接、kqueue、NFS 钩子,以及缺少引导加载程序支持和配额等部分。作者目前还不打算修复 KNF。

可以作为一个补丁或通过 shithub 上的 git 获取,但请使用 GitHub 进行初始克隆,以避免服务器过载。

FAQ:什么是 GEFS?

GEFS 是一个为 9front 编写并正在移植到 OpenBSD 的新崩溃安全、快照、写时复制文件系统。

FAQ 问:什么是 GEFS?

FAQ 答:GEFS 是一个为 9front 编写并正在移植到 OpenBSD 的新崩溃安全、快照、写时复制文件系统。