الرئيسيةبحث

قشرة (حوسبة)

في علم الحوسبة ، القشرة (بالإنجليزية: Shell) وأحياناً يطلق عليها الصدفة أو الغلاف ، هي قطعة من برنامج توفر واجهة للمستخدم. بصورة عامة ، يشير المصطلح إلى قشرة نظام التشغيل التي توفر وصولاً إلى خدمات النواة Kernel. على كل حال ، يمكن للمصطلح أن يُطلق على التطبيقات أو البرامج التي بُنيت على محتوي معين ، مثل متصفحي الوب وعملاء البريد الإلكتروني والذي من الممكن إعتبارهم قشرة لمحرك تصميم لغة HTML.

يمكن تقسيم أنواع أغلفة أنظمة التشغيل إلى نوعين: قشرة سطر الأوامر Command Line وقشرة رسومية Graphical. قشرة سطر الأوامر تقدم واجهة سطر أوامر Command Line Interface (تختصر إلى CLI) لنظام التشغيل ، بينما القشرة الرسومية تقدم واجهة مستخدم رسومية. في كلا النوعين يعتبر الغرض الأساسي من القشرة هو إستدعاء Invoke أو تشغيل برنامج آخر ، بالإضافة إلى ذلك يكون لدي القشرة دائماً قدرات آخري مثل عرض محتويات المجلدات.

المزايا المشتركة بين قشرة سطر الأوامر وبين القشرة الرسومية دائماً محل خلاف. مستخدموا قشرة سطر الأوامر يدعون أن هناك عمليات يمكن القيام بها أسرع بكثير -تحت هذه القشرة- من القشرة الرسومية (مثل نقل الملفات). من الناحية الأخري ، مستخدموا القشرة الرسومية يدافعون عن سهولة الإستخدام وبساطة القشرة الرسومية. في النهاية يعتبر الإختيار الأمثل هو الطريقة التي سيتخدم بها الحاسوب. كمثال ، على خادم يستخدم أساساً لنقل الملفات وإجراء العمليات عن طريق إداريون خبراء ، فتعتبر قشرة سطر الأوامر هي الإختيار الأمثل. وعلى الجانب الآخر ، قشرة رسومية سوف تكون مناسبة أكثر لحاسوب يستعمل لتحرير الرسوميات وما أشبه.