HeadlinesBriefing favicon HeadlinesBriefing.com

GEFS sur OpenBSD : Aperçu précoce

Hacker News •
×

GEFS, un nouveau système de fichiers copy-on-write, avec instantanés et résistant aux plantages, écrit pour 9front, est en cours de portage vers OpenBSD. Le portage est un aperçu brut et bogué, pas prêt pour la production, avec perte de données attendue en cas d'erreur. Le système de fichiers fait moins de 9 000 lignes de code noyau.

Le portage vise à garder la structure de données et le code délicat assez synchronisés entre Plan 9 et OpenBSD, mais le code est copié-collé plutôt que porté via une couche d'abstraction. Les principaux problèmes restants incluent le protocole de cohérence, la gestion des erreurs largement commentée et l'absence d'outils en espace utilisateur.

Autres problèmes : contraintes POSIX, absence de tests de régression pour OpenBSD, liens durs, kqueue, crochets NFS et pièces manquantes comme le support du chargeur d'amorçage et les quotas. L'auteur ne cherche pas encore à corriger KNF.

Obtenez-le sous forme d'un seul patch ou via git depuis shithub, mais utilisez GitHub pour le clone initial afin d'éviter de surcharger le serveur.

FAQ : Qu'est-ce que GEFS ?

GEFS est un nouveau système de fichiers copy-on-write, avec instantanés et résistant aux plantages, écrit pour 9front et en cours de portage vers OpenBSD.

FAQ Q : Qu'est-ce que GEFS ?

FAQ R : GEFS est un nouveau système de fichiers copy-on-write, avec instantanés et résistant aux plantages, écrit pour 9front et en cours de portage vers OpenBSD.