HeadlinesBriefing favicon HeadlinesBriefing.com

OpenBSD पर GEFS: प्रारंभिक पूर्वावलोकन

Hacker News •
×

GEFS, 9front के लिए लिखा गया एक नया क्रैश-सेफ, स्नैपशॉटिंग, कॉपी-ऑन-राइट फाइलसिस्टम, OpenBSD पर पोर्ट किया जा रहा है। यह पोर्ट एक कच्चा, बगी पूर्वावलोकन है जो उत्पादन के लिए तैयार नहीं है, त्रुटि पर डेटा हानि की उम्मीद है। फाइलसिस्टम 9,000 लाइनों से कम कर्नेल कोड का है।

इस पोर्ट का उद्देश्य Plan 9 और OpenBSD के बीच डेटा संरचना और पेचीदा कोड को काफी हद तक सिंक में रखना है, लेकिन कोड को एक एब्स्ट्रैक्शन लेयर के माध्यम से पोर्ट करने के बजाय कॉपी और पेस्ट किया गया है। प्रमुख शेष समस्याओं में स्थिरता प्रोटोकॉल, त्रुटि हैंडलिंग जो काफी हद तक टिप्पणी की गई है, और गायब यूजरस्पेस टूल्स शामिल हैं।

अन्य मुद्दे: POSIX बाधाएं, OpenBSD के लिए रिग्रेशन टेस्ट की कमी, हार्डलिंक, kqueue, NFS हुक, और बूटलोडर समर्थन और कोटा जैसे गायब टुकड़े। लेखक अभी KNF को ठीक करने की नहीं सोच रहा है।

इसे एक पैच के रूप में या shithub से git के माध्यम से प्राप्त करें, लेकिन सर्वर को ओवरलोड करने से बचने के लिए प्रारंभिक क्लोन के लिए GitHub का उपयोग करें।