في 3 يونيو ،
أعلن لينوس تورفالدس
عن إصدار Linux kernel 4.17 ، والذي
كان من المفترض أن يكون الإصدار 5.0 ، ولكنه
لم يفعل . سنشرح سبب حدوث ذلك ، وما تحتاج إلى معرفته حول الإصدار 4.17.
/ الصورة فرحان بردانا (بليك) CC BYلماذا لا 5.0
على الرغم من حقيقة أن Linus Torvalds
افترض أن إصدارًا يسمى Linux kernel 5.0 سيظهر في صيف عام 2018 ، إلا أن هذا لم يحدث. في نشره في أبريل على LKML.org ،
ذكر تورفالدس أنه "لا يريد أن يكون متوقعًا للغاية." لذلك ، على الرغم من أن عدد كائنات git في المستودع قد تجاوز بالفعل 6 ملايين ، لم يعين Linus اسم Linux kernel 5.0 للإصدار الجديد.
يعتقد Torvalds أن أرقام الإصدار لا تعني شيئًا ولا تطيع أي قواعد عددية (على الرغم من أن إصدارات الإصدار 3.0 و 4.0 تزامنت مع زيادة في عدد أدوات git إلى 2 و 4 مليون على التوالي).
يكتب أن الوضع مع ترقيم الإصدارات سيكون هو نفسه كما هو الحال مع الانتقال إلى 4.0: "بينما لديك أصابع كافية لاحتساب أرقام الإصدارات الثانوية (أي قبل إصدار 4.20) ، لا يجب أن تنتظر حتى الانتقال إلى الإصدار 5".
الميزات الجديدة في 4.17
لا يمكن تسمية هذا الإصدار بـ "الإرشادات التفصيلية" ، لأن المطورين أضافوا عددًا من الميزات المفيدة وقطعوا كل شيء غير ضروري. باختصار حول ما تم القيام به:
استهلاك الطاقة الأمثل . هذا هو التحديث الأول والملحوظ تمامًا. إن
التنفيذ الجديد لدورة التعطل يقلل من استهلاكها للطاقة "بنسبة 10٪ أو أكثر".
قدر المجتمع هذا التحسن ،
وأجرى أحد المستخدمين سلسلة من الاختبارات (على سبيل المثال ، على Lenovo ThinkPad X1 Carbon ومنصة خادم Tyan) وأكد الانخفاض الفعلي في استهلاك الطاقة ليس فقط في حالة الخمول ، ولكن أيضًا أثناء الأحمال العادية وذروة الذروة.
برامج تشغيل محسنة . AMDGPU DC (رمز العرض) مفعل الآن بشكل افتراضي ويقع في قلب "
الفانيليا ". هذا يعني أنه ليست هناك حاجة لتثبيت
DKMS (Dynamic Kernel Module Support) ، وسيكون الدعم الصوتي لـ HDMI و DP (DisplayPort) متاحًا الآن "خارج الصندوق". تمت إضافة برنامج تشغيل AMDKFD (برنامج AMD Kernel Fusion Driver) إلى الإصدار الأساسي من kernel. سيكون هذا الابتكار مفيدًا لأولئك الذين يستخدمون وحدات معالجة الرسوميات AMD للحوسبة عالية الأداء.
حجم رمز مخفض . ما يقرب من 500 ألف سطر من التعليمات البرمجية. على سبيل المثال ، قاموا بإزالة كل ما يتعلق
بالهياكل القديمة:
Blackfin و
M32R و
MN103 والعديد من الآخرين. ونتيجة لذلك ، في 4.17 تجاوز عدد الأسطر المحذوفة عدد الخطوط المضافة. كان
رد فعل المجتمع على هذا إيجابيًا إلى حد ما ، على الرغم من أن بعض سكان HN يقولون إن إزالة الرمز ليست مفيدة دائمًا لأي مشروع.
كان هناك 24 معمارية مدعومة في 4.17 ، بما في ذلك واحدة جديدة - Andes Technology NDS32. تُستخدم Iron Andes Technology بشكل أساسي في أجهزة إنترنت الأشياء ، والأدوات الطبية المختلفة منخفضة الطاقة والأجهزة الطبية.
تمت إضافة دعم لـ HDCP (
حماية المحتوى الرقمي ذي النطاق الترددي العالي ). إنها تقنية للحماية من النسخ غير القانوني عبر DVI و DisplayPort و HDMI و GVIF و UDI. يتم استخدامه ، على سبيل المثال ، في مشغلات HD DVD و Blu-ray ، ويستخدم بروتوكول المصادقة وتشفير البيانات.
/ photo Luis Alejandro Bernal CC BY-SAأضاف المطورون أيضًا دعمًا لماوس A4Tech بعجلتي تمرير (
تمت مناقشة المشكلة في عام 2002 ) ووحدة
تحكم Phoenix RC ، التي
أسعدت العديد من المستخدمين. لاحظ أنه في هذا الإصدار
هناك أيضًا تحسينات لسلسلة Macintosh
PowerBook 100 من التسعينات. يمكن الاطلاع على قائمة بجميع التغييرات في Linux kernel 4.17
هنا .
ما هي الخطوة التالية
لم يقل Linus Torvalds أي شيء محدد حول الإصدارات القادمة. من المفترض أن الإصدار 5.0 سيتم إصداره بعد 4.20 ، وفي الإصدار 4.18 سيكون هناك تحديثات
لبرامج تشغيل الصوت ووظيفة DRM ، بالإضافة إلى
حل لمشكلة
Y2038 (أعطال بسبب عرض الوقت وفقًا لمعيار POSIX).
محتوى آخر على مدونة شركتنا: