लिनक्स 7.1 विकास चक्र के दौरान, एनटीएफएस फ़ाइल सिस्टम समर्थन, जिसने लंबे समय से बहुत अधिक ध्यान आकर्षित किया है, ने महत्वपूर्ण प्रगति की है: एनटीएफएस कर्नेल ड्राइवरों का एक नया सेट जिसे कई वर्षों से पुन: सक्रिय किया गया है, आधिकारिक तौर पर मेनलाइन में एकीकृत किया गया है, और लिनस टोरवाल्ड्स द्वारा "एनटीएफएस पुनरुत्थान" (एनटीएफएस पुनरुत्थान) के रूप में वर्णित किया गया है। इस ड्राइवर को पैरागॉन द्वारा सबमिट किए गए वर्तमान NTFS3 ड्राइवर और पहले के रीड-ओनली NTFS ड्राइवर की कार्यक्षमता और रखरखाव में कमियों को पूरा करने के लिए डिज़ाइन किया गया है, जो लिनक्स को अधिक आधुनिक, लिखने योग्य और सक्रिय रूप से बनाए रखा NTFS समर्थन प्रदान करता है।

छवि.वेब

इस कार्य के लिए जिम्मेदार लिनक्स डेवलपर नामजे जीन ने शुरुआती एनटीएफएस कर्नेल ड्राइवर को पूरी तरह से बदलने में पिछले चार साल बिताए हैं। एक स्वच्छ कोड आधार को बरकरार रखते हुए, उन्होंने विश्वसनीयता, कार्यक्षमता और रखरखाव के मामले में वर्तमान NTFS3 कार्यान्वयन को व्यापक रूप से पार करने की उम्मीद करते हुए, लेखन समर्थन, बेहतर प्रोटोकॉल संगतता और आधुनिक सुविधाओं की एक श्रृंखला पेश की है। NTFS3 ड्राइवर की तुलना में, जिसे कुछ साल पहले मेनलाइन में विलय कर दिया गया था लेकिन हाल के वर्षों में मूल रूप से स्थिर हो गया है, इस नए ड्राइवर को भविष्य में Linux NTFS समर्थन की मुख्य विकास दिशा माना जाता है।

लिनक्स 7.1 के लिए इस सप्ताह के फाइल सिस्टम से संबंधित मर्ज अनुरोध में, नए एनटीएफएस ड्राइवर को शुरू में पैक किया गया था और लिनस टोरवाल्ड्स को सबमिट किया गया था। हालाँकि, टोरवाल्ड्स को समीक्षा प्रक्रिया के दौरान Git कमिट संरचना के साथ एक समस्या मिली, और फिर मर्ज को वापस ले लिया, जिससे कमिट इतिहास को उसके मानकों के अनुसार पुनर्व्यवस्थित करने की आवश्यकता हुई। इसके बाद, नामजे जियोन ने बेहतर मर्ज अनुरोध को तुरंत समायोजित किया और फिर से भेजा, जो कोड संगठन और सबमिशन गुणवत्ता के लिए टोरवाल्ड्स की आवश्यकताओं को पूरा करता था, जिससे नए ड्राइवर को सफलतापूर्वक मर्ज किया जा सका।

17वीं स्थानीय समय की शाम तक, नए एनटीएफएस ड्राइवर ने आधिकारिक तौर पर मेनलाइन कर्नेल कोड बेस में प्रवेश कर लिया है, और संबंधित मर्ज सबमिशन सार्वजनिक रूप से कर्नेल.ओआरजी पर उपलब्ध है, जहां डेवलपर्स इस ड्राइवर के प्रदर्शन, कार्यक्षमता और कोड गुणवत्ता में विशिष्ट सुधारों के बारे में जान सकते हैं। विलय के समय लिनस टोरवाल्ड्स की टिप्पणियों के अनुसार, उन्होंने विलय को "एनटीएफएस पुनरुत्थान" कहा, जो लंबे समय से स्थिर एनटीएफएस समर्थन के लिए इस काम के "पुनर्जन्म" महत्व पर प्रकाश डालता है।

यह ध्यान दिया जाना चाहिए कि, कम से कम वर्तमान चरण में, मौजूदा NTFS3 ड्राइवर कर्नेल स्रोत ट्री में बना रहेगा, और पुराने और नए कार्यान्वयन कुछ समय के लिए सह-अस्तित्व में रहेंगे। उन उपयोगकर्ताओं और वितरण अनुरक्षकों के लिए जो इस नए NTFS कार्यान्वयन को आज़माना चाहते हैं, नए ड्राइवर को वास्तविक वातावरण में परीक्षण और सत्यापन के लिए कर्नेल कॉन्फ़िगरेशन में NTFS_FS Kconfig विकल्प के माध्यम से सक्षम किया जा सकता है।

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

और अधिक जानें:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cdd4dc3aebeab43a72ce0bc2b5bab6f0a80b97a5