مشروع مدارس لينكس

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

يستخدم برنامج TLSP نصوص واجهة المستخدم الرسومية المعبأة مسبقًا لتبسيط عملية التثبيت والتكوين للمستخدمين عديمي الخبرة.

تاريخ

طُوِّر برنامج TLSP في الأصل باستخدام نظام Red Hat ، في أوائل العقد الأول من القرن الحادي والعشرين، بهدف تسهيل اعتماد نظام Linux في المدارس بالمملكة المتحدة. في ذلك الوقت، كان يُنظر إلى Linux على أنه صعب الاستخدام في البيئات التعليمية حيث كانت الخبرة الحاسوبية تأتي في الغالب من المعلمين الذين لم يكونوا من موظفي تقنية المعلومات المتخصصين.

مع الإصدار 5.1.x، انتقل برنامج TLSP إلى منصة PCLinuxOS، ولكنه اعتمد لاحقًا نظام Ubuntu بدلاً منها. الإصدار الحالي المُستخدم في الإنتاج من TLSP هو 12.1.

سمات

يمكن تنزيل برنامج TLSP من موقعه الإلكتروني. تتطلب خطوات التثبيت تثبيتًا أوليًا لنظام أوبونتو، والذي يُطلب منك تشغيله عبر القرص الحي. بعد إعادة تشغيل الجهاز عقب تثبيت أوبونتو، يبدأ تثبيت نظام TLSP تلقائيًا.

تعليمي

يستهدف نظام TLSP بشكل أساسي البيئات التعليمية، ولكنه مناسب أيضًا للاستخدام في بيئات الأعمال الصغيرة والمتوسطة. تُعدّ الأنظمة المضمنة مناسبة للاستخدام كخوادم للملفات والطباعة والبريد الإلكتروني والويب والتعليم الإلكتروني. وبفضل هذه التقنيات، يُمكن إدارة شبكة متكاملة باستخدام أدوات الويب المدمجة وتقنية سطح المكتب عن بُعد.

يوفر نظام TLSP أيضًا ميزة حساب الامتحان التي تتيح للمعلمين، عبر واجهة إدارة الويب، إنشاء حسابات امتحانات مخصصة وتحميل ملفات الامتحانات إلى كل حساب. ويمكن تنزيل الأعمال المنجزة بعد انتهاء الطلاب من امتحاناتهم. [ 3 ]

توزيع الخوادم

قدرة وحدة التحكم الرئيسية بالمجال

نظام TLSP هو نظام قابل للتوسع، يعمل على خادم واحد أو عدة خوادم، ويضم العديد من الميزات. من أهمها القدرة على العمل كوحدة تحكم رئيسية في نطاق شبكة ويندوز . يستخدم TLSP خوادم Samba و LDAP المدمجة لتخزين معلومات المستخدمين والمجموعات وأجهزة الكمبيوتر، ويحاكي نظام خادم مايكروسوفت ويندوز NT 4.0 باستخدام هذه التقنيات، موفرًا مصادقة أجهزة الكمبيوتر والمستخدمين، بالإضافة إلى خدمات الملفات والطباعة على الشبكة المحلية. ينشئ TLSP نطاق ويندوز قياسيًا للشبكة المحلية، ويسميه linuxgrid.

كيكستارت

يستخدم بروتوكول TLSP نصوص KiXtart البرمجية لإعداد عملاء Windows XP على النطاق، موفرًا ملفات تعريف إلزامية لمعظم المستخدمين على النظام. يمكن استخدام ملفات التعريف المتنقلة ، ولكن لا يُنصح بها نظرًا لاستهلاكها الكبير لموارد الشبكة. يتيح استخدام ملفات التعريف الإلزامية وإعادة توجيه المجلدات إلى مشاركات الملفات المُعينة على الخادم لكل مستخدم تخزين ملفاته الخاصة في مجلد "مستنداتي".

الخوادم

يتضمن نظام TLSP حزمة مودل للتعليم الإلكتروني، والعديد من أنظمة إدارة محتوى المواقع الإلكترونية ، بما في ذلك جوملا ! وويبسايت بيكر . كما يتضمن النظام برنامجي eGroupWare وسكويرل ميل ، مما يتيح استخدام التقويم والبريد الإلكتروني بشكل كامل. ويمكن تثبيت هذه البرامج على جهاز مستقل في منطقة DMZ ، مما يوفر مستوى أمان أعلى للأنظمة المتصلة مباشرة بالإنترنت. [ 4 ]

WPKG

من الميزات المثيرة للاهتمام بشكل خاص تضمين WPKG ، الذي يُمكّن من تثبيت البرامج عن بُعد على أجهزة عملاء ويندوز. باستخدام ملف تعريف الجهاز المخزن على الخادم، يُمكن تثبيت حزم البرامج والإصلاحات العاجلة والتحديثات الأمنية في الخلفية. كما أنه مفيد جدًا في إنشاء ملفات تعريف الأجهزة، مما يسمح بتحديث جهاز ويندوز XP فارغ تلقائيًا إلى ملف تعريف WPKG مُحدد، بمجرد إضافة الجهاز إلى النطاق.

يمكن مقارنة هذا النوع من التكنولوجيا بآلية سياسة المجموعة في نظام التشغيل Windows Server 2003 ، لا سيما من منظور إدارة الأجهزة. وهي ليست بديلاً عن سياسة المجموعة بأي حال من الأحوال، ولكنها خطوة في الاتجاه الصحيح.

توزيع العملاء

استند الإصدار الأول من برنامج Karoshi Client إلى نظام التشغيل PCLinuxOS . أدت التحديثات اللاحقة للنظام ككل إلى استخدام البرنامج نسخة معدلة من Ubuntu 10.04 LTS بواجهة مستخدم رسومية مشابهة لواجهة Microsoft Windows . صُممت الواجهة لتكون سريعة، ولضمان عملها بكفاءة على الأجهزة القديمة. [ 5 ] في يونيو 2012، بدأ العمل على الإصدار الثاني من Karoshi Client، والذي تميز بواجهة أقرب إلى Gnome 2 منها إلى Windows. [ 6 ] أُسند تطوير هذا الإصدار إلى روبن ماكوركيل، وهو طالب في مدرسة دوفر النحوية للبنين . في 21 يوليو 2012، تم تحميل Karoshi Client 2 على موقع SourceForge.net.

اِصطِلاحِيّ

يحتوي برنامج Karoshi Client على العديد من التطبيقات الضرورية للدراسة. يتضمن البرنامج برامج إنتاج الوسائط (بما في ذلك برامج إنتاج الموسيقى، ومعالجة الصور، وتحرير الفيديو)، بالإضافة إلى أدوات البرمجة وبرامج التصور. يتم تثبيت العديد من بيئات التطوير المتكاملة (IDEs) افتراضيًا، وهي مُخصصة بشكل أساسي للغة Java، ولكنها تدعم أيضًا لغات البرمجة C/C++ وغيرها. يتم تثبيت مُصرّف C++ والمكتبات القياسية افتراضيًا، بالإضافة إلى مكتبات Boost و ncurses و Mesa لبرمجة OpenGL. كما يتم تثبيت حزمة تطوير Java (JDK) ودمجها مع بيئات التطوير المتكاملة المُثبّتة.

يُستخدم Xfce كمدير سطح مكتب، مع سمة وتصميم لوحة مخصصين. قام المطور بنقل سمة Clearlooks GTK2 إلى GTK3 لضمان عرض تطبيقات Gnome 3، مثل gEdit، بشكل صحيح. تصميم اللوحة مشابه لبيئة Gnome 2. تم تفعيل تأثيرات التركيب افتراضيًا. تم تقييد إعدادات الواجهة في ملفات تكوين Xfce لضمان ملاءمتها للبيئة المدرسية، حيث قد يحاول الأطفال تغيير الإعدادات. يتم استخدام شاشة تسجيل الدخول KDE لـ LightDM، نظرًا لوجود مشاكل مع KDM وUbiquity. [ 7 ] [ 8 ]

يتميز هذا الإصدار من برنامج Karoshi Client بتكامل أكبر مع توزيعة الخادم مقارنةً بالإصدارات السابقة، حيث يتم تنزيل معظم ملفات التكوين المخصصة من وحدة تحكم المجال الرئيسية عند بدء التشغيل. وقد تم إصدار رقعة للخادم في 23 يوليو 2012 لإضافة الملفات الصحيحة لبرنامج العميل. [ 9 ]

يدعم الخادم بروتوكول Kerberos منذ الإصدار 9.0.0، مما يوفر تسجيل دخول موحد لجميع الخدمات التي توفرها توزيعة Karoshi. يتيح هذا التكامل تسجيل الدخول الموحد باستخدام تذاكر Kerberos للمصادقة على البريد الإلكتروني والطباعة والإنترنت ومنصة Moodle.

القيود

كان من الصعب في السابق دمج بروتوكول TLSP في شبكة ويندوز موجودة، دون تغيير مساحة العناوين إلى المساحة القياسية التي يستخدمها نظام TLSP.

كان هذا مجرد قيد في الإصدارات المبكرة ولم يعد ساريًا.

مراجع

  1. نظام كاروشي لينكس 7.0 مبني على نظام أوبونتو 10.04
  2. إصدار التوزيع: كاروشي 7.0 (أخبار DistroWatch.com)
  3. مشروع مدارس لينكس، "سلسلة حسابات الامتحانات" . تم الاطلاع عليه بتاريخ 8 أغسطس 2025.
  4. "مخطط شبكة الخادم" . تم الاطلاع عليه بتاريخ 15-04-2012 .
  5. "وثائق مشروع مدارس لينكس - متطلبات نظام العميل" .
  6. ماكوركيل، روبن. "منشور على جوجل بلس حول تطوير العملاء" .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  7. ماكوركيل، روبن. "منشور على جوجل بلس حول مشكلة KDM" .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  8. ماكوركيل، روبن. "منشور على جوجل بلس حول حل مشكلة KDM" .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  9. شاراد، بول. "منشور على جوجل بلس حول تصحيح خادم الإصدار الثاني من العميل" . مشروع مدارس لينكس.