لا توجد نسخ مراجعة من هذه الصفحة، لذا، قد لا يكون التزامها بالمعايير متحققًا منه.

ليبوف libuv هي عبارة عن مكتبة لغة البرمجة C متعددة المنصات توفر دعمًا لعمليات الإدخال / الإخراج غير المتزامنة استنادًا إلى حلقات الأحداث . وهو يدعم epoll(4) و kqueue(2) و ويندوز IOCP ومنافذ أحداث سولاريس ولينكس io_uring . تم تصميمه بشكل أساسي للاستخدام في مكتبة نود.جي إس ولكنه يستخدم أيضًا في مشاريع البرامج الأخرى.[5] كان في الأصل تجريدًا حول ليبيف أو مايكروسوفت IOCP ، حيث لا يدعم ليبيف IOCP على Windows. في إصدار node-v0.9.0 من libuv ، تمت إزالة التبعية على ليبيف.[6]

المميزات

عدل

من مميزات مكتبة ليبوف:

أصل الاسم

عدل

وفقًا لمطور ليبوف Ben Noordhuis ، لم يكن لاسم libuv في الأصل معنى محددًا ، ولكن نظرًا لأن الناس ظلوا يسألون عنه ، فقد اختلقوا شيئًا ما. لقد توصلوا إلى حصان وحيد القرن فيلوسيرابتور ، الذي أصبح شعارًا للمكتبة وتم اقتاس الاسم منها.[7]

أنظر أيضا

عدل

المصادر

عدل
  1. ^ ا ب وصلة مرجع: https://api.github.com/repos/libuv/libuv. الوصول: 29 يوليو 2018.
  2. ^ "The libuv Open Source Project on Open Hub: Languages Page". أهلوه. اطلع عليه بتاريخ 2018-07-19.
  3. ^ ا ب "Release v1.49.2: 2024.10.18, Version 1.49.2 (Stable) · libuv/libuv" (بالإنجليزية). Retrieved 2024-10-20.{{استشهاد ويب}}: صيانة الاستشهاد: لغة غير مدعومة (link)
  4. ^ "The libuv Open Source Project on Open Hub: Licenses Page". أهلوه. اطلع عليه بتاريخ 2018-07-19.
  5. ^ "Projects that use libuv". libuv GitHub project page. مؤرشف من الأصل في 2023-02-25. اطلع عليه بتاريخ 2016-06-30.
  6. ^ An introduction to libuv نسخة محفوظة 2023-07-24 على موقع واي باك مشين.
  7. ^ "What does UV stand for in libuv?". groups.google.com. مؤرشف من الأصل في 2022-06-07. اطلع عليه بتاريخ 2022-06-07.

روابط خارجية

عدل