- يختتم إصدار Linux 7.0-rc1 نافذة الدمج بترقية رئيسية للإصدار ومجموعة كبيرة بشكل غير عادي من التغييرات.
- يركز الإصدار بشكل كبير على الجيل التالي من معالجات Intel Nova Lake و Diamond Rapids، بالإضافة إلى AMD Zen 6 وتمكين وحدة المعالجة المركزية/النظام على شريحة أوسع.
- تشمل التحسينات الكبيرة أنظمة التخزين والملفات، والإدخال/الإخراج، وتكامل لغة Rust، والأداء، بما في ذلك تحسينات PostgreSQL والتحسينات ذات الصلة بالألعاب.
- من المتوقع أن يقوم نظام التشغيل Linux 7.0 بتشغيل توزيعات مستقبلية رئيسية مثل Ubuntu 26.04 LTS و Fedora 44، مما يمهد الطريق للموجة التالية من عمليات نشر أجهزة سطح المكتب والخوادم.
يدخل نظام لينكس البيئي مرحلة جديدة مع وصول نواة لينكس 7.0-rc1، وهو أول إصدار تجريبي من السلسلة الرئيسية القادمة. على الرغم من أن الانتقال من الإصدار 6.x إلى 7.0، كما يعترف لينوس تورفالدز نفسه، هو في الغالب مسألة الحفاظ على أرقام الإصدارات قابلة للإدارة، إلا أن هذه الدورة تتميز بكثافة التغييرات والتمهيد للأجهزة المستقبلية.
بعيدًا عن كونه مجرد تحسين تجميلي، يبدو أن نظام لينكس 7.0 يمثل إصدارًا محوريًا بالنسبة للتوزيعات والمنصات القادمة. من المتوقع أن تصبح النواة الافتراضية للإصدارات البارزة مثل أوبونتو 26.04 LTS وفيدورا 44، مما يعني أن القرارات والتحسينات التي يتم تطبيقها الآن من المرجح أن تحدد تجربة لينكس على أجهزة سطح المكتب والخوادم وأجهزة الكمبيوتر المحمولة لسنوات قادمة.
يُغلق الإصدار التجريبي الأول من لينكس (Linux 7.0-rc1) نافذة الدمج
مع الافراج عن لينكس 7.0-rc1تم إغلاق نافذة دمج النواة لهذه الدورة رسميًا. وكما هو معتاد، أعقب فترة التكامل التي استمرت أسبوعين تجميدٌ للميزات الجديدة الرئيسية لضمان استقرار الكود قبل الإصدار النهائي 7.0.
كان تورفالدز صريحًا كعادته في إعلانه عن القائمة البريدية، مشيرًا إلى أن لا يرتبط رقم الإصدار الرئيسي الجديد بتحول معماري جذري بل يعود ذلك إلى تفضيله تجنب الإصدارات الفرعية المعقدة بمجرد اقترابها من الإصدار x.19. ومع ذلك، فإن النتيجة هي أن هذا الإصدار 7.0 "العرضي" ينتهي به الأمر ليكون أحد أكثر نواة النظام غنىً بالميزات في الذاكرة الحديثة.
يتوفر مصدر نظام التشغيل Linux 7.0-rc1 بالفعل ويمكن استخدامه تم استنساخها من مستودع Git الرسمي لموقع kernel.orgخلال الأسابيع القادمة، ستركز الإصدارات التجريبية اللاحقة بشكل أساسي على إصلاح الأخطاء، والبحث عن التراجعات، وصقل مجموعة التغييرات الكبيرة التي تم إدخالها خلال فترة الدمج.
وكما هو معتاد، بدأت العروض التقديمية التفصيلية للميزات والمعايير المتعمقة بالظهور، مما يوفر نظرة مبكرة على كيفية يتصرف نظام لينكس 7.0 بشكل جيد في ظل أحمال العمل الحقيقية. بالمقارنة مع السلسلة المستقرة السابقة، تشير الاختبارات الأولية إلى أنه في حين تُظهر بعض المجالات تحسناً واعداً، لا تزال مجالات أخرى بحاجة إلى ضبط قبل الإصدار النهائي.

