تم إصدار Linux Kernel 5.0 بالفعل وهذه هي أخبارها

نواة لينكس

بعد شهرين من التطوير ، قدم Linus Torvalds إصدار Linux Kernel 5.0. في نفس الوقت, أنشأت مؤسسة البرمجيات الحرة في أمريكا اللاتينية نسخة مجانية تمامًا من Kernel 5.0: Linux-libre 5.0-gnu، بدون عناصر البرامج الثابتة أو برامج التشغيل التي تحتوي على مكونات غير مجانية أو أقسام من التعليمات البرمجية ، والتي يقتصر نطاقها من قبل الشركة المصنعة.

بين أبرز التغييرات في Kernel 5.0 هي إضافة ARM الكبير الذي يعمل بنظام Android .LITTLE CPU Task Scheduler ، وهي آلية تشفير نظام ملفات Adiantum ، دعم تقنية FreeSync في برنامج تشغيل AMDGPU وأكثر من ذلك بكثير.

المستجدات الرئيسية لـ Kernel 5.0

من بين أبرز التغييرات في Kernel 5.0 نجد إضافة آلية تشفير نظام ملفات Adiantum تم تطويره بواسطة Google ، والذي يمكن استخدامه في الأجهزة منخفضة الطاقة والتي ، بسبب الحمل الزائد الزائد ، لا يمكنها استخدام خوارزمية تشفير كتلة AES.

تنفيذ Adiantum يعتمد على استخدام وظيفة التجزئة السريعة في NH ، وخوارزمية مصادقة الرسائل Poly1305 (MAC) ، وتشفير تدفق XChaCha12بالإضافة إلى عملية واحدة تعتمد على تشفير كتلة AES-256 لـ 16 بايت في كل كتلة.

تمت إضافة Adiantum إلى النظام الفرعي fscrypt ، يتم استخدامه لتشفير الملفات والدلائل بشفافية على أنظمة الملفات ext4 و f2fs و ubifs.

ميزة أخرى يمكننا إبرازها من هذا الإصدار هي برنامج تشغيل AMDGPU الذي أضاف دعمًا لتقنية المزامنة التكيفية FreeSync (VESA Adaptive-Sync) ، والذي يسمح لك بضبط معدل تحديث المعلومات على شاشة الشاشة لضمان الحد الأدنى من وقت الاستجابة ، والإخراج السلس ، وعدم الانقطاعات أثناء الألعاب والفيديو.

تتيح لك FreeSync أيضًا تقليل استهلاك الطاقة عن طريق تقليل شدة التحديث عندما لا تتغير الصورة على الشاشة.

تمت إضافة دعم صفيفات ذاكرة NVM في هذا الإصدار من Kernel 5.0 مع عمليات أمنية مدمجة مثل الحماية بكلمة مرور والتنظيف والقفل.

جزء متكامل من التصحيح لمنع الثغرات وتجنب قيود UEFI Secure Boot.
في هذه المرحلة ، تمت إضافة أدوات للتحكم في استخدام استدعاء نظام kexec_load_file () ، والتي يمكن استخدامها لتجاوز التمهيد الآمن لـ UEFI عن طريق استبدال Kernel المختبرة بنواة أخرى غير موقعة رقميًا.

نظام القرص الفرعي ، I / O ، وأنظمة الملفات

تمت إضافة القدرة على وضع قسم المبادلة في الملفات داخل نظام الملفات Btrfs. يجب ملء ملف ترحيل الصفحات في Btrfs بالكامل في وضع "nocow" دون استخدام الضغط ووضعه على محرك أقراص واحد فقط.

النظام الفرعي للشبكة

بالنسبة لـ UDP ، يتم تنفيذ القدرة على إرسال البيانات إلى مقبس الشبكة في وضع النسخ الصفري (إرسال مكالمة بعلامة MSG_ZEROCOPY) ، مما يسمح بنقل البيانات عبر الشبكة دون تخزين وسيط.

يقوم مكدس UDP بتنفيذ دعم GRO (إلغاء تحميل الاستلام العام) الأساسي لتسريع معالجة عدد كبير من الحزم الواردة ، إضافة حزم متعددة في كتل أكبر لا تتطلب معالجة منفصلة لكل حزمة.

ذاكرة النظام والخدمات

تم تنفيذ وضع جدولة مهام جديد لمعالجات ARM غير المتماثلة استنادًا إلى بنية big.LITTLE.، والذي يجمع بين نوى وحدة المعالجة المركزية القوية ، ولكنها تستهلك الكثير من الطاقة ، وأقل إنتاجية ، ولكنها أكثر كفاءة في استخدام الطاقة.

الوضع الجديد سوف يسمح بتقليل استهلاك الطاقة بسبب مهام الاستيقاظ بشكل أساسي على مراكز وحدة المعالجة المركزية.

من ناحية أخرى ، تمت إضافة دعم لتعليمات المعالج WBNOINVD ، المطبقة في معالجات AMD و Intel بناءً على بنية x86_64. تسجل العبارة المحددة جميع قنوات ذاكرة التخزين المؤقت التي تم تغييرها في جميع مستويات اقترانات ذاكرة التخزين المؤقت مع الذاكرة الرئيسية ، أثناء تخزين القيم المخزنة مؤقتًا في ذاكرة التخزين المؤقت.

كيف تحصل على Kernel 5.0؟

نواة 5.0 متاحة للتنزيل مباشرة من kernel.org إذا كنت تريد تجميعها بنفسك.
على الرغم من أنه سيكون متاحًا أيضًا في توزيع Linux الخاص بك في الأيام القادمة.


اترك تعليقك

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

*

*

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