सैमसंग ने अपने एक्सफ़ैट चालक को लिनक्स में शामिल करने का प्रस्ताव किया है और यदि ऐसा है, तो यह कर्नेल 5.6 में आ जाएगा

एक्सफ़ैट-ऑन-लिनक्स

exFAT Microsoft द्वारा बनाई गई एक फ़ाइल सिस्टम है FAT32 की सीमाओं को संबोधित करने के लिए जब बड़ी क्षमता वाली फ्लैश ड्राइव में उपयोग किया जाता है। एक्सफ़ैट फ़ाइल सिस्टम के लिए समर्थन Windows Vista सर्विस पैक 1 और सर्विस पैक 2 के साथ Windows XP में दिखाई दिया.

FAT32 की तुलना में अधिकतम फ़ाइल आकार 4GB से 16 एक्साबाइट तक विस्तारित है, विखंडन को कम करने के लिए 32GB के अधिकतम विभाजन आकार पर प्रतिबंध हटा दिया गया था, प्लस गति के लिए एक मुफ्त ब्लॉक बिटमैप पेश किया गया थाएक निर्देशिका में फ़ाइलों की संख्या पर सीमा को 65 हजार तक बढ़ा दिया गया था, एसीएल को स्टोर करने की क्षमता प्रदान की गई थी।

जैसा कि आप जानते हैं, कुछ समय पहले तक लिनक्स में इस फाइल सिस्टम का उपयोग होता था की सहायता से इसके समर्थन की सक्रियता तीसरे पक्ष द्वारा विकसित सॉफ्टवेयर का उपयोग। क्योंकि कार्यान्वयन निजी था।

लेकिन कुछ महीने पहले तक Microsoft ने सार्वजनिक रूप से उपलब्ध विनिर्देशों को प्रकाशित किया था और मुफ्त में लिनक्स के लिए एक्सफ़ैट पेटेंट का उपयोग करना संभव बना दिया।

हालांकि Microsoft के इस कदम ने स्रोत कोड जारी नहीं किया, यह क्या है आप केवल एक्सफ़ैट उपयोग अधिकारों को जारी कर रहे हैं और ओपन इन्वेंशन नेटवर्क (OIN) के सदस्यों के साथ दावे या मांग के किसी भी इरादे को आरक्षित करने के लिए।

उससे बहुत दूर, exFAT ड्राइवर भी सैमसंग द्वारा विकसित किया गया और जिसने लिनक्स कर्नेल को नए एक्सफ़ैट चालक के कार्यान्वयन के साथ पैच का एक सेट शामिल करने का प्रस्ताव दिया है, आधार कोड "sdfat" पर आधारित वर्तमान, सैमसंग एंड्रॉइड स्मार्टफोन के फर्मवेयर के लिए विकसित किया गया है।

हम इस रिलीज को एक बार मर्ज किए गए कोडबेस के लिए नीचे-ऊपर भविष्य के रूप में मानते हैं, और सभी नई सुविधाएँ और बग फिक्स पहले जाएंगे।

उपलब्ध आंकड़ों को देखते हुए, नए कोड में मेटाडेटा के साथ अधिक संचालन शामिल है और कई त्रुटियों का सुधार शामिल है। अब तक, यह केवल सैमसंग एंड्रॉइड डिवाइस पर उपयोग किया जाता है।

सैमसंग द्वारा पेश किए गए इस कार्यान्वयन में, जोड़ा गया प्रयोगात्मक अनुभाग »मचान» ("ड्राइवर / स्टेजिंग /") लिनक्स कर्नेल 5.4 पुराने कोड (संस्करण 1.2.9) पर आधारित है।

हालांकि एंड्रॉइड फर्मवेयर उत्साही लोगों ने एक नए ड्राइवर को पोर्ट किया sdFAT (2.x), लेकिन सैमसंग ने इस ड्राइवर को मुख्य लिनक्स कर्नेल में पेश करने का फैसला किया।

अब तक सैमसंग द्वारा प्रस्तावित कार्यान्वयन को प्रमुख लिनक्स कर्नेल डेवलपर्स से कई अनुमोदन प्राप्त हुए हैं।

जैसे, इस क्षण को देखते हुए, अभी भी संभावना है कि यह एक्सफ़ैट चालक संभावित रूप से लिनक्स 5.6 के लिए वर्तमान प्रीप एक्सफ़ैट चालक को बदल सकता है यदि शेष कोड समीक्षा अच्छी तरह से चलती है।

की तुलना में sdfat ड्राइवर फोन में भेज दियाएस, निम्नलिखित परिवर्तन किए गए हैं:

  • एक्सफ़ैट ड्राइवर की तुलना में पहले कर्नेल में जोड़ा गया था, नया ड्राइवर लगभग 10% की प्रदर्शन वृद्धि प्रदान करता है।
  • VFAT FS कार्यान्वयन वाला कोड हटा दिया गया है, क्योंकि यह फ़ाइल सिस्टम पहले से ही कर्नेल (fs / fat) में अलग से समर्थित है।
  • कंट्रोलर का नाम बदलकर एक्सफ़ैट हो गया
  • कोड को फिर से चालान किया गया और पूरी तरह से अपस्ट्रीम लिनक्स संस्करण में एकीकृत किया गया और लिनक्स कोडिंग शैली का पालन किया गया
  • मेटाडेटा संचालन का अनुकूलन, जैसे फ़ाइल निर्माण, फ़ाइल सिस्टम आइटम खोज (खोज), और निर्देशिका सामग्री परिभाषा (रीडडीर) का प्रदर्शन किया गया है।
  • अतिरिक्त परीक्षण के दौरान पहचाने जाने वाले कीड़े तय हो गए हैं।

यदि पैच स्वीकार किए जाते हैं, तो उन्हें लिनक्स 5.6 कर्नेल कोड में शामिल किया जाएगा, जिसका प्रकाशन लगभग 2 या 3 महीने में होने की उम्मीद है। यहां तक ​​कि अगर कोई समस्या उत्पन्न होती है, तो सैमसंग एक्सफ़ैट चालक के कार्यान्वयन को लिनक्स कर्नेल के संस्करण 5.7 में देरी हो सकती है।

अंत में, यदि आप समाचार के बारे में अधिक जानना चाहते हैं, साथ ही साथ जो सुविधाएँ Samung exFAT ड्राइवर के नए संस्करण में जोड़ी गई हैं, जो कि संस्करण 11 है, आप इसमें कर सकते हैं निम्नलिखित लिंक।


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

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

*

*

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