تم إصدار Linux 6.11 بالفعل ويتميز بتحسينات في الدعم وبرامج التشغيل والميزات والمزيد

تكس ، تعويذة نواة لينكس

قبل أيام قليلة تم الإعلان عن ذلك إطلاق الإصدار الجديد من Linux Kernel 6.11، لينوس تورفالدس هو من أصدر هذا الإعلان، لأنه بعد شهرين من العمل، يتضمن الإصدار الجديد تحسينات مهمة.

ومن أبرز الميزات الجديدة هي دعم لكتابة الكتلة الذرية، إضافة عمليات مثل bind() وlisten() في io_uring وآلية لحظر معالجات مقاطعة البرامج. علاوة على ذلك، فقد أدرجت القدرة على تعديل الملفات القابلة للتنفيذ ينعكس في الذاكرة، تم تقديمه دعم تطوير برامج تشغيل الأجهزة في Rust، ضمن أشياء أخرى.

لينكس شنومكس فهو يجلب معه أكثر من 15,000 إصلاحًا أجراها أكثر من 2,000 مطور. يبلغ حجم التصحيح 85 ميغابايت، ويؤثر على أكثر من 13,000 ملف، مع ما يقرب من مليون سطر جديد من التعليمات البرمجية وأكثر من 260,000 تمت إزالتها.

الأخبار الرئيسية في Linux 6.11

يقدم هذا الإصدار الجديد من Linux 6.11 الذي تم تقديمه عددًا كبيرًا من التغييرات المهمة ومن بين أهم الابتكارات التي يمكن أن نجدها في النظام الفرعي للقرص وأنظمة الإدخال/الإخراج وأنظمة الملفات. انها تبرز ودعم الكتابة الذرية على مستوى الكتلة، وهذا يسمح بكتابة مجموعة من الكتل بشكل كامل أو عدم كتابتها على الإطلاق، الحماية ضد فشل الأجهزة. يتم تنشيط هذه الوظيفة بالعلم RWF_ATOMIC في المكالمة برويتيف(), ويمكن الحصول على معلومات حول دعمهم في الملفات الفردية من خلال ستاتكس (). علاوة على ذلك، أصبح مسموحًا به الآن الكتابة إلى الملفات القابلة للتنفيذ المرتبطة بالعمليات الجارية، والقضاء على القيد القديم لعدم الاستخدام العملي.

ميزة جديدة أخرى يقدمها Linux 6.11 هي معالج rnull جديد، يعادل null_blk، ولكنه مكتوب بلغة Rusمما يفتح إمكانية تطوير برامج تشغيل الأجهزة المجمعة بلغة Rust.

على نظام الملفات Btrfs, تمت إضافة خيارات التركيب الجديدة ("تجاهل العناصر" و"تجاهل العلامات الفائقة") التي تسهل استعادة نظام الملفات بعد الفشل. أيضًا، يدعم NTFS3 الآن السمات "مضغوط" و"غير قابل للتغيير" بينما قام F2FS وExt4 بتحسين التعامل مع الأسماء غير الحساسة لحالة الأحرف، مما أدى إلى تحسين معالجتها. قام Ext4 أيضًا بتحسين الوظيفة jbd2_transaction_ملتزم بها, تحسين الأداء على محركات الأقراص السريعة بنسبة تصل إلى 20%.

أيضا تم توسيع وظائف استدعاءات listmount() وstatmount()، مما يسمح بمعالجة أفضل لنقاط التثبيت وخياراتها، حتى في حالة عدم إمكانية الوصول إلى مساحة الاسم الأولية.

وبالإضافة إلى ذلك، فهو يبرز إدخال آلية جديدة لمنع مقاطعات البرامج (النصف السفلي)، مما يعمل على تحسين الأداء وتقليل زمن الوصول في الأنظمة في الوقت الحقيقي والنوى المشتركة.

أيضا تمت إضافة عمليات IOCTL الجديدة لـ Pseudo-FS NSFS، والتي تسمح تحويل معرفات العملية بين مساحات الأسماء المختلفة. فيما يتعلق بدعم BPF، تم تقديم التكرارات للعمل مع الأقنعة الثنائية، بالإضافة إلى تحسينات في أمان النظام وكفاءته من خلال آلية إعلام للعمليات في مساحة المستخدم.

إلى إدارة الطاقة، تم تضمين نظام فرعي جديد أن إدارة أمر تفعيل الجهاز، ضروري لمنصات مثل كوالكوم. تم تقديم الوحدة أيضًا "محلل المنطق القذر" لإنشاء محللات إشارات منطقية باستخدام GPIO، وإضافة دعم لـ ثوابت وقت التشغيل، الذي يعمل على تحسين المتغيرات الثابتة التي تظل دون تغيير بعد التحميل الأولي للنظام.

تمت إضافة تحسينات تتعلق باستخدام الصدأ في تطوير برامج التشغيل والوحدات النمطية، مع دعم إصدار Rust 1.80. بالإضافة إلى ذلك، تم تقديم تجريدات لإدارة البرامج الثابتة والوصول إلى مساحة المستخدم. تم تنفيذ النظام على بنية x86-64 UretProbe الأمثل لتحسين تتبع قيم الإرجاع من مساحة المستخدمين.

أما بالنسبة للذاكرة، فقد تمت إضافتها خيارات حجز الذاكرة والمعلمات الجديدة لوحدة التحكم في الذاكرة CGROUP، مثل "SWAPPINESS"، الذي يضبط التوازن بين تحرير الذاكرة وصفحات ذاكرة التخزين المؤقت. تم أيضًا تحسين البحث عن مناطق الذاكرة الافتراضية في /proc/pid/maps.

وعلاوة على ذلك، يتميز Linux 6.11 بتحسينات في التشفير من خلال تطبيق AES-GCM الجديد لأنظمة x86-64، التي تستخدم تعليمات متجهة متقدمة، مما يحقق زيادة في الأداء بنسبة 156%. بالإضافة إلى ذلك، تمت إضافة الدعم الأولي للبيئات الافتراضية بامتداد AMD SEV-SNP، مما أدى إلى تحسين أمان الأجهزة الافتراضية.

أخيرًا، فيما يتعلق بتحسينات الدعم، يضيف Linux 6.11 الدعم الأولي لوحدة معالجة الرسومات AMD RDNA4 ("GFX12")، إلى جانب تقنيات مثل DCN 4.0.x وGC 12.0 وSDMA 7.0. في D 'تمت إعادة كتابة برنامج تشغيل معلمات EDID، وتم تغيير ملف يدعم برنامج التشغيل i915 الآن وحدات معالجة الرسوميات Battlemage Xe2، تمكين وضع CMRR بشكل افتراضي. تمت إضافة دعم أيضًا لمنصة SM7150 ووحدات معالجة الرسومات X185 وa505 في برنامج التشغيل ام اس ام إدارة الحقوق الرقمية.

في الصوت، تم دمج شرائح وبرامج ترميز جديدة، بما في ذلك تلك من Intel Panther Lake وAsahi Kasei AK4619 وCirrus Logic CS530x وغيرها. وبالإضافة إلى ذلك، يتم توفير الدعم لشركة نفط الجنوب سناب دراجون اكس إيليت من شركة Qualcomm، التي تستخدم وحدة معالجة مركزية Oryon ذات 12 نواة ووحدة معالجة رسوميات Adreno.

وأخيرًا، إذا كنت مهتمًا بمعرفة المزيد حول هذا الموضوع، فيمكنك الرجوع إلى التفاصيل في الرابط التالي.