وفي النهاية لم تكن هناك مفاجآت. بعد الأسابيع القليلة الأولى المربكة ، في منتصف التطور بدأ كل شيء في تصحيح نفسه ، في الأسبوع الماضي كان كل شيء طبيعيًا بالفعل ، وقبل بضع ساعات ، كان لينوس تورفالدس أطلقت la نسخة مستقرة من Linux 5.13. يضيف الإصدار الجديد ، مثل جميع الإصدارات السابقة ، دعمًا لجميع أنواع الأجهزة ، لذلك من المحتمل أن نتمكن من الاستفادة من بعض مستجداته لتحسين تجربة المستخدم أو ببساطة أن نكون قادرين على استخدام شيء لم نتمكن من استخدامه حتى الآن .
أدناه لديك قائمة مع أبرز الأخبار التي تم تضمينها في Linux 5.13. كالعادة ، من هنا نشكر Michael Larabel على العمل الرائع الذي قام به في متابعة تطوير Linux kernel ، والقائمة التي لديك أدناه حصلنا عليها من الوسط الكس. القائمة من مايو ، ولكن لم يتم الإبلاغ عن أي عكس مع أي من التغييرات أدناه.
يسلط الضوء على Linux 5.13
المعالجات
- يتوفر الآن الدعم الأولي لمنصات أجهزة Apple M1 SoC ومنصات أجهزة Apple لعام 2020. ومع ذلك ، لا يزال العمل جاريا على الرسومات المتسارعة والدعم الأكثر دقة.
- دعم TLB المتزامن لبعض مزايا الأداء الثانوية.
- تمت إزالة وحدة التحكم في الطاقة AMD ، ولا يوجد بديل في الوقت الحالي.
- تمت إضافة محرك تبريد Intel لتقليل ساعة وحدة المعالجة المركزية إلى حد درجة حرارة أقل من الافتراضي.
- دعم AMD Zen الثابت لـ Turbostat.
- تستعد Perf لإنتل Alder Lake وتمت إضافة أحداث AMD Zen 3 الجديدة أيضًا.
- العديد من التحسينات في RISC-V.
- دعم Loongson 2K1000.
- يدعم PowerPC 32 بت الآن eBPF و KFENCE.
- تستعد Microsoft لدعم أنظمة الضيف ARM 64 بت لـ Hyper-V.
- تقدم KVM تحسينات على AMD SEV و Intel SGX لأجهزة VMs الضيف.
- دعم المعالج المساعد AMD Crypto لوحدات APU من السردين الأخضر.
- تمت إضافة دعم اكتشاف قفل ناقل Intel ، بالإضافة إلى الدعم الحالي لاكتشاف قفل الانقسام.
- KCPUID هي أداة مساعدة جديدة على الشجرة للمساعدة في جلب وحدات المعالجة المركزية الجديدة x86.
الرسومات
- تم دمج دعم رسومات Intel Alder Lake S بشكل مبدئي.
- يستمر التحضير لدعم رسومات Intel المنفصلة.
- تم توفير دعم AMDGPU FreeSync HDMI لتغطية ما قبل HDMI 2.1.
- الدعم المبدئي لأجهزة تسريع AMD Aldebaran.
- تمت إضافة برنامج تشغيل شاشة USB عام للإعدادات مثل استخدام Raspberry Pi Zero كمحول عرض.
- دعم تقنية المراقبة / القياس عن بعد لمنصة Intel DG1.
- تمت إزالة برنامج التشغيل POWER2.0 NVLink 9 بسبب نقص دعم المستخدم مفتوح المصدر.
- تحديثات برنامج تشغيل Direct Rendering Manager الأخرى.
أنظمة التخزين + الملفات
- استمرار العمل على دعم وضع Btrfs المخصص.
- استمرار تحسينات الأداء في IO_uring.
- خيارات تركيب جديدة لـ F2FS.
- سوف UBIFS الآن افتراضيًا لضغط Zstd على إصدارات kernel المدعومة.
- دعم الذاكرة القابلة للبرمجة SPI NOR أحادية الاستخدام.
- يشهد Device Mapper أداءً أفضل للبيانات المستمرة غير x86 ويستخدم الآن بشكل أكبر TRIM / DISCARD أيضًا.
- تحسن كبير في أداء OrangeFS ، أحد أنظمة ملفات الحوسبة العنقودية.
- تحسينات أخرى لنظام الملفات.
- دعم pcluster رائع لـ EROFS.
الشبكات
- مقدمة لنظام WWAN الفرعي.
- تقليل حمل Retpoline في كود معالجة VLAN و TEB GRO.
- دعم Realtek RTL8156 و RTL8153D.
- تم دمج رمز محول شبكة Microsoft Azure MANA.
- يمكن لبرامج BFP الآن استدعاء وظائف kernel كخطوة أخرى للأمام لـ (هـ) BPF.
أجهزة أخرى
- تمت إضافة دعم Amazon Luna Game Controller إلى وحدة تحكم XPad.
- يتم دعم أجهزة الصوت Realtek الجديدة.
- دعم وحدة ترميز / وحدة فك ترميز JPEG على i.MX8 SoC.
- تمت إضافة دعم Apple Magic Mouse 2 إلى برنامج تشغيل Magic Mouse HID.
- دعم لوحة اللمس ولوحة المفاتيح لأجهزة Microsoft Surface الجديدة.
- تحديثات USB و Thunderbolt.
- تحديثات مختلفة لإدارة الطاقة.
- تتيح وحدة التحكم في درجة حرارة WMI للوحة الأم Gigabyte للوحات الأم الجديدة الحصول على قراءات درجة حرارة تعمل على نظام Linux.
- استمرار اعتماد دعم ملف تعريف النظام الأساسي لـ ACPI بواسطة أجهزة كمبيوتر Linux المحمولة.
أمن
- تم دمج Landlock من أجل وضع الحماية للتطبيق الذي لا يتمتع بامتيازات.
- تبسيط كود Retpolines.
- تم دمج دعم سلامة تدفق التحكم في Clang CFI كميزة أمان مهمة مع القليل من النفقات العامة لوقت التشغيل.
- التوزيع العشوائي لإزاحات مكدس kernel لكل استدعاء نظام كطريقة أخرى لفرض أمان kernel.
آخرون
- استمرار العمل على تحسين كود برنتك.
- وحدة تحكم cgroup متنوعة جديدة.
- إدارة وحدات Zstd المضغوطة.
- تم دمج برنامج تشغيل الصوت VirtIO.
- التشكيلة العشوائية المعتادة للتغييرات على char / متفرقات.
Linux 5.13 متاح الآن ، لكن من الأفضل الانتظار لتحديث النقطة الأولى
إصدار Linux 5.13 إنه رسمي ، لكن لا ينصح بتثبيته حتى إصدار أول تحديث نقطي على الأقل. عندما يحين الوقت ، سيتعين على مستخدمي Ubuntu الذين يرغبون في تثبيته القيام بذلك بأنفسهم ، بينما ستدرجه التوزيعات الأخرى مثل تلك القائمة على Arch Linux كخيار في الأيام / الأسابيع القادمة.