Qsarpress

ما في ذلك السياسة والأعمال والتكنولوجيا والحياة والرأي والرياضة.

سجل كيف قام Windows NTFS بتحويله أخيرًا إلى Linux

تعليق سواء أعجبك ذلك أم لا ، يحتاج مستخدمو Linux في جميع أنحاء العالم إلى التعامل مع نظام ملفات التكنولوجيا الجديد من Microsoft (NTFS). كان دائما ألم في الظهر. حتى بعد أن تخلت Microsoft أخيرًا عن خطابها المناهض لنظام Linux وأصدرت براءات اختراعها لمجتمع المصدر المفتوح وفتحت براءات اختراع exFAT علنًا ، ما زلنا غير قادرين على دخول NTFS.

لقد تغيرت الأمور. بدءا من نواة Linux 5.15 ، NTFS مدعومة بالكامل أخيرًا على Linux. هذه الرحلة لم تكن سهلة.

قدمت Microsoft خصوصية NTFS – بطبيعة الحال – نظام الملفات في Windows NT 3.1 في عام 1993. من هناك تغير إلى عام 1977 جدول تخصيص الملفات (FAT) نظام الملفات في جميع أنحاء Windows.

فقط لأن شيئًا ما خاصًا الآن لا يعني أن Linux ومطوري المصادر المفتوحة لا يمكنهم تنسيقه رأسًا على عقب أو إنهاء طريقة ما لاستخدامه. انظر ماذا فريق سامبا Server Message Block (SMB) ويقوم بذلك منذ سنوات عديدة كحول بشكل عام ، هناك العديد من تطبيقات Windows التي تعمل على عائلة نظام التشغيل Nix. ومع ذلك ، من الصعب للغاية عبر منفذ NTFS.

أوه ، كانت هناك طرق للعمل مع محركات أقراص NTFS من Linux ، لكنها لم تكن جميلة. كان برنامج تشغيل Linux NTFS الرئيسيين السابقين مفتوح المصدر هما: NTFS-3G وهذا القبض على سائق NTFS.

يعمل مع NTFS-3G نظام الملفات في مساحة المستخدم (فيوز) ، بطيء ، حقًا ، بطيء جدًا. في نظام Linux ، يمكن قراءته فقط من أنظمة NTFS. يمكن العثور عليها في أنظمة * nix أخرى مثل Magos اكتب في كلمة واحدة ، لكنها قبيحة. يمكنك محاولة القيام بشيء مثل تغيير حجم قسم NTFS نصائح برنامج آرتش لينوكس النطق، “تأكد من أن لديك نسخة احتياطية إذا كانت بياناتك مهمة قبل محاولة ذلك. “هممم … لا تقل أننا لم نفعل ذلك.

يمكن لبرنامج تشغيل NTFS الذي تم التقاطه القراءة والكتابة إلى NTFS. ومع ذلك ، لسحب هذه الحيلة ، استخدم برنامج تشغيل Windows الأصلي ntfs.sys. يمكن أن يكون استخدام برنامج تشغيل احتكاري في برنامج مفتوح المصدر دائمًا أمرًا مزعجًا ، خاصة في تلك الأيام الخوالي السيئة. في هذه الحالة ، لم يدم المشروع طويلا. لا يزال الرمز موجودًا ، لكن البرنامج طال انتظاره.

READ  ناسا تعالج مشكلة نظام الملاحة بالمروحية المريخية بعد حدوث شذوذ

بينما كان مجتمع المصادر المفتوحة يعمل على هذه المشاريع ، اتخذت شركة Paragon نهجًا مختلفًا. إنه Microsoft NTFS لنظام التشغيل Linux اتصال نظام ملفات Paragon الخاص عن طريق برنامج Paragon ، وبرامج تشغيل نظام الملفات عبر الأنظمة الأساسية المستخدمة للقراءة والكتابة من محرك NTFS. اسم البرنامج يقول كل شيء. شاركت Paragon في إنتاج برنامجها مع Microsoft.

وكانت النتيجة نظام NTFS Linux سريع وفعال ، ونعم ، مملوك. ولكن بينما كان أداء باراغون جيدًا كعمل تجاري لسنوات عديدة ، فإنه لم يعد مركزًا لقوة الخصوصية تحت إدارة بيل جيتس وستيف بالمر من مايكروسوفت. اليوم مايكروسوفت شعرت وكأنني كنت في الجانب الخطأ من التاريخ مع المصدر المفتوح.

