عادةً لا أقوم بتغطية إصدارات Linux kernels هنا ، لكن الإصدار 5.2 يعد شيئًا مميزًا. إلى جانب تحسينات الأداء المختلفة ، وبرامج التشغيل الجديدة وواجهات برمجة التطبيقات ، فهو الإصدار الأول من النواة الذي يتميز بخيار نظام ملفات Ext4 غير الحساس لحالة الأحرف.
كيفية تثبيت متجر google play على firestick
التغييرات الرئيسية في الإصدار هي كما يلي:
إعلانات
- Sound Open Firmware لأجهزة الصوت DSP
- واجهة برمجة تطبيقات جديدة لتثبيت أنظمة الملفات: fsopen () و open_tree () و fspick () و fsmount () و fsconfig () و move_mount ().
- برامج تشغيل جديدة مفتوحة المصدر لـ Mali GPU على ARM
- تم إدخال تحسينات في الأداء على جدولة BFQ I / O.
- وحدة نواة جديدة DM- الغبار يسمح بمحاكاة الكتل السيئة على محركات الأقراص.
الأمن والموثوقية
يدعم kernel معلمة تمهيد جديدةالتخفيفات =
يسمح بتكوين وتعطيل مختلف أنواع الحماية من نقاط الضعف في [معظمها] وحدات المعالجة المركزية Intel.
التخفيف = إيقاف
- يعطل كل شيء.- التخفيف = تلقائي - يقوم بتمكين جميع خيارات التخفيف القابلة للتطبيق تلقائيًا مع استمرار تشغيل Hyper-Threading.
- عوامل التخفيف = تلقائي ، nosmt - كما هو مذكور أعلاه + تعطيل Hyper Threading.
Kernel 5.2 بما في ذلك حماية إضافية ضد أخذ عينات البيانات المعمارية الدقيقة ، MDS لوحدات المعالجة المركزية Intel. يمكنك التحقق من حالتها تحت
/ sys / الأجهزة / النظام / وحدة المعالجة المركزية / نقاط الضعف / mds
هناك وضعين مدعومين ، الأول يعتمد على الرمز الصغير لوحدة المعالجة المركزية المحدث ، والآخر هو اختراق الكود. لديها معلمة التمهيد الخاصة بها ،مدس =
والتي يمكن ضبطها على
mds = ممتلئ
mds = ممتلئ ، لا
<-- this disables Hyper Threadingmds = إيقاف
السائقين
تتضمن النواة الجديدة عددًا من برامج التشغيل الجديدة ، بما في ذلك جير GPU Mali 400/450 و Panfrost لـ Mali Midgard (Mali-T6xx و Mali-T7xx و Mali-T8xx) و Bifrost (Mali G3x و G5x و G7x).
يدعم برنامج تشغيل i915 Intel الآن شرائح Elkhartlake (Gen11).
يدعم الآن برنامج تشغيل amdgpu الخاص بـ GPU AMD Vega20 RAS . أيضًا ، تلقى السائق الكثير من التحسينات الأخرى ، بما في ذلك تقنية إدارة الطاقة SMU 11.
خيار نظام الملفات ext4 غير حساس لحالة الأحرف
يمكن تعيين سمة جديدة ، + F (EXT4_CASEFOLD_FL) لدليل. عند تعيين السمة ، ستتجاهل جميع عمليات مقارنة اسم الملف حالة الأحرف. سيتم التعامل مع أسماء الملفات مثل Test.txt و test.txt و test.TXT على أنها نفس اسم الملف. يتم تخزين السمة + F داخل ملفinode
المنطقة وينطبق على جميع الملفات والأدلة الفرعية.
لا يتم تمكين السمة افتراضيًا. خارج الصندوق ، يظل ext4 حساسًا لحالة الأحرف.
تم إنشاء التصحيحات بواسطة مطور Canonical ، Gabriel Krisman Bertazi ، وتم قبولها في الاتجاه السائد بعد سبع محاولات.
يمكنك الحصول على شفرة مصدر kernel هنا .