العربية  

books features and extras

If you do not find what you're looking for, you can use more accurate words.

View more

المزايا والإضافات (Info)


يمكن تخصيص بيزي بوكس و تهيأته ليضم مجموعة من الوظائف البرمجية التي يزيد عددها عن 200 وظيفة برمجية، ويمكن له أيضاً أن يقدم معظم الوظائف التي تمتاز بها الأنظمة المدرجة تحت مواصفات يونكس المنفردة "(Single Unix Specification (SUS" بالإضافة إلى وظائف أخرى عديدة يتوقعها أي مستخدم لنظام لينكس، يستخدم بيزي بوكس واجهة سطر الأوامر ash لتنفيذ أوامره ويمكن الوصول إلى قائمة كاملة من الوظائف التي يقوم بيزي بوكس بتنفيذها في موقعه على الإنترنت.

ملف تنفيذي موحد

من المعروف أن أي برنامج نموذجي يتم تمثيله في أي نظام تشغيل بملف تنفيذي واحد لكل برنامج يتم تنصيبه على النظام، وكأي برنامج يتم تنصيبه فإن بيزي بوكس أيضاً هو برنامج ويتم تمثيله بملف تنفيذي واحد وميزة بيزي بوكس تكمن في كونه يتمثل بملف تنفيذي واحد وفي نفس الوقت يستطيع القيام بوظائف عديدة متعلقة ببرامج أخرى وكل هذه الوظائف يتم استدعائها من اسم واحد فقط مع تمرير أدوات التخصيص لتنفيذ الوظيفة أو عن طريق الروابط الرمزية المعروفة ب "Symbolic Links". و يستفيد مستخدمو بيزي بوكس من خاصية الملف التنفيذي الموحد حيث تتيح هذه الخاصية التقليل من المصادر المستهلكة لعملية تنفيذ الأوامر واختصارها بملف تنفيذي واحد، ومن الناحية البرمجية يستفيد المبرمجون من هذه الخاصية لأنها تتيح الفرصة لمشاركة الوظائف في الشيفرة المصدرية بين أكثر من تطبيق دون الحاجة لاستخدام المكتبات البرمجية أثناء التطوير والبرمجة و هذه الحالة مشابهة لما يتم استخدامه في الأمر (crunchgen) الذي يتم تنفيذه على أنظمة فري بس أس دي، وعلى جميع الأحوال فإن بيزي بوكس يتيح استخدام نسخة مبسطة من خدمات التطبيقات الأساسية فعلى سبيل المثال يمكن للمستخدم استدعاء الأمر (ls) للقيام بسرد محتويات مجلد ما بدون وجود خاصية ترتيب الملفات، بينما في الأمر (crunchgen) يستطيع المستخدمين الحصول على وظائف كاملة عن تجميع التطبيقات التي تقوم بتنفيذ هذه الوظائف. الاشتراك في وظائف الشيفرة المصدرية مع الأخذ بعين الاعتبار تصغير المكونات البرمجية الوطيفية (routines) يسمحان لبيزي بوكس بأن يكون أصغر حجماً من تلك التطبيقات المنفردة التي يقوم بيزي بوكس باستبدالها، وللتدليل على ذلك فقد تمت مقارنة نسخة جنو بيزي بوكس المسمى (asmutils) مع تطبيقات يونكس المعيارية المكتوبة بلغة بيرل ووجد أنه في بعض الحالات يكون بيزي بوكس أسرع في تنفيذ الوظائف ولكن هذه الحالة ليست دائمة ولا يمكن تعميمها.

Source: wikipedia.org