يأتي Linux 6.10 مزودًا بتحسينات للألعاب والدعم وشاشة الموت الزرقاء الخاصة به

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

النسخة الجديدة من تم إصدار نواة لينكس 6.10 قبل بضعة أيام وعند إطلاق هذا، تم تقديم العديد من التطورات المثيرة للاهتمام، مثل تكامل برنامج التشغيل ntsync مع أساسيات مزامنة Windows NT، و إضافة مكونات DRM Panic، والتي تعمل بطريقة مشابهة لـ "شاشة الموت الزرقاء".

تم إيقافه دعم وحدات المعالجة المركزية ألفا الأقدمالقدرة على التحقق من التكامل في أنظمة الملفات المستندة إلى FUSE، تقييد الوصول إلى ioctl باستخدام آلية Landlock، ونظام فرعي جديد لملف تعريف عمليات تخصيص الذاكرة، من بين أمور أخرى.

من حيث الأرقام، يحتوي هذا الإصدار على 14,564 إصلاحًا ساهم بها 1,989 مطورًا، ويبلغ حجم التصحيح 41 ميجا بايت، مما يؤثر على 12,509 ملفًا. تمت إضافة 547,663 سطرًا من التعليمات البرمجية، وتمت إزالة 312,464 سطرًا. بالمقارنة، تضمن الإصدار السابق 15,680 إصلاحًا من 2,106 مطورًا وتصحيحًا بحجم 54 ميجابايت.

ما الجديد في لينكس 6.10؟

من بين الميزات الرئيسية الجديدة التي قدمها Linux 6.10، عملية fcntl جديدة، F_DUPFD_QUERY، والذي يسمح عملية تحدد ما إذا كان واصفا الملفات المختلفان يشيران إلى نفس الملف، تقدم بديلاً لـ kcmp() دون الكشف عن معلومات غير ضرورية وتعمل حتى عند تعطيل kcmp().

La التحقق من النزاهة في FUSE هي ميزة جديدة أخرى، ومعها يمكن لـ FUSE الآن استخدام آلية fs-verity للتحقق من سلامة وصحة الملفات. كما أضاف أ بروتوكول جديد يعتمد على netlink, مما يسهل إدارة خادم NFS في النواة. في مساحة المستخدم، تم تطوير الأداة المساعدة nfsdctl للعمل مع هذا البروتوكول.

بالإضافة إلى هذا أ الإصدار الأولي من برنامج تشغيل ntsync، والذي يقدم جهاز الأحرف /dev/ntsync ومجموعة من أساسيات المزامنة المستخدمة في Windows NT kernel. هذا التقدم يمكنه تحسين أداء ألعاب Windows التي يتم تشغيلها عبر Wine بشكل كبير، من خلال التخلص من الحمل الزائد لـ RPC في مساحة المستخدمين.

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

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

وعلاوة على ذلك، لقد تم اقتراح خيار init_mlocked_on_free بالنسبة للتكوين في مرحلة التمهيد، يضمن هذا الخيار مسح الذاكرة المحمية بواسطة mlock() إذا تم تحريرها دون فتحها، مما يمنع مفاتيح التشفير من البقاء في الذاكرة عند الإنهاء المفاجئ للتطبيق.

من التغييرات والتحسينات الأخرى التي تم إدخالها في هذا الإصدار:

  • دعم آلية Shadow Stack في البنية الفرعية x32، والتي تمنع العديد من عمليات الاستغلال باستخدام إمكانات الأجهزة الخاصة بمعالجات Intel للحماية من الكتابة فوق عنوان الإرجاع في تجاوزات المخزن المؤقت.
  • تم تقديم استدعاء نظام mseal للسماح للعمليات بحظر التغييرات على أجزاء معينة من مساحة العنوان الخاصة بها.
  • يستمر دمج Rust كلغة ثانية لتطوير برامج التشغيل ووحدات kernel. على الرغم من عدم تمكين دعم Rust افتراضيًا، إلا أن الإصدار 1.78 من Rust يسمح لك باستخدام مكتبة التخصيص القياسية.
  • خيار وحدة dm-crypt لاستخدام قوائم انتظار العمل ذات الأولوية العالية، مما يؤدي إلى تحسين الأداء على الخوادم عالية الأداء.
  • التحسينات في Btrfs: دعم تقليل خرائط النطاق غير الثابتة، وهو مفيد لتقليل استهلاك الذاكرة على الأنظمة ذات ذاكرة الوصول العشوائي المنخفضة.
  • وحدة Landlock LSM: هذه الوحدة، التي تسمح بالحد من تفاعل عمليات معينة مع البيئة الخارجية، تتضمن القدرة على فرض قيود على الوصول إلى مكالمات ioctl().
  • Ext4: تمت إضافة FS_IOC_GETFSSYSFSPATH ioctl لتحديد موقع نظام الملفات المثبت داخل التسلسل الهرمي /sys/fs.
  • لقد تم إعداد Bcachefs لتشغيل fsck دون إلغاء تثبيت القسم، مما يحسن موثوقيته.
  • تم تضمين برنامج تشغيل Panthor للجيل العاشر من وحدة معالجة الرسومات Mali، والذي يستخدم تقنية CSF لتقليل الحمل على وحدة المعالجة المركزية وتحسين العمل على وحدة معالجة الرسومات.
  • تمت إضافة معرفات Intel Arc وPCI لبطاقات الفيديو المنفصلة Intel Arc الجديدة إلى برنامج التشغيل i915.
  • برنامج تشغيل Xe DRM: يستمر العمل على برنامج تشغيل Xe DRM لوحدات معالجة الرسومات استنادًا إلى بنية Intel Xe، مع دعم إضافي لوحدات المعالجة المركزية Arrow Lake H والدعم الأولي لآلية SR-IOV.
  • يدعم برنامج تشغيل AMDGPU الآن SMU 14.0 ووحدات معالجة الرسومات AMD الجديدة على الأنظمة ذات بنية RISC-V.

أخيرًا ، إذا كنت مهتمًا بأن تكون قادرًا على معرفة المزيد عنها ، فيمكنك الرجوع إلى التفاصيل في الرابط التالي. الإصدار الجديد من Kernel متوفر الآن في معظم القنوات الرسمية للتوزيع، وكذلك في kernel.org.