io_uring تكتسب وظيفة جديدة لإنشاء العمليات
2024-12-20
يُفيد موقع LWN.net بتطوير ميزة جديدة لإنشاء العمليات في نظام io_uring الفرعي. يتم تنفيذ هذه الوظيفة من خلال عمليتين جديدتين من io_uring: IORING_OP_CLONE، التي تُنشئ عملية جديدة، وIORING_OP_EXEC، التي تُنفذ عملية execveat() لنظام التشغيل لتحميل برنامج جديد. هذا يعد بزيادة الكفاءة ويسمح بتنفيذ منطق أكثر تعقيدًا، مثل بحث المسار، بشكل غير متزامن داخل النواة. ومع ذلك، لا تزال هذه الميزة في مراحلها الأولى ولديها قيود، مثل الحاجة إلى تنفيذ عمليات io_uring بشكل متزامن داخل العملية الجديدة. ويهدف التطوير في المستقبل إلى زيادة المرونة ودمج الميزة في نواة لينكس الرئيسية في النهاية.
(lwn.net)