دايركت فيسبوك

DirectFB ( مخزن الإطارات المباشر )، والذي يُعرف الآن باسم DirectFB2 ، هو مكتبة برمجية صغيرة الحجم توفر تسريعًا للرسومات ، ومعالجة أجهزة الإدخال ، وطبقة تجريد ، ونظام نوافذ متكامل يدعم النوافذ الشفافة وطبقات عرض متعددة فوق مخزن إطارات لينكس دون الحاجة إلى أي تعديلات على النواة . [ 2 ] [ 3 ] DirectFB برنامج مجاني ومفتوح المصدر يخضع لشروط رخصة جنو العمومية الصغرى (LGPL).

تتيح هذه المكتبة للمطورين بديلاً عن خادم نظام النوافذ X (X11) الكامل المستخدم في أنظمة التشغيل الشبيهة بنظام يونكس . يسمح DirectFB للتطبيقات بالتواصل مباشرةً مع أجهزة الفيديو عبر واجهة برمجة تطبيقات مباشرة ، مما يُسرّع ويُبسّط عمليات الرسومات.

يستخدمه مطورو الألعاب والأنظمة المدمجة غالبًا لتجنب العبء الإضافي لتنفيذ خادم نظام X Window بالكامل . في عام 2006، أُدرجت نسخة من DirectFB في حزمة البرامج الخاصة بمواصفات الصوت/الفيديو والرسومات V2 الصادرة عن منتدى CE Linux . [ 4 ]

يمكن لـ DirectFB استضافة XDirectFB ، وهو تطبيق خادم X بدون صلاحيات الجذر، يستخدم نوافذ DirectFB لنوافذ X11 الرئيسية. XDirectFB عبارة عن واجهة تحاكي واجهة X11 من خلال واجهة برمجة تطبيقات DirectFB لتسهيل تشغيل التطبيقات المصممة لـ X11 على DirectFB. [ 5 ]

DirectFBGL هو امتداد OpenGL لـ DirectFB/XDirectFB يستخدم Direct Rendering Infrastructure (DRI) في مكتبة Mesa 3D لدعم تسريع الأجهزة OpenGL.

من بين المنتجات التي تستخدم DirectFB: Roku و LinuxTV و Ben Nanonote وجهاز Palm Foleo المحمول غير المُصدر ، ونظام التشغيل webOS ، وأجهزة تلفزيون Panasonic Viera Connect، وأجهزة تلفزيون Philips التي تعتمد على jointSPACE. [ 6 ] [ 7 ]

انظر أيضاً

مراجع

  1. "ملخص تحليل Ohloh - DirectFB" . مؤرشف من الأصل بتاريخ 10-10-2012 . تم الاطلاع عليه بتاريخ 02-09-2009 .
  2. "directfb.net" . مؤرشف من الأصل بتاريخ 2016-11-04.
  3. "DirectFB" . elinux.org . مؤرشف من الأصل بتاريخ 2023-03-20.
  4. "AudioVideoGraphicsSpec_V2 - CE Linux Public" . مؤرشف من الأصل بتاريخ 2008-07-04 . تم الاطلاع عليه بتاريخ 2008-06-06 .
  5. تكوين DirectFB ( مؤرشف بتاريخ 18-10-2014 على موقع Wayback Machine)
  6. موقع jointSPACE الإلكتروني
  7. ifDeviceInfo GetGraphicsFeatures وثائق مطوري Roku