سيسلينكس

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ بحث
سيسلينكس
SysLinux.png
لقطة لمشروع سيسلينكس
المطور هانز بيتر أنفين (Hans Peter Anvin)
آخر إصدار 4.05 / 9 ديسيمبر 2011
نظام تشغيل لينكس
حالة التطوير محفوظ و يتم التطوير عليه
النوعية مدير إقلاع
الترخيص رخصة جنو العمومية النسخة رقم 2 او احدث
موقع وب مشروع سيسلينكس

تعديل

يعرف مشروع سيسلينكس (بالإنجليزية: SYSLINUX) على انه مشروع يحوي مجموعة من مدراء الاقلاع خفيفة التحميل تحت مظلة IBM لسجلات الإقلاع الرئيسي للعمل مع الاجهزة التي تستخدم نواة لينكس في انظمتها التشغيلية، هذا المشروع هو ثمرة عمل (هانز بيتر أنفين) بالانجليزية (Hans Peter Anvin) و هو مبرمج حاسوب معروف في عالم البرمجيات الحرة و المفتوحة المصدر ، و يمكن ايضا تقسيم المشروع الى عدة انظمة منفصلة و اشهرها على الاطلاق نظام أيزولينكس (ISOLINUX).

محتويات

قائمة الاستخدامات [عدل]

  • سيسلينكس -المشروع- (SYSLINUX) في بدايته كان يستخدم للإقلاع من نظام الملفات التي تنتمي للنوع "فات" (FAT) و من الامثلة على ذلك الإقلاع من القرص المرن أو من فلاش يو اس بي .
  • أيزولينكس (ISOLINUX)، استخدمت هذه البرمجية للإقلاع من القرص المضغوط اللذي ينتمي لعائلة 9660 من نظام الملفات.
  • بيكسيلينكس (PXELINUX)، استخدمت هذه البرمجية للإقلاع من خادم شبكات باستخدام تقنية (بيئة الاقلاع التنفيذية القبلية -Preboot Execution Environment- و تختصر ب"PXE").
  • إكستيلينكس (EXTLINUX)، استخدمت هذه البرمجية للإقلاع من نظام الملفات التي تنتمي للعائلات EXT و BTRFS و المشهور منها ext2/ext3/ext4.
  • ميمدسك (MEMDISK)، استخدمت هذه البرمجية لإقلاع انظمة التشغيل القديمة مثل الدوس باستخدام المنصات الانفة الذكر.
  • يوجد هناك قائمتين منفصلتين للأنظمة.
  • يوجد ايضا منصة بيئة تطويرية لاستخدام الاضافات على ما سرد قوله.

الاستعمالات [عدل]

  • سيسلينكس و أيزولينكس:

عادة لا يستخدم سيسلينكس لإقلاع نظام لينكس الكامل و ذلك لأن لينكس غير مهيء للتنصيب في بيئة FAT لملفات النظام و لكنه غالبا ما يستخدم للإقلاع من الإقراص المرنة أو فلاش (يو اس بي) أو من اي نظام اخر خفيف التحميل، و اعتبارا بذلك فمن الجدير ذكره انه و لهذا السبب فإن معظم توزعيات لينكس التي تستخدم ما يسمى بالقرص المضغوط الحي (Live CDs) و الاقراص المضغوطة المهيئة للإقلاع تستخدم سيسلينكس لتحقيق ذلك. نضيف ان هناك تعقيد بسيط في عملية الاقلاع من القرص المضغوط حيث ان معايير ما يسمى بال(إل توريتو) تسمح بالإقلاع بإستخدام نمطين مختلفتين لنظام التشغيل و هما:

  1. نمط محاكاة القرص المرن: معلومات الإقلاع تكون مخزنة في ملف داخل القرص المرن اللذي يحوي على نظام ملفات من نوع FAT و من ثم يتم تحميله من القرص المضغوط و بعدها يبدأ بالتصرف كقرص مرن خيالي (virtual floppy disk)
  2. نمط اللامحاكاة: معلومات الإقلاع تكون مخزنة بشكل مباشر في القرص المضغوط (و ليس في القرص المرن!) و في هذا النمط يستخدم أيزولينكس و بما ان الأيزولينكس يمكن ان لا يعمل بشكل جيد خصوصا في حالة وجود بعض الأعطال في البيوس فإن هذه الطريقة أو النمط تعتبر في غاية الفائدة و هذا يشمل بعض الحواسيب التي تم صنعها قبل العام 1999 و اما بالنسبة للحواسيب الجديدة ففي معظم الاحيان ما يتم اعتماد هذا النمط في عملية الإقلاع.

