تطوير لينكس شنومكس لقد كان الأمر يسير بسلاسة، وتم إصدار النسخة المستقرة في الموعد المتوقع. وبالتالي، أعلن Linux Torvalds رسميًا عن ذلك بالفعل، ونحن نردد هذا الإصدار وننشر ملاحظتنا المعتادة. كما هو الحال دائمًا، هناك العديد من التغييرات والتحسينات، بما في ذلك دعم الأجهزة الجديدة.
الشيء الآخر الذي يمكن أن يجذب الانتباه هو شيء لا نراه. في الإصدارات السابقة قسم عن الألعاب، مما يعني أنه تم إدخال العديد من التغييرات في هذا القسم. في Linux 6.15 هناك بعض الميزات المخصصة للاعبين، ولكن عدد أقل. ماذا بعد هو قائمة بأبرز الأخبار من إصدار النواة هذا.
يسلط الضوء على Linux 6.15
- المعالجات:
- مجموعة واسعة من التحسينات لدعم وحدة المعالجة المركزية AMD وIntel، بما في ذلك دعم استخدام AMD INVLPGB لإبطال بث TLB وFineIBT-BHI.
- أول عمل هو تمكين دعم Intel APX.
- رمز CRC أسرع بكثير لوحدات المعالجة المركزية AVX-512.
- يمكن لبرنامج Turbostat الآن العمل مع ما يصل إلى 8192 نواة وحدة المعالجة المركزية مقارنة بحد 1024 نواة وحدة المعالجة المركزية الذي تم تجاوزه الآن من قبل بعض المستخدمين.
- أضاف كود حدث الأداء دعمًا لتصفية زمن انتقال التحميل الخاص بـ AMD Zen 5.
- AES-CTR أسرع لـ AMD Zen 5 ومعالجات Intel/AMD الأحدث الأخرى من بين العديد من تحسينات النظام الفرعي للتشفير لنظام Linux 6.15.
- دعم RISC-V لـ BFloat16. بالإضافة إلى BF16، يتم الآن دعم تعليمات RISC-V الأحدث الأخرى.
- مزيد من الميزات لـ LoongArch، مثل دعم UBSAN الأساسي، وتحسين BPF JIT، وغيرها من الميزات الأساسية.
- تحسينات على برنامج التشغيل AMD P-State.
- تم إصلاح انحدار كبير في الأداء لمحافظ CPUIdle على أنظمة Linux غير المفعلة والذي كان من الممكن أن ينتج عنه انحدار في الأداء بنسبة 50% في اختبارات SPECjbb Java السابقة.
- تحديثات Intel و AMD KVM.
- تحسينات على Intel TDX لتجنب مسار الكود "البطيء والمليء بالأخطاء".
- تم دمج دعم مجموعة MIPS المتعددة ويتم استخدامه في Mobileye EyeQ6 SoC.
- دعم لـ AMD Versal NET SoC.
- تم إضافة/تغيير Arm Morello، وApple T2، وMNT Reform 2، والعديد من أنظمة SoC والأجهزة الأخرى.
- دعم Intel Raptor Lake S داخل برنامج تشغيل EDAC.
- بطاقات الرسوميات ووحدات معالجة الرسومات:
- تم دمج كود برنامج تشغيل NOVA البدائي للغاية في برنامج تشغيل الرسومات/العرض هذا مفتوح المصدر والمبني على Rust والذي يعتمد على معالج نظام GPU (GSP) من NVIDIA والذي يعمل بنظام Turing ووحدات معالجة الرسومات الأحدث. لا يزال هذا الخليفة النهائي لبرنامج التشغيل Nouveau في المراحل الأولى من التطوير ولا يمكن استخدامه بعد أو القيام بأي شيء مماثل مع Linux 6.15.
- دعم برنامج تشغيل Intel Xe للذاكرة الافتراضية المشتركة (SVM).
- إشعار موحد لمساحة المستخدم الخاصة بوحدات معالجة الرسومات المعلقة.
- يدعم برنامج تشغيل Intel Xe أيضًا إيقاف أخذ العينات في الاتحاد الأوروبي.
- وضع بقاء جديد لبرنامج تشغيل Intel Xe.
- تعريف بميزة Dirty rect الجديدة لبرنامج تشغيل Intel Xe3.
- إعداد تقرير عن درجة حرارة وحدة معالجة الرسومات (GPU) ووحدة VRAM من Intel باستخدام برنامج التشغيل Xe.
- دعم لملف تعريف الطاقة Intel GuC SLPC.
- دعم AMDGPU لواجهة OEM i2c للإضاءة RGB وعناصر التحكم الأخرى التي يستخدمها بعض شركاء بطاقة AMD Radeon.
- دعم أجهزة AMD الجديدة للعديد من كتل IP الجديدة في وحدات معالجة الرسوميات/وحدات المعالجة المسرعة القادمة.
- تقارير سرعة مروحة سلسلة AMD Radeon RX 9070.
- حامل شاشة Apple Touch Bar.
- إضافات مختلفة أخرى لبرنامج تشغيل الرسومات/العرض.
- أنظمة التخزين والملفات:
- تمكين أحجام الكتل الأكبر من حجم الصفحة.
- أصبح بإمكان EROFS الآن التعامل مع مجموعات بيانات أكبر بكثير، مثل تلك المستخدمة لتدريب نماذج الذكاء الاصطناعي.
- يعتبر تنسيق قرص Bcachefs الآن "مجمدًا بشكل جزئي" قبل إزالة علامته التجريبية، ونأمل أن يتم ذلك في المستقبل القريب.
- ضغط بيانات Zstd سريع وفي الوقت الفعلي لنظام Btrfs.
- الاستعدادات لدعم الكتابة الذرية الكبيرة. في إصدار kernel مستقبلي، يتم بالفعل إعداد EXT4 وXFS لدعم التعامل مع عمليات الكتابة الذرية الكبيرة.
- يعد تمرير التشفير المضمن لهدف DM-Stripe من بين تحديثات Device Mapper.
- دعم أسماء الملفات الأكبر حجمًا باستخدام FUSE من خلال الانتقال من حد طول اسم الملف 1024 إلى 4096 لأنظمة الملفات في مساحة المستخدم.
- يعد نظام EXT4 محميًا بشكل أفضل ضد أنظمة الملفات الضارة.
- تحسينات مختلفة في F2FS.
- يمكن الآن لـ exFAT التعامل مع حذف الملفات بشكل أسرع بكثير.
- تحسينات طفيفة لملف VFS.
- الشبكات:
- دعم استقبال النسخة الصفرية في شبكة IO_uring.
- برنامج تشغيل نقل MCTP لـ MCTP عبر USB.
- دعم Intel Killer E5000 Ethernet.
- دعم وحدة معالجة حزم الشبكة Airoha RISC-V.
- تم إجراء العديد من التحسينات الأخرى على وحدات التحكم في الشبكة السلكية واللاسلكية، بما في ذلك دعم Realtek RTL8814AE وRTL8814AU وASICs الأخرى.
- أجهزة أخرى:
- تم تقديم نظام FWCTL الفرعي الجديد.
- تحسينات مختلفة لدعم أجهزة الكمبيوتر المحمولة مثل إضافة برنامج تشغيل لجهاز Samsung Galaxy Book ودعم لجهاز Huawei Matebook E Go EC.
- وحدة تحكم Apple Z2 Touchscreen وTouch Bar لإدخال البيانات على أجهزة Apple المحمولة المحددة وTouch Bar لأجهزة Apple Silicon M-Series.
- وحدة تحكم في الإضاءة الخلفية لمختلف أجهزة Apple المحمولة.
- معالجة أفضل لوحدات تحكم Sony PlayStation 5.
- يعد جهاز التحكم الجديد Parade PS883X من بين ترقيات USB و Thunderbolt.
- تحسينات على كود ناقل GPIB.
- مراقبة المستشعر لبطاقة AMD BC-250 ولوحة الأم ASUS X670E.
- دعم تنزيل SPI.
- دعم SoundWire Bulk Register Access (BRA) للسماح بزيادة النطاق الترددي.
- يدعم العديد من الأجهزة الصوتية الجديدة الأخرى.
- تمت إضافة برنامج تشغيل المراقبة لجهاز Lenovo ThinkEdge SE30.
- برامج تشغيل PCI لوحدة التحكم Agilex PCIe وجسر AMD Multimedia DMA.
- دعم تشغيل Microsoft Hyper-V كقسم جذر والقدرة على فصل أنوية وحدة المعالجة المركزية في سياق الآلات الافتراضية Hyper-V التي تعمل بنظام Linux.
- تم دمج برنامج تشغيل فك تشفير الفيديو Qualcomm Iris مع دعم مدخل DesignWare HDMI.
- أمان Linux:
- يوفر MSEAL الحماية لتخصيصات النظام لتعزيز الأمان على أنظمة التشغيل Chrome OS وAndroid وغيرها من منصات Linux عالية الأمان.
- معالجة التخفيف AMD Zen 5 SRSO لـ KVM.
- يعكس ARM64 معالجة التخفيف من حدة Spectre BHB لمعالجات AArch64.
- تحسينات عامة:
- يمكن العثور على العديد من التحسينات في جدولة kernel في Linux 6.15.
- دعم Kbuild لنظام Debian LoongArch ذي 64 بت والاستخدام الأسرع لـ gendwarfksyms.
- يمكن أن يساعد خيار التمهيد الجديد "hugetlb_alloc_threads" في تسريع أوقات تمهيد Linux.
- تحديثات لروابط جوهر برنامج تشغيل Rust وإضافات أخرى إلى لغة Rust.
- دعم لملفات تعريف زمن الوصول مع الأداء.
- يوفر Zstd 1.5.7 دعمًا محدثًا للضغط/فك الضغط الخاص بـ Zstandard.
- خيار تجميع TTY افتراضي لأولئك الذين يقومون ببناء النواة دون دعم VT.
- تحديثات مختلفة لـ sched_ext.
بالإضافة إلى ذلك، تمت إزالة برامج تشغيل IBM CXL/CAPI القديمة ودعم خادم IBM Cell Blade.
متاح الان
أعلن لينوس تورفالدس عن إصدار Linux 6.15 منذ لحظات، ومن المفترض أن يكون متاحًا على kernel.org قريبًا. سيعتمد وصوله إلى توزيعات Linux المختلفة على فلسفة التحديث الخاصة بكل منها.