أوبن بايندر

OpenBinder هو نظام للتواصل بين العمليات . [ 1 ] تم تطويره في شركة Be Inc. ثم شركة Palm, Inc. [ 2 ] وكان الأساس لإطار عمل Binder [ 3 ] المستخدم الآن في نظام التشغيل Android الذي طورته شركة Google . [ 4 ]

يُمكّن OpenBinder العمليات من عرض واجهات يمكن استدعاؤها بواسطة سلاسل عمليات أخرى . تحتفظ كل عملية بمجموعة سلاسل عمليات يمكن استخدامها لتلبية هذه الطلبات. يتولى OpenBinder مسؤولية عدّ المراجع ، والتكرار العكسي إلى سلسلة العمليات الأصلية، والتواصل بين العمليات. في إصدار Linux من OpenBinder، يتم التواصل باستخدام أوامر ioctl على مُعرّف ملف مُحدد، وذلك بالتواصل مع برنامج تشغيل النواة .

تم دمج مكون جانب النواة من إصدار لينكس من OpenBinder في نواة لينكس الرئيسية في إصدار النواة 3.19، والذي تم إصداره في 8 فبراير 2015. [ 5 ]

مراجع

  1. موقع OpenBinder الإلكتروني
  2. Eugenia Loli-Queru, مقدمة إلى OpenBinder ومقابلة مع ديان هاكبورن ، OSNews، 14 فبراير 2006.
  3. ألكسندر غارجينتا، نظرة معمقة على إطار عمل Android IPC/Binder، ما هو Binder؟، 17 فبراير 2013
  4. بن ليزلي، أندرويد: وقت تشغيل strace مؤرشف في 1 ديسمبر 2007، في Wayback Machine ، موقع بينو الإلكتروني، 18 نوفمبر 2007.
  5. "نواة لينكس 3.19، القسم 1.4. تم نقل رابط أندرويد إلى الإصدار المستقر" . kernelnewbies.org . 8 فبراير 2015. تم الاطلاع عليه في 18 فبراير 2015 .