بعد الوقت الذي كان يتلاعب فيه بالرقم 5.20 ، فاجأ Linus Torvalds نفسه بإصدار أول RC من 6.0 ، موضحًا ما هو ترقيم الإصدار الذي سينجح. 5.19. الآن ، بعد حوالي شهرين ، أصدر والد Linux أول إصدار مستقر من لينكس شنومكس. كان من المتوقع أن يكون هذا هو الإصدار الأول الذي يتضمن Rust ، ولكن تم تأخير هذا التبني. ومع ذلك ، فإن هذا الإصدار يتضمن العديد من الميزات الجديدة وهي ميزة مهمة.
مع وجود أول إصدار مستقر بالفعل ، وأثناء انتظار إصدار تحديث نقطة للتوصية بالتبني الجماعي ، حان الوقت الآن للكتابة حول ما يتضمنه Linux 6.0. هنا لديك ملف قائمة بالأخبار التي تصل مع هذا الإصدار ، وهم ليسوا قليلين. في الواقع ، غالبًا ما يقول تورفالدس شيئًا من هذا القبيل أن تغيير الترقيم يرجع إلى أنه لم يعد لديه أصابع وأصابع للعد ، ولكن ، كما في الإصدار 5.0 ، هناك تغييرات تستحق أن تصل إلى 6.0.
ما الجديد في Linux 6.0
- معالجات:
- دعم Qualcomm Snapdragon 8cx Gen3 ودعم مبكر جدًا للكمبيوتر المحمول Lenovo ThinkPad X13s Arm.
- كود التخفيف KPTI Meltdown المحسن لـ ARM64.
- دعم THP SWAP 64 بت لـ Arm.
- بعض التغييرات الكبيرة في برنامج الجدولة بما في ذلك تحسين توازن NUMA لـ AMD Zen.
- يحتاج مسار التخفيف AMD Retbleed IBPB أيضًا إلى STIBP وهذا الإصلاح الأمني جزء من Linux 6.0-rc1 بينما سيتم أيضًا نقله إلى سلسلة kernel المستقرة الحالية.
- تم توصيل امتدادات RISC-V الجديدة بالنواة الرئيسية مثل Zicbom و Zihintpause و Sstc. يحتوي RISC-V أيضًا على تكوين افتراضي أكثر فائدة للنواة لتتمكن من تشغيل أمثال Docker و Snaps في إصدارات defconfig.
- يتيح LoongArch دعم PCI والتحسينات الأخرى في عمل هندسة وحدة المعالجة المركزية Loongson من الصين.
- دعم Raptor Lake في وحدة تحكم التبريد Intel TCC.
- ذاكرة عاكسة EFI و ACPI PRM لـ 64 بت Arm.
- الانتقال التلقائي لوضع AMD (AMT) لأجهزة الكمبيوتر المحمولة Lenovo ThinkPad.
- تحديثات PowerVM Platform KeyStore وغيرها من وحدات المعالجة المركزية IBM POWER.
- معالجة C1 و C1E ثابتة لمنحدرات Xeon Sapphire Rapids.
- دعم Intel Raptor Lake P داخل برنامج تشغيل RAPL.
- استعدادات AMD للنوم إلى الخمول لأجهزة AMD القادمة.
- دعم برنامج تشغيل الصوت لمنصتي AMD Raphael و Jadeite.
- دعم برنامج تشغيل الصوت Intel Meteor Lake.
- تمت إزالة دعم معالجات NEC VR4100 MIPS الأقدم الموجودة في IBM WorkPad Z50 وأجهزة أخرى من تسعينيات القرن الماضي.
- دعم PCI لبنية OpenRISC.
- دعم أداة التحسين لأخذ العينات المستند إلى تعليمات AMD Zen 4 (IBS).
- وصول المحاكاة الافتراضية Intel IPI و AMD x2AVIC إلى KVM.
- تمت إضافة دعم Intel SGX2 أخيرًا.
- مراقبة درجة حرارة AMD لوحدات المعالجة المركزية AMD القادمة.
- يفضل الآن استخدام AMD لـ MWAIT على HALT.
- الرسومات:
- استمرار عمل التكليف على Intel DG2 / Alchemist و ATS-M. تم أيضًا تنفيذ المزيد من معرفات PCI ، على الرغم من أن المالكين الأوائل لوحدات معالجة رسومات سطح المكتب Intel Arc سيظلون بحاجة إلى استخدام خيار i915.force_probe لتمكين دعم الأجهزة من فئة DG2.
- يعمل أولاً نحو Intel Ponte Vecchio.
- يبدأ العمل على دعم رسومات Meteor Lake ، على الرغم من أن المزيد من التصحيحات لنظام Linux 6.1 قادم.
- المزيد من التمكين من أجل رسومات AMD RDNA3 وكتل IP الجديدة الأخرى.
- P2P DMA لبرنامج تشغيل AMDKFD جنبًا إلى جنب مع التحسينات الأخرى لبرنامج تشغيل نواة AMDGPU و AMDKFD.
- دعم برنامج تشغيل Raspberry Pi V3D kernel لـ Raspberry Pi 4.
- دعم Arm Mali Valhall الأولي على وحدة تحكم Panfrost.
- إصلاحات في برنامج تشغيل Atari FBDEV.
- تمرير أسرع لوحدة التحكم على وحدات تحكم FBDEV القديمة.
- العديد من تحديثات برنامج تشغيل رسومات kernel مفتوحة المصدر الأخرى.
- أنظمة التخزين والملفات:
- تحسينات على وضع الذاكرة المنخفضة F2FS والكتابة الذرية.
- تحسينات خادم NFSD المجاملة وزيادة قابلية توسيع ذاكرة التخزين المؤقت.
- تحسينات في الأداء في كود عميل SMB3 حول إدارة القنوات المتعددة.
- تحسينات قابلية تطوير XFS.
- دعم بروتوكول إعادة التوجيه v2 لـ Btrfs وتحسين أداء القراءة المباشرة.
- دعم معالج كتلة مساحة المستخدمين.
- تحسينات أداء IO وميزات جديدة ، بما في ذلك إعادة توجيه النسخة الصفرية للشبكة.
- أجهزة أخرى:
- استمرار الاستعدادات حول Compute Express Link (CXL).
- الاستعدادات الأولى لدعم WiFi 7 مع تشغيل متعدد الوصلات (MLO). هناك أيضًا العديد من تحسينات الشبكة مع هذه النواة الجديدة.
- تم إصلاح مشكلات تعطل لوحة المفاتيح في العديد من أجهزة الكمبيوتر المحمولة من سلسلة AMD Ryzen 6000.
- تم إصلاح مشكلات لوحة اللمس ولوحة المفاتيح بعد النوم على العديد من أجهزة كمبيوتر TUXEDO / أجهزة كمبيوتر Clevo المحمولة.
- دعم Habana Labs Gaudi2 لمسرع الذكاء الاصطناعي الذي أعلنت عنه إنتل مؤخرًا.
- Realtek R8188EU WiFi Controller كبير نظيف.
- دعم Intel Raptor Lake Thunderbolt.
- دعم AMD SFH v1.1 لـ Sensor Fusion Hub مع أجهزة الكمبيوتر المحمولة Ryzen الجديدة.
- المزيد من اللوحات الأم ASUS مع دعم المستشعر أثناء التشغيل.
- الوقوف على لوحة الرسم XP-PEN Deco L.
- دعم وحدة التحكم في مروحة Aquacomputer Quadro.
- الأخرى:
- أصبحت واجهة برمجة تطبيقات H.265 / HEVC Media Userspace مستقرة.
- دعم لتعيين اسم مضيف النظام عبر خيار hostname = kernel.
- العديد من التحسينات في VirtIO.
- تم تخفيض كود VMEbus إلى منطقة التدريج kernel.
- تمت إزالة مفتاح Kconfig لمستوى تحسين المترجم "-O3" من النواة.
- تحسينات أداء SPI.
- تحسينات مختلفة على RNG.
- التحقق من وقت التشغيل لأنظمة الأمان الهامة.
تم إصدار Linux 6.0 في إصدار ثابت ، لذا يمكن تنزيله الآن من أرشيف Linux Kernel. سيتعين على مستخدمي Ubuntu الذين يرغبون في تثبيته فعل ذلك بأنفسهم ، إما يدويًا أو باستخدام أدوات مثل رئيسي. إذا قررت الالتزام بما تقدمه Canonical ، فستستخدم Linux 6.3 على Ubuntu 23.04 أو نحو ذلك.