पॅरागॉनने लिनक्स कर्नलसाठी एनटीएफएस कार्यान्वयन केले

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

अंमलबजावणी एनटीएफएस 3.1 च्या वर्तमान आवृत्तीच्या सर्व वैशिष्ट्यांचे समर्थन करतेविस्तारित फाइल विशेषता, डेटा कॉम्प्रेशन मोड, फाईल अंतरांसह कार्यक्षम कार्य आणि अयशस्वी झाल्यानंतर अखंडता पुनर्संचयित करण्यासाठी नोंदणी बदलांचे पुन्हा प्ले करणे.

आतापर्यंत प्रस्तावित कंट्रोलर स्वतःचे सरलीकृत अंमलबजावणी वापरतो एनटीएफएस जर्नलिंग, परंतु भविष्यात जेबीडीच्या शीर्षस्थानी पूर्ण लॉग समर्थन जोडण्याची योजना आहे (लॉग ब्लॉक डिव्हाइस) कर्नलमध्ये उपलब्ध आहे, त्या आधारे ext3, ext4 आणि OCFS2 जर्नलिंग आयोजित केले आहे.

मेलिंग सूचीवर, पॅरागॉन खालीलप्रमाणे लिहितो:

हा पॅच एनटीएफएस वाचन आणि लिहा ड्राइव्हरला fs / ntfs3 मध्ये जोडतो.

व्यावसायिक फाइल सिस्टमच्या विकासाचा आणि अनेक चाचणी कव्हरेजच्या कित्येक दशकांचा अनुभव घेऊन आम्ही पॅरागॉन सॉफ्टवेयर जीएमबीएच मध्ये लिनक्स कर्नलला एनटीएफएस रीड-राइट ड्राइव्हर अंमलबजावणी करून ओपन सोर्स समुदायामध्ये आपले योगदान देऊ इच्छित आहोत.

आम्ही कोडबेस विलीन झाल्यानंतर या आवृत्तीचे समर्थन करण्याची आणि वैशिष्ट्ये जोडण्यासाठी आणि दोष निराकरणाची योजना आखत आहोत. उदाहरणार्थ, पूर्ण जेबीडी जर्नलिंग समर्थन नंतरच्या अद्यतनांमध्ये जोडले जाईल.

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

एकदा मुख्य लिनक्स कर्नलमध्ये पॅचेस समाविष्ट झाल्यानंतर पॅरागॉन सॉफ्टवेअर देखभाल, बग फिक्स आणि कार्यक्षमता सुधारित करण्याचा विचार करतो.

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

उदाहरणार्थ, सबमिट केलेल्या पॅचचे भागांमध्ये विभाजन करण्याचा प्रस्ताव आहे, कारण पॅचमधील 27 हजार ओळी जास्त आहेत आणि पुनरावलोकन आणि सत्यापन करण्यात अडचणी निर्माण करतात.

MAINTAINERS फाईलमध्ये पुढील कोड देखरेखीसाठी स्पष्टपणे धोरण परिभाषित करण्याची आणि गिट शाखा दर्शविण्याची शिफारस केली जाते ज्यावर निराकरण पाठवावे. जुने fs / ntfs ड्रायव्हर केवळ-वाचनीय मोडमध्ये कार्यरत असताना नवीन एनटीएफएस कार्यान्वयन जोडण्यासाठी सहमती दर्शविण्याची आवश्यकता देखील हे दर्शवते.

पूर्वी, एनटीएफएस विभाजनांवर पूर्ण प्रवेश असणे desde Linux, मला करावे लागले FUSE NTFS-3g ड्राइव्हर वापरा, जे वापरकर्त्याच्या जागेत चालते आणि इच्छित कार्यप्रदर्शन देत नाही.

या ड्रायव्हरला २०१ since पासून अद्ययावत केले गेले नाही, फक्त-वाचनीय fs / ntfs ड्राइव्हर प्रमाणे. दोन्ही ड्रायव्हर्स टुक्सेराद्वारे तयार केले गेले होते, जे पॅरागॉन सॉफ्टवेअरप्रमाणेच व्यावसायिकरित्या वितरित केले गेलेले मालकीचे एनटीएफएस ड्राइव्हर प्रदान करते.

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

ड्रायव्हरची पहिली आवृत्ती केवळ-वाचनीय ऑपरेशनपुरते मर्यादित होती, परंतु लेखन-सक्षम आवृत्ती विकसित होत आहे.

हे पॅच हक्क न देता राहतात आणि सॅमसंगने प्रस्तावित केलेला आणि या कंपनीच्या अँड्रॉइड स्मार्टफोनच्या फर्मवेअरमध्ये वापरलेला एक्सएफएटी ड्रायव्हर कर्नल कर्नलमध्ये स्वीकारला गेला.

हे पाऊल पॅरागॉन सॉफ्टवेअरने वेदनेने पाहिले, जे ओपन एक्सएफएटी आणि एनटीएफएसच्या अंमलबजावणीवर टीका करीत आहे.


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

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

*

*

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

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

    जर पॅरागॉन सभ्य परवान्यासह संपूर्ण स्त्रोत कोड प्रदान करीत असेल तर त्याचा लाभ घेण्याचे कोणतेही कारण नाही,