HeadlinesBriefing favicon HeadlinesBriefing.com

GEFS di OpenBSD: Pratinjau Awal

Hacker News •
×

GEFS, sistem file copy-on-write baru yang aman dari crash dan mendukung snapshot, ditulis untuk 9front, sedang diporting ke OpenBSD. Port ini adalah pratinjau kasar dan penuh bug yang belum siap untuk produksi, dengan kehilangan data diperkirakan terjadi saat error. Sistem file ini kurang dari 9.000 baris kode kernel.

Port ini bertujuan untuk menjaga struktur data dan kode rumit tetap cukup sinkron antara Plan 9 dan OpenBSD, tetapi kode disalin dan ditempel daripada diporting melalui lapisan abstraksi. Masalah utama yang tersisa termasuk protokol konsistensi, penanganan error yang sebagian besar dikomentari, dan alat userspace yang hilang.

Masalah lain: batasan POSIX, kurangnya tes regresi untuk OpenBSD, hardlink, kqueue, hook NFS, dan bagian yang hilang seperti dukungan bootloader dan kuota. Penulis belum berencana memperbaiki KNF.

Dapatkan sebagai satu patch atau melalui git dari shithub, tetapi gunakan GitHub untuk clone awal agar tidak membebani server.