लिनस टॉर्वाल्ड्स कहते हैं कि लिनक्स पर जेडएफएस का उपयोग करना नासमझी है

लिनक्स टास्क समयबद्धक परीक्षणों की चर्चा के दौरान, प्रतिभागियों में से एक चर्चा में एक उदाहरण दिया तथ्य यह है कि जरूरत के बारे में बयानों के बावजूद लिनक्स कर्नेल को विकसित करते समय संगतता बनाए रखने के लिए, कर्नेल के हाल के परिवर्तनों ने सही को बाधित किया लिनक्स पर ZFS मॉड्यूल ऑपरेशन।

लिनस टॉर्वाल्ड्स ने कहा कि "नो ब्रेकिंग यूज़र्स" सिद्धांत, उपयोगकर्ता द्वारा अंतरिक्ष में उपयोग किए जाने वाले बाहरी कर्नेल इंटरफेस के संरक्षण के साथ-साथ कर्नेल को भी संदर्भित करता है। परंतु कर्नेल पर अलग से विकसित तृतीय-पक्ष प्लगइन्स को कवर नहीं करता है जो नाभिक की मुख्य संरचना में स्वीकार नहीं किए जाते हैं, जिनके लेखक अपने जोखिम पर स्वयं नाभिक में परिवर्तन को ट्रैक करते हैं।

लिनक्स पर ZFS परियोजना के बारे में, CDDL और GPLv2 लाइसेंस की असंगति के कारण लाइनस ने zfs मॉड्यूल का उपयोग करने की अनुशंसा नहीं की।

स्थिति ऐसी है, ओरेकल की लाइसेंसिंग नीति के कारण, संभावना है कि जेडएफएस एक दिन कोर की मुख्य रचना में प्रवेश कर सकता है, बहुत पतला है।

चूंकि लाइसेंस असंगतता को दरकिनार करने के लिए प्रस्तावित परतें, जो बाहरी कोड के लिए मुख्य कार्यों तक पहुंच का अनुवाद करती हैं, एक संदिग्ध निर्णय हैं।

एकमात्र विकल्प जिसमें लिनस मुख्य कर्नेल में ZFS कोड को स्वीकार करने के लिए सहमत होगा ओरेकल से आधिकारिक अनुमति प्राप्त करना है, लीड अटॉर्नी द्वारा प्रमाणित और खुद लैरी एलिसन द्वारा सर्वश्रेष्ठ।

मध्यवर्ती समाधान, कर्नेल और ZFS कोड के बीच की परतों के रूप में, स्वीकार्य नहीं हैं, प्रोग्राम इंटरफेस (उदाहरण के लिए Google का जावा एपीआई का परीक्षण) पर बौद्धिक संपदा के संबंध में ओरेकल की आक्रामक नीति को देखते हुए।

इसके अलावा, लिनस ZFS को फैशन के लिए एक श्रद्धांजलि के रूप में उपयोग करने की इच्छा को देखता है और तकनीकी फायदे नहीं। लीनस ने जो प्रदर्शन परीक्षण किए हैं, वे ZFS के पक्ष में गवाही नहीं देते हैं, और पूर्ण समर्थन की कमी दीर्घकालिक स्थिरता की गारंटी नहीं देती है।

ZFS को मुफ्त CDDL लाइसेंस के तहत वितरित किया जाता है जो GPLv2 के साथ असंगत है क्योंकि यह Linux कर्नेल की मुख्य शाखा में Linux में ZFS के एकीकरण की अनुमति नहीं देता है, क्योंकि GPLv2 और CDDL लाइसेंस के तहत कोड मिश्रण करना अस्वीकार्य है।

इस असंगति से बचने के लिए लाइसेंस, ZFS परियोजना लिनक्स पर CDDL लाइसेंस के तहत पूरे उत्पाद को वितरित करने का फैसला किया एक अलग डाउनलोड करने योग्य मॉड्यूल के रूप में, कर्नेल से अलग से आपूर्ति की जाती है।

वितरण के हिस्से के रूप में तैयार जेडएफएस मॉड्यूल को वितरित करने की संभावना वकीलों के बीच विवाद पैदा कर रही है।

वकीलों ने सॉफ्टवेयर फ्रीडम कंजर्वेंसी (SFC)) का मानना ​​है कि कर्नेल मॉड्यूल वितरित करना वितरण पैकेज में बाइनरी एक उत्पाद बनाती है जीपीएल के साथ संयुक्त जिसके लिए जीपीएल के तहत अंतिम कार्य के वितरण की आवश्यकता होती है।

वकील असहमत हैं और बहस करो कि zfs मॉड्यूल वितरण की अनुमति है यदि घटक को स्टैंड-अलोन मॉड्यूल के रूप में आपूर्ति की जाती है, तो कर्नेल पैकेज से अलग। Canonical नोट जो वितरण लंबे समय से मालिकाना ड्राइवरों की आपूर्ति के लिए एक समान दृष्टिकोण का उपयोग करते हैं, जैसे कि NVIDIA ड्राइवर।

दूसरा पक्ष प्रतिक्रिया देता है कि संगतता समस्या मालिकाना ड्राइवरों में गिरी के साथ GPL लाइसेंस के तहत वितरित एक छोटी परत की आपूर्ति करके हल किया जाता है (GPL लाइसेंस के तहत एक मॉड्यूल कर्नेल में लोड किया जाता है, जो पहले से ही मालिकाना घटकों को लोड करता है)।

ZFS के लिए, ऐसी परत केवल तभी तैयार की जा सकती है जब Oracle लाइसेंस प्राप्त अपवाद प्रदान करता है। ओरेकल लिनक्स पर, जीपीएल असंगतता को ओरेकल लाइसेंस अपवाद के साथ प्रदान करके हल किया जाता है जो संयुक्त सीडीडीएल नौकरी के लिए लाइसेंस की आवश्यकता को हटा देता है, लेकिन यह अपवाद अन्य वितरणों पर लागू नहीं होता है।

वितरण में मॉड्यूल का केवल स्रोत कोड प्रदान करना एक वर्कअराउंड है, जो लिंक करने के लिए नेतृत्व नहीं करता है और दो अलग-अलग उत्पादों के वितरण के रूप में माना जाता है। डेबियन इसके लिए DKMS (डायनामिक कर्नेल मॉड्यूल सपोर्ट) सिस्टम का उपयोग करता है, जिसमें मॉड्यूल को सोर्स कोड में सप्लाई किया जाता है और पैकेज के इंस्टॉल होने के तुरंत बाद यूजर सिस्टम पर असेंबल किया जाता है।

Fuente: https://www.realworldtech.com/


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   लुइक्स कहा

    उन्हें btrfs और अवधि को बढ़ावा देना चाहिए