پیراگون سافٹ ویئر نے لینکس کرنل کے لیے NTFS کا GPL نفاذ شائع کیا ہے۔

کونسٹنٹن کوماروف، پیراگون سافٹ ویئر کے بانی اور سربراہ، опубликовал لینکس کرنل میلنگ لسٹ پر پیچ سیٹ فائل سسٹم کے مکمل نفاذ کے ساتھ NTFS، پڑھنے اور لکھنے کے موڈ میں کام کی حمایت کرتا ہے۔ کوڈ GPL لائسنس کے تحت کھلا ہے۔

نفاذ NTFS 3.1 کے موجودہ ورژن کی تمام خصوصیات کو سپورٹ کرتا ہے، بشمول توسیع شدہ فائل کی خصوصیات، ڈیٹا کمپریشن موڈ، فائلوں میں خالی جگہوں کے ساتھ مؤثر کام، اور ناکامیوں کے بعد سالمیت کو بحال کرنے کے لیے لاگ سے تبدیلیوں کو دوبارہ چلانا۔ مجوزہ ڈرائیور فی الحال NTFS جرنل کے اپنے سٹرپڈ ڈاؤن نفاذ کا استعمال کرتا ہے، لیکن مستقبل میں اس کا منصوبہ ہے کہ کرنل میں دستیاب یونیورسل بلاک ڈیوائس کے اوپر مکمل جرنلنگ کے لیے تعاون شامل کیا جائے۔ JBD (جرنلنگ بلاک ڈیوائس)، جس کی بنیاد پر ext3، ext4 اور OCFS2 میں جرنلنگ کا اہتمام کیا جاتا ہے۔

ڈرائیور موجودہ کمرشل کے کوڈ بیس پر مبنی ہے۔ پروڈکٹ پیراگون سافٹ ویئر اور اچھی طرح سے تجربہ کیا. پیچ لینکس کے لیے کوڈ کی تیاری کے تقاضوں کے مطابق بنائے گئے ہیں اور ان میں اضافی APIs کے پابند نہیں ہیں، جو نئے ڈرائیور کو مرکزی دانا میں شامل کرنے کی اجازت دیتا ہے۔ ایک بار جب پیچ مرکزی لینکس کرنل میں شامل ہو جاتے ہیں، پیراگون سافٹ ویئر ان کی دیکھ بھال، بگ فکس، اور فعالیت میں اضافہ فراہم کرنے کا ارادہ رکھتا ہے۔

تاہم، مجوزہ کوڈ کے تیسرے فریق کے جائزوں کی ضرورت کی وجہ سے کور میں شامل ہونے میں وقت لگ سکتا ہے۔ اشاعت پر تبصرے بھی نوٹ کریں۔ مسائل اسمبلی اور کے ساتھ عدم تعمیل کی ایک بڑی تعداد ضروریات پیچ کے ڈیزائن پر. مثال کے طور پر، پیش کردہ پیچ کو حصوں میں تقسیم کرنے کی تجویز ہے، کیونکہ ایک پیچ میں 27 ہزار لائنیں بہت زیادہ ہیں اور جائزہ اور تصدیق کے دوران مشکلات پیدا کرتی ہیں۔ MINTAINERS فائل مزید کوڈ کی دیکھ بھال کے لیے واضح طور پر ایک پالیسی کی وضاحت کرنے اور Git برانچ کی وضاحت کرنے کی تجویز کرتی ہے جس میں تصحیحیں بھیجی جانی چاہئیں۔ یہ بھی نوٹ کیا گیا ہے کہ اگر کوئی پرانا fs/ntfs ڈرائیور ہے جو صرف پڑھنے کے موڈ میں کام کرتا ہے تو ایک نئے NTFS نفاذ کے لیے بات چیت کرنا ضروری ہے۔

پہلے، لینکس سے NTFS پارٹیشنز تک مکمل رسائی کے لیے، آپ کو NTFS-3g FUSE ڈرائیور استعمال کرنا پڑتا تھا، جو صارف کی جگہ پر چلتا ہے اور مطلوبہ کارکردگی فراہم نہیں کرتا ہے۔ یہ ڈرائیور اپ ڈیٹ نہیں کیا 2017 سے، نیز صرف پڑھنے کے لیے fs/ntfs ڈرائیور۔ دونوں ڈرائیوروں کو ٹکسرا نے بنایا تھا، جو پیراگون سافٹ ویئر کی طرح، سامان ملکیتی NTFS ڈرائیور، تجارتی طور پر تقسیم کیا گیا۔

یاد رہے کہ گزشتہ سال اکتوبر میں اس کے بعد اشاعت مائیکروسافٹ نے عوامی طور پر دستیاب تصریحات اور لینکس پر EXFAT پیٹنٹ کے رائلٹی فری استعمال کی اجازت دیتے ہوئے، پیراگون سافٹ ویئر نے exFAT فائل سسٹم کے ڈرائیور کے نفاذ کو اوپن سورس کیا ہے۔ ڈرائیور کا پہلا ورژن صرف پڑھنے کے موڈ تک محدود تھا، لیکن لکھنے کے قابل ورژن تیار ہو رہا تھا۔ یہ پیچ غیر دعویدار رہے اور exFAT ڈرائیور کو مرکزی دانا میں اپنایا گیا، مجوزہ سام سنگ اور اس کمپنی کے اینڈرائیڈ اسمارٹ فونز کے فرم ویئر میں استعمال ہوتے ہیں۔ یہ قدم تکلیف دہ تھا۔ سمجھا پیراگون سافٹ ویئر پر، جو بولا exFAT اور NTFS کے کھلے نفاذ پر تنقید کے ساتھ۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں