هناك مكونات لتوزيعات Linux نعلم جميعًا أسمائها بينما البعض الآخر ، لا يزال مستخدمًا على نطاق واسع ، غير معروف تقريبًا. في هذا المنشوراقول لكم ما هو ديبيان المكويست شلربما يكون هذا أفضل مثال على بياني.
القشرة هي برنامج كمبيوتر يفسر التعليمات التي تعبر عنها الكلمات في شكل أوامر.. عندما نطلب منك في Linux Addicts أن تفعل شيئًا ما عن طريق كتابة التعليمات في الوحدة الطرفية، فهي عبارة عن غلاف يفسر تلك التعليمات ويضعها موضع التنفيذ.
تتحدث مقالة ويكيبيديا أيضًا عن وجود غلاف رسومي (سطح المكتب النموذجي) ولكن معظم المراجع التي استشرتها تشير إلى استخدام سطر الأوامر لذلك سنلتزم بهذا التعريف.
كيف تعمل القشرة
الغلاف هو أحد مكونات نظام التشغيل الذي يعمل بشكل وثيق مع المستخدم.نهر. باستخدام لغة برمجة معينة ، يمكنك التحكم في العمليات وإدارة الملفات وكذلك بدء البرامج الأخرى والتحكم فيها. تدير shell تفاعل المستخدم مع الكمبيوتر من خلال مطالبة المستخدم أولاً بالإدخال ، وترجمة ذلك الإدخال حتى يتمكن نظام التشغيل من فهمه ، ثم التعامل مع أي ناتج ناتج عن تنفيذ هذه التعليمات. يمكن أن يأخذ الإدخال شكل تعليمات إدخال لوحة المفاتيح أو برنامج نصي (سلسلة من الأوامر مخزنة في ملف.)
في وقت تسجيل الدخول إلى التوزيع الخاص بنا ، يحدد النظام برنامج shell ليتم تشغيله. عندما نضغط على أيقونة المحطة ، ستظهر لنا الصدفة رمز النظام المحدد بشكل علامة الدولار. إذا قمنا بكتابة أمر بعد هذا الموجه وضغطنا على مفتاح الإدخال ، فإن shell يقرأ الأمر ويحاول تنفيذه. إذا كان قادرًا على القيام بذلك ، فعند الانتهاء ، يعرض موجه الأوامر مرة أخرى أو يخبرنا ما هو الخطأ.
ما هو ديبيان المكويست شل (داش)
كان يطلق على غلاف UNIX الأصلي اسم Bourne Shell ويعود تاريخه إلى عام 1977. بمرور الوقت ، ظهرت شوكات مختلفة احتفظت بالكثير من ميزاتها ، أحدها كان Bourne Again Shell (Bash) والذي ، بفضل مشروع GNU ، أصبح جزءًا لا يتجزأ من معظم توزيعات Linux.
حسنًا ، تؤدي Debian Almquist Shell نفس وظائف Bash في التوزيعات المشتقة من دبيان ، فهي فقط أسرع وتستهلك موارد أقل. على الرغم من التوضيح ، يتم استخدامه فقط في البرامج النصية المحددة مسبقًا ، عندما يتعلق الأمر بتنفيذ البرامج النصية التي أنشأها المستخدم ، فإن Bash يعتني بها.
إنه منفذ الرماد في Linux (Almquist SHell) وهو NetBSD ، وعلى الرغم من وجوده معنا منذ عام 1997 ، إلا أنه اعتمد اسمه الحالي فقط في عام 2022. الوصف الرسمي لدبيان هو كما يلي:
dash هي الصدفة القياسية لنظام Linux. الإصدار الحالي من dash في طور التغيير ليتوافق مع مواصفات POSIX 1003.2 و 1003.2a للهيكل. يحتوي هذا الإصدار على العديد من الميزات التي تجعله يبدو مشابهًا من بعض النواحي لصدفة Korn ، لكنه ليس نسخة من Korn shell. تم تضمين الوظائف المخصصة لـ POSIX فقط ، بالإضافة إلى بعض امتدادات Berkeley ، في هذا الهيكل.
كورن هو آخر مشتقات بورن شل ، في حين أن مواصفات POSIX هي مجموعة من المعايير التي وضعها معهد المهندسين الكهربائيين والإلكترونيين (IEEE) تم تجميعها لتوحيد طريقة تفاعل البرامج مع نظام التشغيل. هذا يسهل التشغيل البيني.
ثم السؤال الذي يطرح نفسه. إذا كانت داش تقوم بالأشياء بشكل أسرع وباستخدام موارد أقل لماذا لا تستخدمه في كل شيء؟
لنفس السبب ، لا تستخدم سيارة سباق للذهاب لشراء البقالة.
تحقق Dash اقتصادها في الموارد وتشغل مساحة أقل على القرص لأنها تستخدم مكتبة واحدة بدلاً من التبعيات المتعددة التي يتطلبها Bash ، ولكن هذا على حساب فوائد أقل. على سبيل المثال ، لا يمكنك التفاعل مع المستخدم.