استهداف منصات الجيل التالي من إنتل وإيه إم دي
من أبرز جوانب هذه الدورة ما يلي: حجم هائل من العمل الموجه نحو منصات Intel و AMD المستقبليةيوفر نظام التشغيل Linux 7.0 دعمًا واسع النطاق لمعالجات Intel Nova Lake و Diamond Rapids، بالإضافة إلى بنية Zen 6 القادمة من AMD، مما يضمن أن تكون هذه الرقائق جاهزة لتشغيل Linux بشكل فعال بمجرد طرحها في السوق.
أما من جانب إنتل، فإن النواة تقدم تمكين نوفا ليك عبر العديد من الأنظمة الفرعيةتجدر الإشارة إلى أن منصات Nova Lake S أصبحت الآن مزودة بمعرفاتها المدمجة في برنامج تشغيل Intel LPSS (نظام الطاقة المنخفضة)، الذي يتعامل مع واجهات مثل SPI وHS-UART. ومن المثير للاهتمام أن هذا الدعم تطلب بشكل أساسي إضافة معرفات أجهزة جديدة، مما يشير إلى أن نموذج برنامج التشغيل الحالي كان متوافقًا تمامًا مع الأجهزة الجديدة.
تحظى معالجات Diamond Rapids Xeon أيضًا باهتمام خاص، بما في ذلك دعم برامج تشغيل NTB (الجسر غير الشفاف) ومراقبة أحداث الأداءينبغي أن تساعد هذه التغييرات مسؤولي النظام والمطورين على تحديد خصائص وحدات المعالجة المركزية للخوادم من الجيل التالي وإدارتها بشكل أكثر دقة بمجرد توفرها.
بالنسبة لشركة AMD، يوفر نظام التشغيل Linux 7.0 مزايا إضافية دعم أحداث ومقاييس أداء Zen 6مما يعزز إمكانية المراقبة والضبط الدقيق عبر عدادات الأداء. كما يتوفر دعم جديد لميزات ترجمة العناوين على معالجات Zen 5 ضمن النظام الفرعي CLX، مما يشير إلى أن مطوري النواة لا يستهدفون فقط البنى المعمارية القادمة، بل يعملون أيضًا على تحسين الدعم للأجيال الحالية.
بالإضافة إلى معمارية x86، يوسع نظام التشغيل نطاقه مع دعم تعليمات Atomic LS64/LS64V لوحدات المعالجة المركزية ARM64 وميزات CFI (سلامة تدفق التحكم) في مساحة المستخدم لـ RISC-V. بالإضافة إلى ذلك، تمت إضافة دعم رئيسي لـ SpacemiT K3 RVA 23 SoC، مما يواصل توجه لينكس نحو تبني مجموعة واسعة من الموردين وعوامل الشكل.
DSA 3.0 ومسرعات لنقل البيانات
كما حقق نظام لينكس 7.0 خطوة كبيرة للأمام في دعم المعالجات المسرّعة من خلال دمج التصحيحات المحدثة لـ مُسرِّع تدفق البيانات (DSA) 3.0 من إنتلصُمم محرك الأجهزة هذا لتخفيف عبء مهام نقل البيانات وتحويلها عن وحدة المعالجة المركزية، وهو ما قد يكون مفيدًا بشكل خاص في مراكز البيانات التي تُشغل أحمال عمل تتضمن عمليات نسخ أو تحليل أو بث واسعة النطاق، وخاصة في البيئات التي تعمل تقنيات المحتوى.
يقدم كود DSA 3.0 الجديد واجهات sysfs جديدة تعرض سجلات القدراتمما يسمح لبرامج مساحة المستخدم بفهم الخيارات الإضافية التي توفرها أحدث تقنيات المعالجة المتقدمة والاستفادة منها. ومن بين الإضافات البارزة دعم الحد الأقصى لحجم قائمة التجميع (SGL)، وهو عنصر مهم لعمليات مثل تجميع النسخ وتجميع الاختزال، حيث يجب تحديد حجم قوائم التجميع والتشتيت بشكل صحيح قبل أن تتمكن تطبيقات المستخدم من استخدامها بأمان.
ومن التفاصيل المثيرة للاهتمام أن واجهة DSA 3.0 sysfs تُخالف اصطلاحات النواة المعتادة. بوضع ثلاث قيم في ملف sysfs واحد، بينما الممارسة المعتادة هي قيمة واحدة لكل ملف. ورغم أن هذا يُعد استثناءً تقنيًا للقاعدة، فقد تم قبوله كجزء من عملية تطوير محرك DMA لنظام Linux 7.0، مما يُبرز كيف أن تعقيد الأجهزة قد يُغيّر أحيانًا حدود الأعراف الراسخة.
من المتوقع أن تؤتي هذه التغييرات المتعلقة بالمسرعات ثمارها بشكل ملحوظ في المستقبل خوادم مقرها في دايموند رابيدزحيث يُفترض ظهور DSA 3.0. ومع ذلك، لن تتحقق الفوائد بالكامل إلا بعد تحديث حزم البرامج وأطر العمل الخاصة بمساحة المستخدم لاكتشاف هذه الإمكانيات الجديدة واستغلالها.

