PREEMPT_RT
PREEMPT_RT هي ميزة في نواة لينكس تُفعّل إمكانيات الحوسبة في الوقت الحقيقي، سواءً كانت صارمة أو مرنة. [ 1 ] كانت تُدار سابقًا كمجموعة من التصحيحات الخارجية . في 20 سبتمبر 2024، دُمجت PREEMPT_RT بالكامل ووُضعت في نواة لينكس الرئيسية على البنى المدعومة x86 و x86_64 و RISC-V و ARM64 . [ 2 ] وبذلك، أصبحت نواة الإصدار 6.12 أول إصدار يتضمن إمكانية الحوسبة في الوقت الحقيقي مُدمجة.
تاريخ
يجري تطوير مجموعة تصحيحات PREEMPT_RT منذ عام 2005 [ 3 ] في محاولة لجعل نواة لينكس قادرة على الحوسبة في الوقت الحقيقي عن طريق تقليل زمن الاستجابة غير المحدود في مسارات النواة. وقد اقترح كل من إنجو مولنار وتوماس جليكسنر وآخرون تحسينات مبكرة للوقت الحقيقي. وقد أدخلت سلسلة تصحيحات PREEMPT_RT ميزات مثل المقاطعات متعددة الخيوط، والأقفال المتبادلة الموروثة حسب الأولوية، وآليات أخرى ضرورية لسلوك النواة الحتمي . [ 4 ]
لسنوات عديدة، تم الحفاظ على PREEMPT_RT كمجموعة تصحيحات خارجية تُطبق على إصدارات النواة المستقرة. ولدعم تمويل التطوير المستمر، أنشأت OSADL ، وهي منظمة برمجيات ألمانية تضم أعضاءً من مستخدمي PREEMPT_RT ومطوريها مثل Gleixners Linutronix، فريق عمل خاصًا بها. وبينما دُمجت أجزاء من عمل PREEMPT_RT تدريجيًا، ظلت غالبية مجموعة التصحيحات خارجية عن نواة لينكس الرئيسية لعقود.
في عام ٢٠١٥، أنشأت مؤسسة لينكس مشروع لينكس في الوقت الحقيقي (RTL) التعاوني لتنسيق الجهود الرامية إلى دمج PREEMPT_RT في النواة الرئيسية وتوفير موارد تطوير مستدامة. جمع المشروع أعضاءً من ذوي الخبرة الطويلة في هذا المجال ومطورين متخصصين للتركيز على إعادة هيكلة الأنظمة الفرعية لنواة النظام ودفع التعليمات البرمجية الأساسية للوقت الحقيقي إلى النواة الرئيسية. [ ٥ ]
في عام 2021، تم دمج رمز قفل النواة الخاص بالاستباق. [ 6 ] [ 7 ]
في قمة المصادر المفتوحة الأوروبية في سبتمبر 2024، أعلن لينوس تورفالدز أن PREEMPT_RT قد تم قبوله في نواة لينكس الرئيسية بعد عقبة تطوير مطولة تتعلق printkبمرفق تسجيل النواة.
الاستخدام
يستخدم الموزعون والبائعون برنامج PREEMPT-RT بشكل فعال في الوقت الحالي لتحسين عمليات التوزيع الخاصة بهم.
تقوم شركة MontaVista Software بإصدار توزيعة لينكس في الوقت الحقيقي تحتوي على مجموعة تصحيحات PREEMPT_RT منذ أوائل العقد الأول من القرن الحادي والعشرين. يحتوي منتج لينكس المدمج الرئيسي الحالي لشركة Montavista، وهو CGX ، على ميزة الاستباق في الوقت الحقيقي كميزة قياسية.
منذ فبراير 2023، باعت شركة Canonical إصدارات الوقت الحقيقي من Ubuntu Pro. [ 8 ] [ 9 ] ، على الرغم من عدم تقديم أي مساهمات ملحوظة في التطوير من جانبهم.
مراجع
- ↑ "بعد عشرين عامًا، وصل نظام لينكس في الوقت الحقيقي إلى نواة النظام - حقًا" . zdnet.com . تم الاطلاع عليه بتاريخ 19 سبتمبر 2024 .
- ↑ "دمج الوسم 'sched-rt-2024-09-17' - kernel/git/torvalds/linux.git - شجرة مصدر نواة لينكس" . git.kernel.org . تم الاطلاع عليه بتاريخ 2024-09-20 .
- ↑ ريغينزاني، فيديريكو؛ ماساري، جوزيبي؛ فورناسياري، ويليام (21 فبراير 2019). "نواة لينكس في الوقت الحقيقي: دراسة استقصائية حول PREEMPT_RT" . مجلة ACM Computing Surveys . 52 (1): 18:1–18:36. doi : 10.1145/3297714 . hdl : 11311/1076057 . ISSN 0360-0300 .
- ↑ "PREEMPT_RT على مر السنين" . وصفات النواة . تم الاسترجاع في 2026-02-05 .
- ↑ "موقع RTL الإلكتروني" . لينكس في الوقت الحقيقي . تم الاسترجاع في 2026-02-05 .
- ↑ "دمج نواة قفل الاستباق في الوقت الحقيقي [ LWN.net ] " . lwn.net . تم الاسترجاع في 2023-02-09 .
- ↑ "مستقبل لينكس في الوقت الحقيقي" . LWN.net . تم الاطلاع عليه بتاريخ 9 فبراير 2023 .
- ↑ بروفن، ليام. "أوبونتو 22.04 في الوقت الحقيقي: ما تحتاج إلى معرفته" . ذا ريجستر . تم الاسترجاع في 20 فبراير 2023 .
- ↑ "أصدرت كانونيكال نظام أوبونتو 24.04 LTS في الوقت الحقيقي" . أوبونتو . تم الاطلاع عليه بتاريخ 3 يوليو 2024 .
روابط خارجية
- الموقع الرسمي
- الموقع الرسمي القديم
- نواة لينكس
- أنظمة تشغيل ARM
- أنظمة التشغيل المدمجة
- أنظمة تشغيل البرمجيات الحرة
- أنظمة التشغيل في الوقت الحقيقي
- أنظمة تشغيل X86
