काही दिवसांपूर्वी फ्रीबीएसडी प्रकल्प प्रभारी विकासकांनी झेडएफएस फाईल सिस्टमसाठी भाषांतर योजना सादर केली अंमलबजावणी प्रकल्पात वापरले "लिनक्सवर झेडएफएस" प्रकल्पासाठी (झोएल), जे लिनक्ससाठी झेडएफएस पोर्ट विकसित करीत आहे.
स्थलांतरणाचे कारण झेडएफएस कोडबेसमधील स्थिरता आहे इल्यूमोस प्रोजेक्टमधून (ओपनसोलारिसचा काटा), जो पूर्वी फ्रीबीएसडीमध्ये झेडएफएसशी संबंधित बदल हस्तांतरित करण्यासाठी आधार म्हणून वापरला गेला.
विषयी ZFS
झेडएफएस ही एक फाईल सिस्टम आणि व्हॉल्यूम मॅनेजर मूलतः सन मायक्रोसिस्टम द्वारे विकसित केली आहे आपल्या सोलारिस ओएस साठी. मूळ अर्थ 'झेट्टाबाईट फाईल सिस्टम' होता, परंतु आता तो रिकर्सिव्ह परिवर्णी शब्द आहे.
झेडएफएस त्याच्या मोठ्या क्षमतेसाठी, यापूर्वी स्वतंत्र फाईल सिस्टम आणि व्हॉल्यूम मॅनेजर संकल्पनांचे एकल उत्पादनात समाकलन, डिस्कवरील नवीन फ्रेमवर्क, लाइटवेट फाइल सिस्टम आणि सोपे स्टोरेज स्पेस मॅनेजमेन्टसाठी स्पष्ट करते.
अगदी अलीकडे पर्यंत, झेडएफएसशी संबंधित बहुतेक विकास "झेडएफएस ऑन लिनक्स" प्रकल्प आणि डेल्फीक्स कंपनीने तयार केले होते.
कंपनी डेलफिक्स डेलफिक्सोस ऑपरेटिंग सिस्टम विकसित करते (Illumos चा काटा) ज्याने पूर्वी Illumos कोडबेसमध्ये ZFS समर्थन प्रदान केले.
चा विकास झेडएफएस लिनक्समध्ये स्थलांतर करेल
काही महिन्यांपूर्वी (वर्षाच्या सुरूवातीस), डेल्फीक्सने "झेडएफएस ऑन लिनक्स" च्या अंमलबजावणीसाठी संक्रमणाची घोषणा केली., जे शेवटी सर्व झेडएफएसशी संबंधित क्रियाकलाप एकाच ठिकाणी आणले.
विकसनशील आणि समर्थित झेडएफएस प्रकल्पांपैकी फक्त "झेडएफएस ऑन लिनक्स" शिल्लक आहेत, ज्यास आता ओपनझेडएफएसच्या प्राथमिक अंमलबजावणीचा विचार केला जाऊ शकतो.
इल्युमोसद्वारे झेडएफएसची अंमलबजावणी कार्यक्षमतेच्या दृष्टीने आधीपासूनच "झेडएफएस ऑन लिनक्स" च्या तुलनेत लक्षणीय मागे आहे.
फ्रीबीएसडी विकासकांना हे समजले आहे की फ्रीबीएसडी समुदाय स्वतःह विद्यमान कोड बेस राखण्यासाठी आणि विकसित करण्यासाठी इतका मजबूत नाही.
आपण इल्लुमोस वापरणे सुरू ठेवल्यास, कार्यक्षमतेचे अंतर केवळ वाढेल आणि पॅच हस्तांतरणास अधिकाधिक संसाधनांची आवश्यकता असेल.
इल्युमोस बरोबर टिकून राहण्याऐवजी फ्रीबीएसडी येथील झेडएफएस सपोर्ट टीमने मुख्य झेडएफएस डेव्हलपमेंट प्रोजेक्ट म्हणून "झेडएफएस ऑन लिनक्स" स्वीकारण्याचा निर्णय घेतला, विद्यमान स्त्रोतांना त्यांच्या कोडची पोर्टेबिलिटी वाढविण्यासाठी निर्देशित केले आणि त्यांचा कोड बेस वापरला. फ्रीबीएसडीसाठी झेडएफएस अंमलबजावणी.
फ्रीबीएसडी समर्थन थेट "झेडएफएस ऑन लिनक्स" कोडमध्ये एकत्रित केले जाईल आणि प्रामुख्याने या प्रकल्पाच्या रेपॉजिटरीमध्ये विकसित केले जाईल (लिनक्सवरील झेडएफएस प्रोजेक्ट लीडर ब्रायन बहेनडॉर्फबरोबर आधीच एकल रेपॉजिटरीमध्ये संयुक्त विकासाचा मुद्दा मान्य झाला आहे).
लिनक्स आणि फ्रीबीएसडी वर सुरू का नाही?
सध्या, फ्रीबीएसडीसाठी "झेडएफएस ऑन लिनक्स" पोर्टचा एक नमुना आधीपासूनच पुनरावलोकनासाठी तयार केला गेला आहे.
हे फ्रीबीएसडी कोडबेसमध्ये समाकलित करण्यासाठी, ओपनक्रिप्टो फ्रेमवर्कमध्ये अनेक नवीन वैशिष्ट्ये जोडणे बाकी आहे.
पोर्ट मुख्य कोड बेस "लिनक्सवरील झेडएफएस" सह एकत्रित करण्यासाठी, त्यांनी अखंड एकत्रीकरण सिस्टममध्ये फ्रीबीएसडी समर्थन जोडले पाहिजे, कोड सर्व चाचण्या उत्तीर्ण करेल हे सुनिश्चित करा आणि अतिरिक्त गुणवत्ता चाचण्या करा.
फ्रीबीएसडी कोडबेसमधील झेडएफएस अंमलबजावणी 15 एप्रिल रोजी होणार आहे, जर पोर्ट स्थिर होण्यास दोन महिने झाले असतील (अन्यथा अंतिम मुदत बदलली जाईल).
भविष्यात, तीन महिन्यांपर्यंत, झेडएफएसची जुन्या आणि नवीन आवृत्ती एकत्र राहतील, त्यानंतर जुन्या इल्युमोस-आधारित झेडएफएस कोड काढून टाकले जातील.
झीओएल पोर्टमध्ये फ्रीबीएसडीसाठी उपलब्ध असलेल्या नवीन कार्यक्षमतेपैकी, परंतु इलुमुस झेडएफएस अंमलबजावणीमध्ये नाही, मल्टीहॉस्ट मोड (एमएमपी, मल्टी-मॉडिफायर संरक्षण), प्रगत कोटा सिस्टम, डेटासेट एन्क्रिप्शन, ब्लॉक असाइनमेंट क्लासेसची स्वतंत्र निवड. धडे).
RAIDZ अंमलबजावणीला गती देण्यासाठी व चेकसम, सुधारित कमांड लाइन टूल्सची गणना करण्यासाठी वेक्टर प्रोसेसर सूचनांचा वापर.
झोएलने रेसच्या परिस्थितीशी आणि हँग्सशी संबंधित बरेच बगचे निराकरण देखील केले आहे, जे अद्याप इल्लुमोस कोडमध्ये दुरुस्त न केलेले आहेत.
झीओएलमध्ये फ्रीबीएसडीने निश्चित बदल लवकरच होणार नाही, जरी झोएलची कार्यक्षमता मोठ्या संख्येने असली तरीही फ्रीबीएसडीची काही परिपक्व आणि स्थिर झेडएफएस अंमलबजावणी आहे जसे की काही फायद्यांव्यतिरिक्त:
-एवढे श्रेष्ठ ट्राइम समर्थन
-व्हीएफएसला एआरसीची माहिती आहे, इतरांसह.
आणि या आणि इतर गुणांना कशासाठीही बळी देण्याचा त्यांचा हेतू नाही.
तथापि, दीर्घकाळात दोन्ही बाजूंनी विजय मिळवावा (किंवा मला आशा आहे).