लिनस टोरवाल्ड्स म्हणतात की लिनक्सवर झेडएफएस वापरणे मूर्खपणाचे आहे

लिनक्स टास्क शेड्यूलर टेस्टच्या चर्चेदरम्यान, सहभागींपैकी एक चर्चेत एक उदाहरण दिले गरज बद्दल विधान असूनही लिनक्स कर्नल विकसित करताना सहत्वता राखण्यासाठी, कर्नलमधील अलीकडील बदलांमुळे अचूक व्यत्यय आला लिनक्स वर झेडएफएस मॉड्यूल ऑपरेशन.

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

लिनक्सवरील झेडएफएस प्रोजेक्ट विषयी, सीडीडीएल आणि जीपीएलव्ही 2 परवान्यांसह विसंगततेमुळे लिनसने झेडएफएस मॉड्यूल वापरण्याची शिफारस केली नाही.

परिस्थिती अशी आहे की, ओरॅकलच्या परवान्याच्या धोरणामुळे, एके दिवशी झेडएफएस कर्नलची कोर रचना तयार करू शकेल अशी शक्यता खूपच पातळ आहे.

बाह्य संहितासाठी मूलभूत कार्ये मधील प्रवेशाचे भाषांतर करणार्‍या परवानाची विसंगतता रोखण्यासाठी प्रस्तावित स्तर हा एक संदिग्ध निर्णय आहे.

एकमेव पर्याय ज्यामध्ये लिनस मुख्य कर्नलमधील झेडएफएस कोड स्वीकारण्यास सहमत असेल ओरेकल कडून अधिकृत परवानगी मिळवणे, लीड byटर्नीद्वारे प्रमाणित आणि स्वतः लॅरी एलिसन यांनी सर्वोत्कृष्ट.

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

तसेच, लिनस झेडएफएस वापरण्याची इच्छा फॅशनला केवळ खंडणी म्हणून पाहतो आणि तांत्रिक फायदे नाहीत. लिनसने अभ्यासलेल्या कामगिरी चाचण्या झेडएफएसच्या बाजूने साक्ष देत नाहीत आणि पूर्ण समर्थनाचा अभाव दीर्घकालीन स्थिरतेची हमी देत ​​नाही.

जीडीएफएस फ्री सीडीडीएल परवान्याअंतर्गत वितरीत केले गेले आहे जे जीपीएलव्ही 2 सह विसंगत आहेत कारण ते लिनक्स कर्नलच्या मुख्य शाखेत लिनक्समध्ये झेडएफएसचे समाकलन करण्यास परवानगी देत ​​नाही, कारण जीपीएलव्ही 2 आणि सीडीडीएल परवान्याअंतर्गत मिक्सिंग कोड अस्वीकार्य आहे.

ही विसंगतता टाळण्यासाठी परवानाकृत, झेडएफएस प्रकल्प लिनक्सने संपूर्ण उत्पादन सीडीडीएल परवान्याअंतर्गत वितरीत करण्याचा निर्णय घेतला स्वतंत्र डाउनलोड करण्यायोग्य मॉड्यूल म्हणून, कर्नलपासून स्वतंत्रपणे पुरवलेले.

वितरणाचा भाग म्हणून तयार झालेले झेडएफएस मॉड्यूल वितरित होण्याची शक्यता वकिलांमध्ये वाद निर्माण करीत आहे.

वकील सॉफ्टवेअर स्वातंत्र्य संरक्षण (एसएफसी)) कर्नल विभाग वितरीत करण्याचा विश्वास आहे वितरण पॅकेजमधील बायनरी उत्पादन देते जीपीएल सह एकत्रित जीपीएल अंतर्गत अंतिम कामाचे वितरण आवश्यक आहे.

वकील सहमत नाहीत आणि भांडणे त्या zfs मॉड्यूल वितरण परवानगी आहे घटक स्टँडअलोन मॉड्यूल म्हणून पुरविला जात असल्यास, कोर पॅकेजपेक्षा वेगळा. कॅनॉनिकल नोट्स की एनव्हीआयडीए ड्रायव्हर्स सारख्या मालकी चालकांना वितरणाने पूर्वीपासून समान दृष्टीकोन वापरला आहे.

दुसरी बाजू सुसंगततेची समस्या दर्शविते मालकी चालकांमध्ये कर्नलसह जीपीएल परवान्याअंतर्गत वितरीत केलेला छोटासा थर पुरवून सोडविला जातो (जीपीएल परवान्या अंतर्गत मॉड्यूल कर्नलमध्ये लोड केले गेले आहे, जे आधीपासूनच मालकीचे घटक लोड करते)

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

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

स्त्रोत: https://www.realworldtech.com/


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

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

*

*

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

  1.   ल्यूक्स म्हणाले

    त्यांनी बीटीआरएफ आणि कालावधीला चालना दिली पाहिजे