خلال عطلة نهاية الأسبوع، أعلن Linux Torvalds أن Linux kernel 6.10 أصبح الآن جاهزًا للاستخدام العام. على الرغم من أنها ليست أكبر نواة في التاريخ الحديث، إلا أنها تتضمن بعض الميزات الجديدة.
أحد أهم عناصر نواة Linux 6.10 هو استدعاء النظام mseal(). تم الإعلان عن العمل الأولي لـ mseal() في 31 يناير 2024، عندما قال Jeff Xu: “باختصار، يحمي mseal() VMAs لنطاق ذاكرة افتراضية معين من التعديلات، مثل التغييرات في بتات التفويض الخاصة بها. »
أيضا: GeckoLinux يجعل openSUSE سهل الاستخدام مثل Linux Mint
يدعم Linux البتات غير القابلة للتنفيذ (NX) منذ إصدار kernel 2.6.8 (2004)، مما ساعد في الحماية من أخطاء تلف الذاكرة عن طريق منع المهاجم من الكتابة إلى الذاكرة العشوائية وتوجيه التعليمات البرمجية إليها. في ذلك الوقت، كانت النواة تحتفظ بأذونات الذاكرة في بنية بيانات تسمى VMA (vm_area_struct). باستخدام mseal()، تحصل النواة على حماية إضافية لـ VMA. يساعد ختم الذاكرة هذا على التخفيف من مشكلات تلف الذاكرة، على سبيل المثال، حيث يمكن للهجوم أن يكسر سلامة تدفق التحكم عن طريق ذاكرة القراءة فقط (والتي من المفترض أن تكون موثوقة ولكن يمكن أن تصبح قابلة للكتابة).
يمكنك معرفة المزيد عن mseal() في المشاركة الأصلية بواسطة شو.
ميزة جديدة أخرى هي تقديم التفاعلات المشفرة مع وحدات النظام الأساسي الموثوق به (TPM). وهذا يقطع شوطا طويلا في الحماية من هجمات التطفل والتلاعب بالحزم الخارجية. ويساعد هذا أيضًا على ضمان أمان النظام بعد التمهيد من خلال التصديق على القيمة على أنها NULL. يمكنك معرفة كل شيء عن tpm-security.rst على رسالة من جيمس بوتوملي على kernel.org.
أيضا: أهم 5 أوامر لنظام التشغيل Linux يجب على كل مستخدم جديد تعلمها
جاء تحسين أمني آخر عن طريق الإزالة. تمت إزالة ميزة “إحصاءات استخدام التشفير” نظرًا لعدم استخدامها (ويبدو أنها لم يتم استخدامها مطلقًا). يمكنك قراءة المزيد عن هذا القرار في تقرير إريك بيجرز.
كالعادة، ستجد العديد من التحسينات في دعم الأجهزة. هناك تحسينات لأجهزة معينة، مثل سلسلة ASUS ROG 2024، وLenovo ThinkPad 13X، وMicrosoft Surface، وAcer Aspire 1، وEEKOM A8، وبرنامج تشغيل IPU6 الجديد (لكاميرات الويب على Tiger Lake وأجهزة الكمبيوتر المحمولة الأحدث)، ومبردات NZXT Kraken 2023/Elite CPU، أجهزة استشعار التدفق AquaComputers Octo، وأكثر من ذلك بكثير.
ستجد أيضًا أنه تم تمكين دعم Bluetooth لوحدات Intel Wi-Fi 7 BE201 وMediaTek MT7922 Wi-Fi 6E.
أيضا: 5 أوامر Linux التي تحتاج إلى معرفتها للحفاظ على تشغيل جهازك بسلاسة
يحصل Linux 6.10 أيضًا على العديد من التحسينات للألعاب، مثل دعم وحدة التحكم اللاسلكية Machenike G5 Pro، ودعم مستشعرات الحركة Steam Desk IMU، ودعم GameForce Chi، ودعم Allwinner H700 (المستخدم في وحدات تحكم الألعاب المحمولة).
يمكنك معرفة المزيد عن نواة Linux 6.10 الجديدة من هنا و هنا.
يجب أن يبدأ التوزيع الذي تختاره في تقديم تحديثات للإصدار 6.10 قريبًا. أنصحك بشدة بالانتظار لهذه اللحظة، بدلاً من تنزيل النواة وتثبيتها يدويًا. من خلال الترقية من المستودعات الافتراضية لتوزيعك، يمكنك التأكد من أن النواة ستعمل مع الإصدار الحالي لديك.