مشروع خادم طرفي لينكس
| المطور(ون) | مطورو LTSP |
|---|---|
| الإصدار الأولي | 1999 |
| إصدار مستقر | 23.02 / 28 فبراير 2023 [1] |
| مستودع | github.com/ltsp/ltsp |
| نظام التشغيل | لينكس |
| رخصة | رخصة جنو العمومية الإصدار 3 |
| موقع إلكتروني | ltsp.org |
مشروع خادم طرفية Linux ( LTSP ) هو خادم طرفية مجاني ومفتوح المصدر لنظام Linux يسمح للعديد من الأشخاص باستخدام نفس الكمبيوتر في نفس الوقت. يتم تشغيل التطبيقات على الخادم باستخدام محطة طرفية تُعرف باسم العميل الرقيق (المعروف أيضًا باسم محطة X ) للتعامل مع الإدخال والإخراج. بشكل عام، تكون المحطات الطرفية منخفضة الطاقة وتفتقر إلى القرص الصلب وهي أكثر هدوءًا وموثوقية من أجهزة الكمبيوتر المكتبية لأنها لا تحتوي على أي أجزاء متحركة.
هذه التقنية مفيدة في المدارس لأنها تسمح للمدرسة بتزويد التلاميذ بإمكانية الوصول إلى أجهزة الكمبيوتر دون شراء أو ترقية أجهزة سطح مكتب باهظة الثمن. يصبح تحسين الوصول إلى أجهزة الكمبيوتر أقل تكلفة حيث يمكن أن تكون أجهزة العميل الرقيقة أجهزة كمبيوتر قديمة لم تعد مناسبة لتشغيل نظام تشغيل سطح مكتب كامل. حتى وحدة المعالجة المركزية البطيئة نسبيًا مع 128 ميجابايت فقط من ذاكرة الوصول العشوائي يمكنها تقديم أداء ممتاز كعميل رقيق. بالإضافة إلى ذلك، فإن استخدام موارد الحوسبة المركزية يعني أنه يمكن الحصول على أداء أعلى مقابل أموال أقل من خلال الترقيات إلى خادم واحد بدلاً من أسطول من أجهزة الكمبيوتر.
من خلال تحويل أجهزة الكمبيوتر الموجودة إلى عملاء رفيعي المستوى، يمكن للمؤسسة التعليمية أيضًا اكتساب المزيد من التحكم في كيفية استخدام طلابها لموارد الحوسبة حيث يمكن مراقبة جميع جلسات المستخدم على الخادم. راجع Epoptes (أداة إدارة المختبر).
مؤسس مشروع LTSP ورئيسه هو جيم ماكويلان ، ويتم توزيع LTSP بموجب شروط رخصة جنو العمومية . [2]
عملية تمهيد عميل LTSP
- على خادم LTSP، يتم إعداد بيئة chroot باستخدام نظام تشغيل Linux بسيط وبيئة X.
- أيضاً:
- سيقوم الكمبيوتر بالتمهيد [3] من جهاز تمهيد محلي (مثل القرص الصلب أو القرص المضغوط أو قرص USB)، حيث يقوم بتحميل نواة Linux صغيرة من هذا الجهاز الذي يقوم بتهيئة النظام وجميع الأجهزة الطرفية التي يتعرف عليها، أو
- سيستخدم العميل الرقيق PXE أو تمهيد الشبكة ، وهو جزء من البرامج الثابتة لشبكة Ethernet الموجودة على اللوحة، لطلب عنوان IP وخادم التمهيد (خادم LTSP) باستخدام بروتوكول DHCP . يتم تحميل محمل تمهيد PXE (PXElinux) الذي يسترد بعد ذلك نواة Linux و initrd من خدمة بروتوكول نقل الملفات البسيط (TFTP) التي تعمل عادةً على خادم LTSP. باستخدام الأدوات المساعدة في initrd، سيطلب النواة عنوان IP (جديد) لـ DHCP وعنوان الخادم الذي يمكنه من خلاله تحميل نظام الملفات الجذر الخاص به (chroot المذكور أعلاه). عند استرداد هذه المعلومات، يقوم العميل بتثبيت المسار على نظام الملفات الجذر الخاص به عبر خدمات نظام ملفات الشبكة (NFS) أو جهاز كتلة الشبكة (NBD) التي تعمل على خادم LTSP.
- يقوم العميل بعد ذلك بتحميل Linux من نظام الملفات الجذر المثبت على NFS (أو صورة نظام الملفات NBD) ويبدأ تشغيل نظام X Window. في مدير تسجيل الدخول XDMCP هذا على خادم LTSP. في حالة إعداد MueKow (LTSP v5.x) الأحدث، يقوم العميل أولاً ببناء نفق SSH إلى بيئة X الخاصة بخادم LTSP، والذي من خلاله سيبدأ مدير تسجيل الدخول LDM (LTSP Display Manager) محليًا. من هذه النقطة فصاعدًا، يتم تشغيل جميع البرامج على خادم LTSP، ولكن يتم عرضها وتشغيلها من العميل.
| غاية | برنامج دعم التعليم العالي 4 | LTSP 5 (مويكو) |
|---|---|---|
| تصدير واجهة المستخدم الرسومية | إكس دي إم سي بي | ssh-X |
| تسجيل الدخول عن بعد ( مدير العرض X ) | كيه دي إم / جي دي إم | مدير عرض LTSP (LDM) |
| طريقة التكامل | حزمة LTSP | أصلي كجزء من التوزيع |
| نظام الملفات الجذر | نظام الملفات الشبكي | NBD أو NFS |
| خادم المصادقة | خادم XDMCP | خادم SSH |
قابلية التوسع
في البداية، أنشأ مشروع MILLE-Xterm، الذي تم تمويله من قبل الوكالات العامة الكندية والمناطق المدرسية في مقاطعة كيبيك، نسخة من LTSP تدمج أربعة مشاريع فرعية: بوابة (تعتمد على uportal)، ومجموعة برامج وسيطة مفتوحة المصدر، وقرص مضغوط يحتوي على برامج مجانية لنظامي التشغيل Windows/Mac، وأخيرًا، MILLE-Xterm نفسه. كان هدف مشروع MILLE-Xterm هو توفير بنية تحتية قابلة للتطوير لنشر X-Terminal على نطاق واسع. [ بحاجة لمصدر ]
MILLE يعني Modèle d'Infrastructure Logiciel Libre en Éducation (نموذج البنية التحتية للبرمجيات الحرة للتعليم) ويستهدف المؤسسات التعليمية.
اعتبارًا من عام 2009، تم دمج MILLE-Xterm مرة أخرى في LTSP كمجموعة LTSP، وهو مشروع متخصص في نشر LTSP على نطاق واسع. أحد الاختلافات الرئيسية بين LTSP ومجموعة LTSP هو دمج مركز التحكم المركزي المستند إلى الويب والذي يحل محل "ملف تكوين واحد لكل عميل رفيع" التقليدي كما هو الحال مع طريقة تخصيص العميل من خلال ملف lts.conf الخاص بـ LTSP في LTSP الرئيسي. تسمح مجموعة LTSP للمؤسسات بإدارة آلاف العملاء الرفيعين ومعامِلاتهم مركزيًا من موقع مركزي.
في مجموعة LTSP، يتم تحديد أجهزة العميل الرفيعة عالية التوفر وعالية الأداء من خلال الاستخدام الاختياري للمكونات المكررة. الخدمات التي يمكن موازنة تحميلها وجعلها عالية التوفر هي:
- خادم DHCP
- خادم TFTP
- خوادم التمهيد (نظام الملفات الجذري للعملاء النحيفين)
- خوادم التطبيقات
- مركز التحكم (قاعدة بيانات PostgreSQL + واجهة الويب) [5]
يمكن لمجموعة LTSP-Cluster دعم خوادم تطبيقات Linux بالإضافة إلى خوادم تطبيقات Windows وتوفر مستوى مماثل من الدعم والإدارة المركزية والتوفر العالي وميزات موازنة التحميل لكلا المنصتين.
يتضمن أيضًا دعمًا لأجهزة سطح المكتب الافتراضية للمستخدمين عن بُعد باستخدام تقنية NX . يمكن لبروتوكول NX السماح بالوصول إلى جلسات Windows وLinux عن بُعد من متصفح ويب بمتطلبات نطاق ترددي منخفضة للغاية (40 كيلوبت/ثانية) وتسامح مع الاتصالات ذات زمن الوصول المرتفع. يعمل عميل NX على أنظمة تشغيل مختلفة بما في ذلك Linux وMac وWindows.
العملاء السمينون
أضافت LTSP v5.x دعمًا لنوع العميل الرقيق المعروف باسم "العملاء السمينين". ومع ظهور أجهزة الكمبيوتر غير المكلفة والقوية نسبيًا، أصبحت فكرة تشغيل التطبيقات محليًا على العميل الرقيق مع تقديم إمكانية إدارة حل العميل الرقيق حقيقة واقعة. في حالة عميل LTSP السمين، لا يكون نظام الملفات الجذري عبارة عن جذر بدائي ولكنه تثبيت كامل لنظام Linux كجذر. يستخدم العميل السمين LDM للمصادقة على خادم LTSP ويقوم بتثبيت أدلة المستخدم الرئيسية باستخدام SSH و FUSE . يتم استخدام وحدة المعالجة المركزية والذاكرة العشوائية المحلية على العملاء السمينين، مما يوفر بعض الفوائد.
- لا يعاني خادم LTSP من إساءة استخدام المستخدمين للموارد والتأثير على أداء وتوافر خادم LTSP للمستخدمين الآخرين
- تعمل تطبيقات الوسائط المتعددة والتطبيقات ثلاثية الأبعاد بشكل أفضل وتستخدم نطاقًا تردديًا أقل للشبكة
تتميز تقنية LTSP بأنها فريدة من نوعها في توفير القدرة لجهاز الكمبيوتر على تحميل نظام الملفات الجذري الخاص به عبر شبكة وتشغيل التطبيقات محليًا. على منصة Windows، فإن الحل المكافئ الأقرب هو استخدام تقنية مثل Intel vPro لتشغيل برنامج تشغيل افتراضي على جانب العميل وتثبيت صورة نظام الملفات الجذر باستخدام iSCSI .
انظر أيضا
- التمهيد عن بعد بدون أقراص في Linux : نظام تمهيد مشابه لعملاء LTSP fat
- تكوين متعدد المقاعد
- مشروع القاعدة
- شعاع الشمس
- تقاسم الوقت
- في تي 100
- خادم Windows متعدد النقاط
مراجع
- ^ "الإصدارات · ltsp/ltsp". github.com . تم الاسترجاع في 2023-08-04 .
- ^ "الصفحة الرئيسية لـ LTSP".
يتم توزيعه بموجب رخصة جنو العمومية، مما يعني أنه مجاني وسيظل كذلك دائمًا.
- ^ جيمس أ. ماكويلان. الفصل 1.1 من دليل LTSP 4.1: الخطوات التي ستمر بها محطة العمل.
- ^ جوناثان كارتر (وآخرون). جولة Ubuntu LTSP: الاختلافات الفنية (بين LTSP 4 و 5) محفوظ في 2012-03-03 على موقع Wayback Machine
- ^ "مقدمة تقنية عن مجموعة LTSP". مؤرشف من الأصل في 2011-07-27.
روابط خارجية
- الموقع الرسمي
