SYSLINUX
مشروع Syslinux عبارة عن مجموعة متوقفة من خمسة برامج إقلاع مختلفة لتشغيل توزيعات لينكس على أجهزة الكمبيوتر. وقد طُوّر بشكل أساسي بواسطة إتش. بيتر أنفين .
عناصر
يتكون مشروع Syslinux من ستة برامج إقلاع مختلفة:
- نظام التشغيل SYSLINUX، الذي يحمل نفس الاسم، يُستخدم للإقلاع من نظام الملفات FAT
- ISOLINUX، المستخدم للتمهيد من نظام الملفات ISO 9660 [ 1 ]
- PXELINUX، المستخدم للتمهيد من خادم الشبكة باستخدام نظام بيئة التنفيذ قبل التمهيد (PXE) [ 1 ]
- يُستخدم نظام التشغيل EXTLINUX للإقلاع من أنظمة الملفات Btrfs و ext2 و ext3 و ext4 و FAT و NTFS و UFS/UFS2 و XFS .
- برنامج MEMDISK يحاكي قرص ذاكرة الوصول العشوائي (RAM) لأنظمة التشغيل القديمة مثل MS-DOS
- EFILINUX، المستخدم للإقلاع من أنظمة UEFI
يتضمن المشروع أيضاً نظامي قوائم منفصلين وبيئة تطوير لوحدات إضافية.
SYSLINUX و ISOLINUX
كان نظام SYSLINUX مصممًا في الأصل لأقراص الإنقاذ المرنة ، أو أقراص USB الحية ، أو غيرها من البيئات الخفيفة. أما نظام ISOLINUX فهو مصمم لأقراص CD الحية وأقراص تثبيت نظام لينكس.
يمكن استخدام برنامج الإقلاع SYSLINUX لتشغيل توزيعات متعددة من مصدر واحد مثل ذاكرة USB. [ 2 ]
توجد مشكلة بسيطة عند الإقلاع من الأقراص المدمجة . يسمح معيار El Torito بالإقلاع في وضعين مختلفين:
- لا يتطلب الأمر محاكاة – يتطلب تخزين معلومات الإقلاع مباشرةً على القرص المضغوط. نظام ISOLINUX مناسب لهذا الوضع.
- محاكاة القرص المرن – تتطلب تخزين معلومات الإقلاع في ملف صورة قرص مناسب لمحاكاة قرص مرن مهيأ بنظام FAT . نظام SYSLINUX مناسب لهذا الوضع.
يُعدّ هذا الخيار مفيدًا في بعض الأحيان، نظرًا لأن نظام ISOLINUX عُرضة لأخطاء BIOS . ولذلك، من المفيد إمكانية الإقلاع باستخدام SYSLINUX. يؤثر هذا الأمر بشكل رئيسي على أجهزة الكمبيوتر المصنّعة قبل عام 1999 تقريبًا، وفي الواقع، يُعدّ وضع "بدون محاكاة" الطريقة الأكثر موثوقية لأجهزة الكمبيوتر الحديثة. منذ الإصدار 3.72، يدعم ISOLINUX إنشاء ما يُسمى بصور "ISO الهجينة"، التي تجمع بين سجل إقلاع El Torito من الأقراص المدمجة وسجل الإقلاع الرئيسي من الأقراص الصلبة في صورة ISO واحدة. يمكن بعد ذلك كتابة هذه الصورة الهجينة على قرص مدمج أو ذاكرة فلاش USB. [ 3 ]
بكسلينكس
يُستخدم PXELINUX بالتزامن مع ذاكرة قراءة فقط (ROM) متوافقة مع بروتوكول PXE على وحدة تحكم واجهة الشبكة (NIC)، مما يُمكّن من استقبال برنامج الإقلاع عبر الشبكة المحلية . [ 4 ] يقوم برنامج الإقلاع هذا بتحميل وتكوين نواة نظام التشغيل، مما يمنح المستخدم التحكم الكامل في الحاسوب. [ 5 ] عادةً ما يُستخدم PXELINUX لتثبيت أنظمة لينكس من خادم شبكة مركزي أو لتشغيل محطات العمل التي لا تحتوي على أقراص تخزين .
إكست لينكس
يُعدّ EXTLINUX برنامج إقلاع متعدد الأغراض، على غرار LILO أو GRUB . ومنذ إصدار Syslinux 4، أصبح EXTLINUX قادرًا على التعامل مع أنظمة الملفات Btrfs و FAT و NTFS و UFS/UFS2 و XFS .
إيفيلينكس
يُعد EFILINUX امتدادًا لبرنامج الإقلاع SYSLINUX، وهو مصمم للإقلاع من UEFI ، على الرغم من وجود بعض القيود مثل عدم دعمه لتحميل برامج إقلاع مختلفة بشكل متسلسل.
كومبوت
يمكن توسيع نظام SYSLINUX باستخدام وحدات COMBOOT المكتوبة بلغة C أو لغة التجميع . تستخدم الوحدات ذات 32 بت عادةً .c32امتداد اسم الملف . لا يدعم الإصدار 5 والإصدارات اللاحقة .comالوحدات ذات 16 بت. [ 6 ]
أداة الكشف عن الأجهزة (HDT)
منذ إصدار 3.74، يستضيف مشروع Syslinux مشروع أداة الكشف عن الأجهزة (HDT)، المرخص بموجب شروط رخصة جنو العمومية العامة (GPL ). هذه الأداة عبارة عن وحدة نمطية 32 بت تعرض معلومات تفصيلية لأي نظام متوافق مع معمارية IA-32 . توفر الأداة واجهة سطر أوامر ووضع قائمة شبه رسومي للتصفح. كما تتوفر HDT على شكل ملف ISO قابل للتشغيل وصورة قرص مرن بحجم 2.88 ميجابايت. كان آخر تحديث لـ HDT في عام 2015، ومنذ ذلك الحين توقف تطويرها. [ 7 ]
انظر أيضاً
مراجع
- 1 2 نيغوس 2006 ، ص. 133.
- ^ باكراشي 2009 ، ص 66 ، 71−73.
- ↑ "syslinux/doc/isolinux.txt" . 2011-05-04 . تم الاطلاع عليه بتاريخ 2019-02-23 .
- ↑ بريسناهان وبلوم 2019 ، ص 136-137.
- ↑ "syslinux/doc/pxelinux.txt" . 2014-02-01 . تم الاطلاع عليه بتاريخ 2019-02-23 .
- ↑ مات فليمنج (2012-12-06). "إصدار Syslinux 5.00" . قائمة بريد Syslinux . تم الاطلاع عليه بتاريخ 23-02-2019 .
- ↑ أداة الكشف عن الأجهزة على موقع SourceForge
مصادر
- بريسناهان، كريستين؛ بلوم، ريتشارد (11 يوليو 2019). دليل دراسة CompTIA Linux+ - امتحان XK0-004 . المملكة المتحدة: وايلي. ISBN 9781119556039. OCLC 1066596041 .
- مورفي، مايك (4 أبريل 2017). سلاكوير لينكس: مُحمِّل إقلاع سيسلينكس . مؤرشف من الأصل بتاريخ 21 ديسمبر 2021. تم الاطلاع عليه بتاريخ 17 أغسطس 2021 عبر يوتيوب .
- نيغوس، كريستوفر (2006). أقراص لينكس الحية: بناء وتخصيص ملفات الإقلاع . برنتيس هول. ISBN 0-13-243274-9. OCLC 846108594 .
- باكراشي، أرجون (أغسطس 2009). راهول تشوبرا (محرر). "إنشاء أقراص متعددة الإقلاع". لينكس من أجلك . المجلد 7، العدد 6. دلهي: راميش تشوبرا. الصفحات 66-73 . الرقم الدولي الموحد للدوريات 0974-1054 .
روابط خارجية
- برنامج إقلاع مجاني
- برمجيات لينكس
- برامج مجانية مخصصة لنظام لينكس فقط
