झेडएफएस लिनक्स विकसकांनी फ्रीबीएसडी करीता समर्थन पुरविला

zfs-Linux

विकसक बेस कोडचे प्रभारी कोण आहेत "लिनक्सवरील झेडएफएस" जी ओएफएसच्या संदर्भ अंमलबजावणी म्हणून ओपनझेडएफएस प्रकल्पाच्या मार्गदर्शनाखाली विकसित केले गेले आहे, त्यांनी अलीकडे ही बातमी प्रसिद्ध केली कश्या करिता काही बदल स्वीकारले जे फ्रीबीएसडी ऑपरेटिंग सिस्टमला समर्थन देतात.

"झेडएफएस ऑन लिनक्स" मध्ये जोडलेला कोड फ्रीबीएसडी शाखांमध्ये 11 आणि 12 वर चाचणी घेण्यात आला. म्हणूनच, फ्रीबीएसडी विकसकांना यापुढे "झेडएफएस ऑन लिनक्स" ची त्यांची स्वतःची सिंक्रोनाइझ शाखा ठेवण्याची आवश्यकता नाही आणि मुख्य प्रकल्पात सर्व फ्रीबीएसडी-संबंधित बदलांचा विकास होईल.

याशिवाय, आणिl मुख्य शाखेची फ्रीबीएसडी कामगिरी "लिनक्सवर झेडएफएस" विकास दरम्यानई सतत एकत्रीकरण प्रणालीवर चाचणी केली जाईल.

लक्षात ठेवा ईn डिसेंबर 2018, फ्रीबीएसडी विकसकांनी बदलण्यासाठी पुढाकार घेतला च्या अंमलबजावणीसाठी लिनक्सवरील झेडएफएस प्रोजेक्टमधील झेडएफएस (झोएल), ज्याच्या आसपास झेडएफएसच्या विकासाशी संबंधित सर्व क्रियाकलाप अलीकडेच केंद्रित केले गेले आहेत.

स्थलांतर करण्याचे कारण होते इल्यूमोस प्रोजेक्टच्या झेडएफएस कोडबेसचा ओडलॉक (ओपनसोलारिसचा काटा), जो पूर्वी फ्रीबीएसडीमध्ये झेडएफएसशी संबंधित बदल हस्तांतरित करण्यासाठी आधार म्हणून वापरला गेला.

अलीकडे पर्यंत, डेल्फीक्स ऑपरेटिंग सिस्टमची विकास कंपनी, इल्लुमोस (इल्लुमोस काटा) वर झेडएफएस कोडबेसला आधार देण्यासाठी मुख्य योगदान दिले. दोन वर्षांपूर्वी डेल्फीक्सने लिनक्सवरील झेडएफएसवर स्विच करण्याचा निर्णय घेतला, ईएल इल्यूमोस प्रोजेक्टचा झेडएफएस स्टॉल लिनक्सवरील झेडएफएस प्रोजेक्टवरील सर्व विकास-संबंधित क्रियांची एकाग्रता, जी आता ओपनझेडएफएसची प्राथमिक अंमलबजावणी मानली जाते.

इल्यूमोसची झेडएफएस अंमलबजावणी झाल्यापासून ya "लिनक्सवरील झेडएफएस" च्या मागे लक्षणीय आहे कार्यक्षमतेच्या दृष्टीने, फ्रीबीएसडी विकासकांना याची जाणीव झाली की फ्रीबीएसडी समुदाय स्वतंत्रपणे राखण्यासाठी आणि विकसित करण्यासाठी पुरेसे सामर्थ्य नाही विद्यमान कोड बेस आपण इल्लुमोस वापरणे सुरू ठेवल्यास कार्यक्षमतेमधील अंतर केवळ वाढेल आणि निराकरणाच्या हस्तांतरणास अधिकाधिक संसाधनांची आवश्यकता असेल.

इल्लुमोस धरून ठेवण्याऐवजी, फ्रीबीएसडीवरील झेडएफएस सपोर्ट टीमने "झेडएफएस ऑन लिनक्स" अवलंबण्याचा निर्णय घेतला झेडएफएसचा मुख्य सहयोगी विकास प्रकल्प म्हणून, आपल्या कोडची पोर्टेबिलिटी वाढविण्यासाठी विद्यमान स्त्रोतांना निर्देशित करा आणि फ्री कोडसाठी झेडएफएसच्या अंमलबजावणीसाठी आधार म्हणून आपला कोड बेस वापरा. फ्रीबीएसडी समर्थन थेट "झेडएफएस ऑन लिनक्स" कोडमध्ये एकत्रित केले जाईल आणि प्रामुख्याने या प्रकल्पाच्या रेपॉजिटरीमध्ये विकसित केले जाईल (लिनक्सवरील झेडएफएस प्रोजेक्ट लीडर ब्रायन बहेलेंडॉर्फ, यापूर्वीच एका भांडारात संयुक्त विकासाचा मुद्दा मान्य झाला आहे) .

फ्रीबीएसडी विकसक सामान्य उदाहरणाचे अनुसरण करण्याचा निर्णय घेतला आणि इल्लुमोस वर न धरण्याचा प्रयत्न केला, कारण ही अंमलबजावणी कार्यक्षमतेत आधीपासून खूपच मागे आहे आणि कोड आणि हस्तांतरण बदल बदलण्यासाठी मोठ्या स्त्रोतांची आवश्यकता आहे.

"लिनक्सवर झेडएफएस" आता आघाडीच्या सहयोगी विकास प्रकल्प म्हणून पाहिले जाते झेडएफएससाठी अद्वितीय.

फ्रीबीएसडीसाठी "झेडएफएस ऑन लिनक्स" मध्ये उपलब्ध असलेल्या, परंतु झेडएफएसच्या इल्लुमोस अंमलबजावणीमध्ये उपलब्ध नसलेल्या वैशिष्ट्यांपैकी मल्टीहॉस्ट मोड (एमएमपी, मल्टी मॉडिफायर प्रोटेक्शन), विस्तारित कोटा सिस्टम, सेटचे एन्क्रिप्शन आहेत. डेटा, ब्लॉक (allocलोकेशन क्लासेस) साठी classesलोकेशन क्लासेसची स्वतंत्र निवड, RAIDZ अंमलबजावणी आणि चेकसमची गणना, सुधारित कमांड लाइन टूल्स आणि बरेच संबंधित बग निराकरणासाठी वेक्टर प्रोसेसर सूचनांचा वापर शर्यत अटींसह.

अशा प्रकारे फ्रीबीएसडीचे समर्थन झोओएल फ्रीबीएसडी आणि लिनक्समधील बदलांची हालचाल सुलभ करेलविकसकांव्यतिरिक्त, काही सुधारणा प्राप्त केल्या जातील, त्यापैकी ते नमूद करतातः

  • फ्रीबीएसडी एसपीएल आयात करा
  • सामान्य फाइलमध्ये ifdefs जोडा जेथे स्वतंत्र फाईल्समध्ये कोड डुप्लिकेट करण्यापेक्षा असे करणे अधिक अर्थपूर्ण आहे

शेवटी होय आपण त्याबद्दल अधिक जाणून घेऊ इच्छित आहात, आपण तपशील तपासू शकता खालील दुवा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.