10٪ من نواة Linux موجودة بالفعل ... منطقة AMD

شعار AMD Radeon

قد يبدو العنوان غريبًا ، لكن الحقيقة هي أنك إذا قمت بتحليل ملف نواة لينكس في حد ذاته صغير جدًا إذا قمت بإزالة جميع التعليمات البرمجية المطابقة للسائقين. إنهم على وجه التحديد هم الذين جعلوا نواة لينكس تنمو في الحجم وأسطر الكود. وعلى وجه التحديد ، حصلت AMD على نسبة كبيرة من شفرة مصدر kernel ...

عندما تم إصدار Linux 5.9 ، كان مليئًا بالميزات الجديدة في التعليمات البرمجية الخاصة به ، كما هو الحال غالبًا. ولكن كان هناك شيء مميز بشكل خاص ، وهو أن المتحكم في معالج رسومات AMD Radeon لم تمثل أكثر ولا أقل من 10٪ من إجمالي كود Linux. ينمو AMDGPU وينمو ، ويتقدم بوتيرة جيدة في السنوات الأخيرة ، مما يوفر دعمًا جيدًا حقًا لجهازك داخل هذا النظام.

وفقًا لتحليلات Linux 5.9 التي أجروها في بوابة Phoronix ، فإن الكود المصدري لنواة Linux لديه بالفعل 27,81 مليون سطر من الكود، منها 20,49 فعالة ، حيث يوجد حوالي 3,58 مليون سطر عبارة عن تعليقات و 3,72 مليون سطر فارغ عبارة عن مسافات فقط.

حسنًا ، من بين كل ذلك عدد سطور الكود المصدري ، الشيء المضحك هو ذلك 10.5٪ تتوافق مع AMDGPU والمكونات ذات الصلة معه ، بما في ذلك ميسا. وحشية حقيقية ، ولكن هذا ليس ما يبدو عليه ، وهي أن لديها بعض الحيلة. يتكون برنامج التشغيل من 2.71 مليون سطر من التعليمات البرمجية في Linux 5.9 ، دون احتساب 247.000 سطر تعليق به و 109.000 سطر فارغ. ولكن يرجع جزء كبير من هذا الرمز إلى الترويسات التي يتم إنشاؤها تلقائيًا ، لذا يجب خصم 1.79 مليون سطر ، مما يترك في الواقع حوالي 366.000.

على الرغم من ذلك "الخدعة"، لا يزال مهمًا ، نظرًا لأن برامج تشغيل Intel i915 لوحدات معالجة الرسومات المدمجة Tiger Lake و Xe هي فقط حوالي 209.000 سطر (بما في ذلك 39.200 تعليق و 48.000 فارغ).


اترك تعليقك

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

*

*

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