مختبر نظم التشغيل (Operating Systems Lab) باستخدام توزيعة أوبونتو (Ubuntu Linux) هو البيئة التطبيقية الأساسية في هندسة الحاسوب والذكاء الاصطناعي. يُنقل هذا المختبر الطلاب من الواجهات الرسومية التقليدية إلى فهم النواة (Kernel)، وإدارة موارد الحاسوب، وبرمجة النظام عبر السطر البرمجي (CLI)، وهو الأساس الذي تُبنى عليه خوادم الذكاء الاصطناعي وأنظمة الحوسبة السحابية.
الرؤية (Vision)
إعداد مهندسين متمكنين في البنية التحتية للحوسبة ونظم التشغيل مفتوحة المصدر، قادرين على إدارة بيئات العمل المعقدة، وتهيئة خوادم الشبكات، ودعم بيئات تشغيل خوارزميات الذكاء الاصطناعي بكفاءة واستقرار عاليين.
الرسالة (Mission)
توفير بيئة تدريبية عملية تعتمد على نظام Ubuntu لتعميق فهم الطلاب بآليات عمل نظم التشغيل (مثل إدارة العمليات، الذاكرة، والملفات). يركز المختبر على صقل مهارات البرمجة النصية (Shell Scripting)، والتحكم في النظام عبر الطرفية (Terminal)، وتأهيل الطلاب للتعامل مع خوادم الإنتاج وسوق العمل التقني.
الأهداف الأساسية للمختبر (Lab Objectives)
إتقان الطرفية (Terminal Command Proficiency): تمكين الطلاب من التعامل الكامل مع نظام الملفات، الصلاحيات، والمستخدمين عبر السطر البرمجي دون الحاجة لواجهة رسومية.
البرمجة النصية (Bash Shell Scripting): تدريب الطلاب على كتابة سكربتات لأتمتة المهام المتكررة في نظام التشغيل وفحص الشروط وتكرار العمليات.
إدارة العمليات (Process Management): تعليم الطلاب كيفية مراقبة العمليات النشطة في الخلفية، والتحكم بأولوياتها، وإنهاء العمليات المعلقة (ps, top, kill).