ما علاقة باراغون مع مايكروسوفت مفتوحة المصدر؟ حسنًا ، في البداية ، مرت الشركة سريعًا بالمراحل الثلاث الأولى من الحزن: الإنكار والعزلة والغضب والمساومة. في مايو 2020 ، نشرت مقتطفًا بعنوان The التكلفة الخفية لـ exFAT “المجاني”، يمكنك رؤية جميع المستويات الثلاثة المعروضة.

بحلول سبتمبر 2020 ، وصلت باراغون إلى المرحلة النهائية: القبول. شركة “ساهم في القراءة والكتابة NTFS kernel driver بموجب GPL ، يتم إضافة مجتمع Linux إلى النواة الرئيسية في الوقت المناسب.

هذه أخبار رائعة … ما عدا هذا الشيء الصغير. ال كود NTFS3 غير جاهز للإضافة إلى النواة بأي شكل أو شكل أو شكل. هذا هو الشيء المتعلق برمز الخصوصية – لماذا شعرت بالاشمئزاز من فكرة أن Microsoft يمكن أن تكون ببساطة مفتوحة المصدر ، ناهيك عن Windows 7 – والتي غالبًا ما تكون مكتوبة بشكل سيء. على عكس المصدر المفتوح حيث يمكن للجميع رؤية عملك ، يمكن للبرامج الاحتكارية إخفاء خطاياها عن المتفرجين.

READ  فاز فريق Dallas Fuel على Overwatch League May Mellie

في البداية ، كانت الشفرة المكونة من 27000 سطر كبيرة جدًا. كتب نيكولاي بوريسوف ، مطور نواة لينكس: “هذا هو بالضبط ما تفعله آمل أن يراجع شخص ما هذا الوحش؟ “

سؤال جيد. الجواب: لا يمكنك.

إلى جانب ذلك ، سيكون من الرائع لو قال لينوس داروالتس ذلك باراغون ، كما تعلم ، “يقدم بالفعل”.

هل سيكون طلب “المثل الأعلى” أكثر من اللازم؟ [to] طلب Kit Bull لذلك؟ “

لا عجب أن Paragon لا تعرف كيفية التعامل مع بريد Linux kernel الإلكتروني وسير العمل القائم على مجموعة أدوات. م كالبا ، وافقت باراغون على “الحفاظ على هذه الوظيفة”.، “ولكن الأمر سيستغرق عدة أيام لإعداد طلب السحب الصحيح قبل إرساله إليك. “

كان دورفالتس سعيدًا لسماع هذا ، لكنه نصح مطوري البارون: “هناك شيء آخر أود إضافته عندما يتعلق الأمر بقطع جديدة كبيرة مثل هذه وهو أن أطلب منك تأكيدها. تم التوقيع على كل شيء بشكل صحيح، ولا يوجد ارتباك داخلي حول GPLv2 داخل النموذج ، أي أشخاص شرعيين ، إلخ. الذين يعرفون كل هذا وهم على متنها. آخر شيء نريد رؤيته هو “رائع ، لم نفعل هذا” بعد ستة أشهر.

بعد عام ، لم يعد لديهم معركة GPL. شكرا على المعجزات الصغيرة. ولكن ، بعد عملية طويلة ومربكة ، أصبح NTFS3 ، وبالتالي NTFS ، أخيرًا على إصدار Linux 5.15 kernel. إذا سارت الأمور على ما يرام ، فيمكنك توقع وصول هذه النواة في الوقت المناسب لعيد الهالوين. لا تتردد في عمل واحدة مايكروسوفت هالوين التوثيق ممتع إذا كنت ترغب في ذلك ، ولكن بمباركة Microsoft ، سيتم أخيرًا دمج NTFS بشكل كامل وفعال في Linux.

READ  تحديث مجاني لـ Windows 11: كيفية تنزيل Insider Preview Framework اليوم؟

من كان يحلم – حتى قبل خمس سنوات قالت Microsoft إنها تحب Linux؟ نحن نعيش في زمن مثيرة للاهتمام. بقرة