سيتم قريبًا إيقاف بروتوكول DECnet على Linux لأنه يعتبر مهملاً 

ستيفن هيمنجر (مهندس برامج Microsoft) اقترح مؤخرا لإزالة الكود التعامل مع البروتوكول نواة لينكس DECnet. يعتقد المهندس أن البرنامج ليس فقط قديمًا ، ولكن DECnet ينتمي إلى متحف تاريخ بروتوكولات الكمبيوتر وليس إلى Linux kernel.

تذكرت ذلك لم يتم صيانة DECnet منذ عام 2010 على الأقل ويشير الارتباط إلى التوثيق على Sourceforge إلى أنه تم إيقافه هناك ، بالإضافة إلى أن اقتراحه يحظى بدعم قوي وإزالة DECnet سيخفف نواة Linux بحوالي اثني عشر ألف سطر من التعليمات البرمجية.

لأولئك الجدد على DECnet ، يجب أن تعرف أن هذا هي مجموعة من بروتوكولات الشبكة التي تم تطويرها بواسطة شركة Digital Equipment Corporation (DEC) مع الإصدار الأول الذي تم إصداره في عام 1974.

طورت DEC DECnet لمنتجات شبكات الأجهزة / البرامج التي تنفذ بنية الشبكات الرقمية (DNA) ، وهي مجموعة من المستندات التي تحدد المواصفات لكل طبقة من طبقات البنية وتصف البروتوكولات التي تعمل في تلك الطبقات.

في الأصل، تم تطويره لربط اثنين من أجهزة الكمبيوتر الدقيقة PDP-11 ، لكنها أصبحت في النهاية واحدة من أولى بنى شبكات الند للند في الثمانينيات.

ثم تم دمجه في VMS ، نظام التشغيل الرائد في DEC. ويرجع ذلك إلى أن المرحلة الأولى من DECnet تم إصدارها في عام 1974 ودعمت فقط PDP-11s مع نظام التشغيل RSX-11 ، وكانت طريقة الاتصال الوحيدة المتاحة هي نقطة إلى نقطة. في عام 1975 ، تم إصدار المرحلة الثانية بدعم 32 عقدة لها تطبيقات مختلفة عن بعضها البعض ، بما في ذلك TOPS-10 و TOPS-20 و RSTS. يحتوي هذا الإصدار على Row Access Listener لعمليات نقل الملفات ، وبروتوكول الوصول إلى البيانات للوصول إلى الملفات عن بُعد ، وميزات إدارة الشبكة.

لكن الاتصال بين المعالجات كان لا يزال مقصورًا على الروابط من نقطة إلى نقطة ، وتم إصدار المرحلة الثالثة في عام 1980 ، وتمت زيادة الدعم هذه المرة إلى 255 عقدة ، مع روابط من نقطة إلى نقطة ومتعددة النقاط وتم تقديم ميزة التوجيه التكيفي والآن يمكن للنظام الاتصال بأنواع أخرى من الشبكات ، مثل IBM SNA ، من خلال البوابات.

تم إصدار المرحلتين IV و IV + في عام 1982 بدعم يصل إلى 64 عقدة وتتضمن دعم Ethernet LAN كخيار أساسي لرابط البيانات ، وبالتالي استمرت لبضع سنوات أخرى تطويره وتحسينه ولكن منذ ذلك الحين ظل كود DECnet جزءًا من Linux kernel.

لكن الآن ، يُقترح إزالة هذا الرمز قريبًا من Linux kernel.

قال Hemminger في منشور على قائمة بريد Linux kernel: "إن بروتوكولات DECnet عفا عليها الزمن منذ فترة طويلة ، وقد تم إهمال تطبيق Linux kernel لأكثر من عقد ، وينتمي الرمز إلى متحف التاريخ أكثر من النواة الرئيسية". كما قال مطور Linux ، David Laight ، "لقد كان قديمًا جدًا عندما كنت أكتب برامج تشغيل Ethernet في أوائل التسعينيات."

وأضاف: "من المدهش بعض الشيء أن يكون الدعم مدمجًا في لينكس في المقام الأول". كان آخر مشرف على رمز DECnet هو كريستين كولفيلد من شركة Red Hat ، والذي أزال الرمز في عام 2010. لا ينبغي أن يزعج هذا التغيير الكثير من الأشخاص: نظام VMS هو آخر نظام تشغيل يستخدم DECnet ، ونظام VMS به TCP / IP مدعومة لفترة طويلة. ضع في اعتبارك أنه على الرغم من نسيان وجوده بسرعة اليوم ، فإن TCP / IP ليس بروتوكول الشبكة الوحيد الموجود ، وفي منتصف التسعينيات ، لم يكن حتى البروتوكول المهيمن.

الجدير بالذكر أنه ليس البروتوكول الأول أو الأخير الذي تم اقتراح إزالته من Kernel ، كما يمكننا أن نتذكر أن AppleTalk قد تم إيقافه بواسطة نظام التشغيل Mac OS X منذ الإصدار 10.6 "Snow Leopard" ، لذلك سيختفي قريبًا.

في الوقت الحالي ، الإزالة المقترحة لـ DECnet كود نواة لينكس لا يزال قيد المناقشة في القائمة البريدية. ومع ذلك ، نظرًا للدعم الذي يتمتع به ، فمن الرهان الآمن أنه سيتم قريبًا إزالة هذا الرمز المعزول منذ فترة طويلة من الشجرة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.