विकास के नरक के वर्षों के बाद एंड्रॉइड 13 को एक्सएफएटी के लिए आधिकारिक समर्थन मिलेगा

विकास के नरक के वर्षों के बाद एंड्रॉइड 13 को एक्सएफएटी के लिए आधिकारिक समर्थन मिलेगा

एक बहुत ही सूक्ष्म परिवर्तन ने पिक्सेल 6 प्रो को एक एक्सफ़ैट-स्वरूपित ड्राइव को पढ़ने की अनुमति दी, लेकिन वहां पहुंचने में बहुत कुछ लगा

एंड्रॉइड 13 पहली बार डिस्क मेमोरी में 4GB से बड़ी फ़ाइलों को संभालने के लिए पिक्सेल डिवाइस की क्षमता लाएगा। लेकिन Pixel 6 पर एक्सफ़ैट फ़ाइल प्रारूप का समर्थन कैसे किया गया, इसकी कहानी एक लंबी अवधि में एक साथ, टुकड़े-टुकड़े करके आई है।

हमारे पास मिशाल रहमान, एरिज़ोना में तकनीकी संपादक, बगीचे के रास्ते पर चलने के लिए धन्यवाद देने के लिए, जब उन्होंने पाया कि एक्सफ़ैट (एक्स्टेंसिबल फ़ाइल आवंटन तालिका) के लिए समर्थन केवल उनके पिक्सेल 6 प्रो पर उपलब्ध था, जब उन्होंने इसे एंड्रॉइड 12 एल से एंड्रॉइड 13 में स्थानांतरित कर दिया था। बीटा। यह देखते हुए कि लिनक्स कर्नेल के संस्करण 5.10 या उसके बाद के संस्करण पर चलने वाले Android संस्करणों के लिए एक्सफ़ैट समर्थन उपलब्ध है और यह कि Android 12L 5.10.81-android12-9 पर था और बीटा 5.10.107-android13-4 पर था, कुछ बाहर था यहां लगाओ।

दिन का ANDROIDpolice वीडियो

यदि आप एक गैर-Google Android डिवाइस के मालिक हैं और इसके साथ एक्सफ़ैट ड्राइव का उपयोग करते हैं, तो आप सोच रहे होंगे कि यह सारा उपद्रव क्या है। पता चला कि वे 2006 में Microsoft – एक्सफ़ैट के निर्माता और इसलिए, इसके मालिक – को इसका समर्थन करने के लिए भुगतान कर रहे थे ताकि उनका हार्डवेयर एक्सफ़ैट में स्वरूपित एक्सेसरीज़ की विस्तृत चौड़ाई के साथ काम कर सके। सैमसंग उन ओईएम में से एक था जिसने समर्थन के लिए भुगतान किया और फिर बाद में एक बैक-पॉकेट एक्सफ़ैट ड्राइवर विकसित किया। एक बार जब Microsoft ने 2019 में एक्सफ़ैट को सार्वजनिक कर दिया और लिनक्स में इसके एकीकरण को प्रोत्साहित किया, तो कर्नेल समुदाय ने ऐसा करने के तरीकों पर काम करना शुरू कर दिया। सैमसंग के एक्सफ़ैट ड्राइवर को खत्म कर दिया गया था और अंततः उसे लिनक्स 5.7 में डालने के लिए चुना गया था।


एंड्रॉइड कर्नेल विकास और श्रृंखला के नीचे के डेवलपर्स को संस्करणों को इतनी जल्दी कूदना पसंद नहीं है, एक अधिक स्थिर मंच सुनिश्चित करने के लिए किसी विशेष संस्करण के लिए दीर्घकालिक समर्थन बनाए रखना पसंद करते हैं। उस समय, Google द्वारा अनुरक्षित Android कॉमन कर्नेल Linux 5.4 पर आधारित था और 5.10 तक यह एक नई शाखा नहीं बनाएगा। किसी भी स्थिति में, 5.10 कर्नेल पर आधारित Android 12 डिवाइस तकनीकी रूप से एक्सफ़ैट को माउंट करने और हटाने का समर्थन करते हैं। तो, 12L पर Pixel 6 Pro को एक्सफ़ैट ड्राइव पढ़ने से क्या रोक रहा था?

यह पता चला है कि एक्सफ़ैट के लिए माउंटिंग सेवा, जिसे वॉल्यूम डेमॉन या वोल्ड के रूप में जाना जाता है, यह देखने के लिए जांच करती है कि क्या उसके पास कुछ विशिष्ट “हेल्पर” बायनेरिज़ तक पहुंच है। यदि वे वहां नहीं हैं, तो माउंटिंग सेवा जांच में विफल हो जाती है और काम नहीं करेगी। ऐसा लगता है कि Android 12 बनाता है कि Pixel 6 Pro पर चल रहा था, वे बायनेरिज़ नहीं थे क्योंकि उन्हें उनकी निर्दिष्ट लाइब्रेरी से नहीं बुलाया जा रहा था। संभवतः, वह कॉल Android 13 बिल्ड पर मौजूद है। और इसी तरह एंड्रॉइड 13 एक्सफ़ैट का समर्थन करने के लिए आया है … ठीक है, आधिकारिक तौर पर बोल रहा है – कम से कम एक कस्टम कर्नेल डेवलपर स्पष्ट रूप से एक्सफ़ैट ड्राइवर के बाइनरी चेक आउट को पैच करने में सक्षम था, इसलिए इसे सैद्धांतिक रूप से एंड्रॉइड के पुराने बिल्ड में बैकपोर्ट किया जा सकता था। .


Google द्वारा Android 13 से अपने परिवर्तनों को निर्यात करने के बाद, कुछ बिंदु पर, अन्य OEM सीधे AOSP से एक्सफ़ैट समर्थन को अनुकूलित करने में सक्षम होंगे।

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

Be the first to comment

Leave a comment

Your email address will not be published.


*