و من الجدير بالذكر أن استخدامات سيسلينكس في نمو متزايد خصوصا في مجالات اليو أس بي الحية (Live USB Flash) فعلى سبيل المثال تستطيع الان بعض توزيعات لينكس مثل التوزيعة سلاكس SLAX أو نوبكس Knoppix و غيرهما الكثير من التوزيعات القيام بعملية الإقلاع و تحميل نظام التشغيل كاملا على الذاكرة الرئيسية مما يسمح للمستخدمين بتجريب النظام من دون تنصيبه على القرص الصلب و من دون احداث أي أضرار على نظام الحاسوب الأصيل.

النسخ الجديدة من أيزولينكس تسمح باختلاق ما يسمى بالهايبرد أيزو (Hybrid ISO) و التي تقوم بوضع كل من معايير الإل توريتو و سجل الإقلاع الرئيسي في ملف أيزو واحد مما يتيح للمستخدمين الإقلاع كقرص مضغوط (CD/DVD) أو يو أس بي فلاش، انظر الى هذا الرابط للتقييم (الرابط باللغة الانجليزية)

  • بيكسيلينكس: يستخدم بيكسيلينكس جنبا الى جنب مع معامل بيئة الاقلاع التنفيذية القبلية (Preboot eXecution Environment) المخصص لذاكرة القراءة "فقط" (ROM) في بطاقة الشبكة (Network Card) المنصوبة على عتاد الجهاز المرئي، و يقوم معامل بيئة الاقلاع التنفيذية القبلية باستخدام بروتوكول التشكيل الدينامي (DHCP) أو بروتوكول الإقلاع (Bootstrap Protocol ما يعرف اختصارا ب BOOTP) للسماح بالتبادل الشبكي عبر حزمة بروتوكولات الإنترنت أو ما يعرف اختصارا ب(TCP/IP) ، يقوم بيكسيلينكس بتحميل برمجية إقلاع عن طريق بروتوكول نقل الملفات المبسط (TFTP) و من ثم تقوم برمجية الإقلاع بتحميل و تخصيص نواة النظام وفق لمعلمات كان قد تم تحميلها عن طريق بروتوكول نقل الملفات المبسط مع برمجية الإقلاع. و بشكل نموذجي فإن بيكسيلينكس يستخدم في تنصيب انظمة لينكس من خوادم شبكات مركزية على انظمة خالية من الإقراص بشكل عام.
  • إكستيلينكس: يعتبر إكستيلينكس مدير اقلاع نموذجي شأنه في ذلك شأن ليلو و جنو جرب، و منذ الإصدار رقم 4 لسيسلينكس فقد تم دمج إكستيلينكس مع سيسلينكس ليشكل إكستيلينكس جزءا مهما من أدوات سيسلينكس.

أداة الكشف عن عتاد النظام المرئي [عدل]

منذ الإصدارة رقم 3.74 بدأ مشروع سيسلينكس باستضافة مشروع الكشف عن عتاد النظام المرئي أو ما يسمى ب"(Hardware Detection Tool (HDT" وتم التعامل مع هذا المشروع على كونه اضافة ممتازة لمشروع سيسلينكس، و تسمى هذه الأداة أو الإضافة ب(Syslinux com32 module) و تقوم بإظهار معلومات منخفضة المستوى لأي نظام مبني أو يوافق هيكلية x86، كما و تقوم هذه الإضافة بتقديم واجهة سطر أوامر أو واجهة رسومية لقائمة بسيطة لتصفح محتويات العتاد. و تجدر الإشارة هنا الى أن هذه الإضافة موجودة على 3 أشكال مختلفة جميعها تؤدي نفس الوظيفة و هي:

  1. ملف com32
  2. ملف أيزو إقلاعي (bootable ISO).
  3. ملف في قرص مرن بحجم 2.88 ميجابايت.

وصلات خارجية [عدل]

أنظر ايضا [عدل]

المراجع [عدل]