الرسومات، وأجهزة الكمبيوتر المحمولة، وتمكين الأجهزة بشكل عام
بينما تهيمن ميزات وحدة المعالجة المركزية والمسرعات على عناوين الأخبار، يتضمن نظام لينكس 7.0 أيضًا ميزات ملحوظة تحديثات متعلقة بالرسومات وأجهزة الكمبيوتر المحمولةأما فيما يتعلق بمعالجات الرسومات، فإن النواة تضيف دعمًا لأجهزة الرسومات القادمة من AMD، مواصلةً بذلك نمط تجهيز البنية التحتية على مستوى النواة قبل إطلاق معالجات الرسومات الجديدة.
لم تتخلف خارطة طريق إنتل المتكاملة عن الركب: يدعم عرض Nova Lake وحدة معالجة الرسومات المدمجة (iGPU). يدخل هذا التغيير في بنية المعالج، ممهداً الطريق لأجهزة الكمبيوتر المحمولة والمكتبية المستقبلية التي تعمل بهذه البنية لتوفير مسارات عرض فعّالة منذ اليوم الأول. وتتزامن هذه التغييرات في العرض مع التحديثات المستمرة لبرنامج تشغيل رسومات Intel Xe، الذي يستمر في التطور ليتوافق مع بنية Xe3 الأحدث.
إلى جانب ميزات وحدة معالجة الرسومات (GPU) البحتة، يحتوي نظام التشغيل Linux 7.0 على العديد من الميزات الأخرى. تحسينات على برامج تشغيل الكمبيوتر المحمول وإضافات لمراقبة المستشعراتبما في ذلك دعم قراءة بيانات المستشعرات على المزيد من لوحات ASUS الأم. هذا النوع من التحسينات التدريجية أقل إثارة للدهشة من الإعلانات الكبيرة حول بنية النظام، ولكنه عادةً ما يكون له تأثير واضح على سهولة الاستخدام اليومي، خاصةً فيما يتعلق بالحرارة، والتحكم في المراوح، وأوضاع الأداء الموفرة للطاقة.
كما يتطور دعم أجهزة أبل. يقوم نظام التشغيل الآن بتوصيل... RTC وHWMON وأجهزة الإدخال الفرعية لبرنامج تشغيل وحدة التحكم في إدارة نظام Apple (MACSMC)ويضيف دعمًا لتقنية Apple USB Type-C PHY. تعمل هذه العناصر مجتمعة على تحسين تجربة تشغيل نظام Linux على أجهزة Apple الحديثة تدريجيًا، على الرغم من أن هذه الأنظمة لا تزال تتطلب قدرًا لا بأس به من العمل المتخصص.
استكمالاً لقصة تمكين الأجهزة، يُقدّم سحب الأجهزة متعددة الوظائف (MFD) لهذه الدورة دعمًا لمكونات مثل دوائر إدارة الطاقة المتكاملة ROHM BD72720 وBD73900، ودائرة إدارة الطاقة المتكاملة Rockchip RK801ووحدات تحكم إضافية متعلقة بالشبكة والتخزين مثل Delta Networks TN48M ونوع TS133 لوحدات التحكم الدقيقة QNAP.
تحسينات في أنظمة الملفات والتخزين والإدخال/الإخراج
وكالعادة، يأتي جزء كبير من التأثير المرئي على المستخدم من نظام الملفات وعمليات الإدخال/الإخراج. يوفر لينكس 7.0 تحسينات في العديد من أنظمة الملفات واسعة الاستخدام، مع التركيز على كل من الأداء والمتانة.
ومن بين المكاسب الأكثر وضوحًا للمستخدمين ما يلي: أداء قراءة متسلسل أفضل لنظام الملفات exFAT وتشمل التحديثات المتنوعة نظام الملفات F2FS، الشائع استخدامه في وحدات التخزين القائمة على ذاكرة الفلاش. كما يحصل نظام الملفات EXT4، أحد أكثر أنظمة الملفات الافتراضية شيوعًا في توزيعات لينكس، على تحسينات تتعلق بعمليات الكتابة المباشرة المتزامنة، بهدف تقليل التنازع وتحسين الأداء في ظل أحمال العمل المتوازية الثقيلة.
بالإضافة إلى أنظمة الملفات، يتضمن نظام لينكس 7.0 الإبلاغ الموحد عن أخطاء الإدخال/الإخراج العامةمما يُفترض أن يُساعد الأدوات والتطبيقات على تشخيص مشاكل التخزين بشكل أكثر اتساقًا. كما يشمل هذا التحديث دعم بروتوكول SPI متعدد المسارات وقدرات Octal DTR لأجهزة SPI NAND، مُستهدفًا الأنظمة المُدمجة وحلول التخزين التي تعتمد على واجهات تسلسلية عالية الإنتاجية.
وتشمل الإضافات الأخرى الدقيقة ولكن المفيدة ما يلي: الطوابع الزمنية غير المحظورةمما يقلل من التنازع في المسارات الحساسة للوقت، بالإضافة إلى تحسينات متنوعة على مستوى منخفض في جميع أنحاء الكتلة ومكدس الإدخال/الإخراج. العديد من هذه التغييرات تدريجية، لكنها مجتمعة تساهم في أداء أكثر سلاسة في ظل أحمال عمل مختلطة أو كثيفة.
بالإضافة إلى ذلك، هناك تحسينات مستمرة في الأداء والاستقرار في أنظمة التخزين والذاكرة الفرعية. قد لا تأتي هذه الأنظمة بأسماء براقة أو شعارات تسويقية، لكنها غالباً ما تكون أكثر أهمية للموثوقية اليومية من الميزات الرئيسية.
تحسين الأداء: المكاسب، والتراجعات، والأعمال المتعلقة بالألعاب
يُعدّ الأداء موضوعًا متكررًا في نظام لينكس 7.0، حيث يشمل العمل قواعد البيانات، وجدولة المهام، وإدارة الذاكرة، والرسومات. ومن أبرز الميزات تحسينات ملحوظة في أداء PostgreSQL على معالجات AMD EPYC المنصات، حيث تؤدي التحسينات المستهدفة في النواة إلى زيادات قابلة للقياس في إنتاجية أحمال عمل قواعد البيانات.
وهناك أيضا تحسينات إدارة الذاكرة وتحديثات قابلية التوسع للمجدول من شأن ذلك أن يفيد الأنظمة متعددة النوى والأنظمة ذات النوى الكثيرة على حد سواء. وبالإضافة إلى التحسينات في أنظمة الملفات المختلفة، فإن هذه التغييرات تمهد الطريق لأداء أفضل في ظل أحمال العمل على الخوادم والاستخدام المكثف لأجهزة سطح المكتب.
من وجهة نظر الألعاب والرسومات، يعيد نظام لينكس 7.0 دعم الصفحات الكبيرة لـ Nouveauبرنامج تشغيل مفتوح المصدر لوحدات معالجة الرسومات من NVIDIA. وهذا ذو أهمية خاصة لبرنامج تشغيل NVK Vulkan، الذي يمكنه استخدام صفحات كبيرة لتقليل الحمل الزائد وربما تحسين أوقات عرض الإطارات واتساقها في الألعاب وتطبيقات الرسومات ثلاثية الأبعاد.
تم الآن إعداد Intel TSX (ملحقات مزامنة المعاملات) الوضع التلقائي افتراضيًا على وحدات المعالجة المركزية المدعومة. في حين أن TSX ميزة متخصصة للعديد من المستخدمين، إلا أن التطبيقات المصممة لاستغلال الذاكرة المعاملاتية يمكن أن تستفيد من تكوين أكثر تكيفًا تديره النواة، والذي يستفيد من إمكانيات الأجهزة دون الحاجة إلى ضبط يدوي.
في الوقت نفسه، أظهرت الاختبارات المعيارية المبكرة على معالج Intel Core Ultra Series 3 تُظهر أنظمة بحيرة بانثر صورة مختلطةتشير الاختبارات التي تقارن نواة التطوير لنظام Linux 7.0 بنظام Linux 6.19 المستقر على جهاز كمبيوتر محمول MSI Prestige 14 مزود بمعالج Core Ultra X7 358H وبطاقة رسومات Arc B390 إلى أن الأداء في بعض السيناريوهات يتراجع بدلاً من أن يتحسن.
أُجريت هذه القياسات باستخدام نفس مجموعة الأدوات، وملف تعريف طاقة "الأداء" المتسق، وتكوين نواة متطابق تقريبًا باستثناء الخيارات الجديدة المضافة في الإصدار 7.0. ويتمثل العمل الجاري حاليًا في تحديد ما إذا كان هذه الانحدارات خاصة ببحيرة بانثر أو قد تكون هذه الأعراض دلالة على مشاكل أوسع نطاقًا ظهرت خلال فترة الدمج. ويجري حاليًا إجراء المزيد من الاختبارات المعيارية عبر المنصات، ومن المرجح أن يتم استهداف أي مشاكل يتم اكتشافها خلال مرحلة الإصدار التجريبي.
لدى المطورين والمستخدمين المهتمين بأداء الألعاب أسبابٌ تدعوهم لمراقبة هذه الدورة: فقد ركزت التطورات الأخيرة في نواة النظام على جدولة المهام، وإدارة الذاكرة، ونضج برنامج تشغيل الرسوماتجميع هذه العوامل ضرورية لضمان ثبات معدل الإطارات ومعالجة الأحمال الحساسة للتأخير. ورغم أن المكاسب العملية ستعتمد على محرك اللعبة، ومجموعة برامج التشغيل، ونظام التوزيع، إلا أن التوجه العام يتجه بوضوح نحو تحسين تجربة المستخدم النهائي.
تحديثات لعبة Rust، وتحديثات الأدوات، وتقدير المجتمع
إلى جانب التحسينات المادية وتحسين الأداء، يواصل نظام لينكس 7.0 تطوره في كيفية كتابة النواة وصيانتها. وتُعدّ الخطوة الرمزية الرئيسية في هذه الدورة هي اعتراف رسمي بأن دعم لغة Rust باقٍوبذلك تم وضع حد فعلي لفكرة أن لغة Rust مجرد تجربة داخل النواة.
لا تزال المكونات المبنية على لغة Rust تشكل جزءًا صغيرًا من قاعدة التعليمات البرمجية الإجمالية، ولكن يتوسع وجودهم تدريجياًيرى العديد من المطورين أن تركيز لغة Rust على سلامة الذاكرة والأدوات الحديثة يُعد إضافة قيّمة للغة C، لا سيما في مجالات مثل برامج التشغيل حيث يمكن أن يكون للأخطاء عواقب وخيمة. ويؤكد الإصدار 7.0 أن Rust أصبحت الآن جزءًا لا يتجزأ من التطور طويل الأمد لنواة النظام.
أما فيما يتعلق بالتشخيص، فقد تم تحسين الأدوات الحالية أيضاً. على سبيل المثال، يعرض برنامج turbostat الآن إحصائيات ذاكرة التخزين المؤقت من المستوى الثاني (L2) على معالجات Intel الأحدث.مما يمنح المستخدمين المتقدمين ومهندسي الأداء فهمًا أعمق لكيفية عمل هذه المعالجات تحت الضغط. كما أن القدرة على فحص المزيد من مقاييس مستوى الذاكرة المؤقتة مباشرةً من أداة مألوفة قد تكون مفيدة لتصحيح أخطاء الأداء أو ضبط أحمال العمل.
يتضمن هذا الإصدار أيضًا عنصرًا أكثر إنسانية: ملف CREDITS الخاص بالنواة الآن يُقرّ رسميًا برعاية ستيفن روثويل الطويلة الأمد لـ Linux-Nextبعد إدارة لينكس-نكست منذ عام 2008، تنحى روثويل في منتصف يناير، وسلم الراية إلى مارك براون.
يعمل نظام Linux-Next كـ منطقة التجهيز حيث يتم دمج فروع النظام الفرعي وأشجار المواضيع قبل كل نافذة دمج. يتيح ذلك للمطورين اختبار التغييرات بين الأنظمة الفرعية في وقت مبكر، ويوفر للمستخدمين المغامرين إمكانية الوصول إلى أحدث التصحيحات دون الحاجة إلى تجميع مستودعات متعددة يدويًا. يُعدّ هذا التقدير اعترافًا بسيطًا ولكنه ذو مغزى بما يقرب من عقدين من العمل الذي دعم بهدوء عملية التطوير اليومية لنواة النظام.
بالنظر إلى جميع هذه المجالات – بدءًا من ضمان التوافق مع المستقبل لأنظمة نوفا ليك، ودايموند رابيدز، وزين 6، وصولًا إلى ضبط نظام الملفات، وتكامل لغة رست، وتقدير جهود المجتمع – لينكس لا يتميز الإصدار 7.0 بأي ميزة رئيسية منفردة، بل بنطاق التغييرات التدريجية والمترابطة.مع توفر الإصدار 7.0-rc1 الآن، يتحول التركيز إلى الاستقرار وتحسين الأداء، ولكن من الواضح بالفعل أن هذه النواة ستكون بمثابة إصدار أساسي للموجة التالية من توزيعات لينكس ومنصات الأجهزة.