DietLinux

البرمجيات قطة:
DietLinux
تفاصيل البرنامج:
الإصدار: 1.0
تاريخ إيداع: 3 Jun 15
المطور: DietLinux Team
ترخيص: حرر
شعبية: 17

Rating: 4.0/5 (Total Votes: 1)

DietLinux هو التوزيع على أساس dietlibc. أنه يحتوي على نواة لينكس 2.6.x، ولن دعم حبات القديمة التي لا تدعم لdevfs وtmpfs.
هو الأمثل لعملية التمهيد لصغر حجمها، ويجب أن يكون القادم 0.2 الإفراج قادرة على التمهيد من قرص مدمج، قرص مرن أو USB العصا على كافة الأنظمة مع ما لا يقل عن 8MB من ذاكرة الوصول العشوائي.
الاشياء العام
مع القادم 0.2 الإفراج للعملية التمهيد هو نفسه بالنسبة لجميع وسائل الإعلام. حصلت على التخلص من صور ramdisk من أجل نظام ملفات الجذر تماما، ومقعد وinitrd-الصور إلى حوالي 60K (غير مضغوط). A نواة يمكن استخدامها مع نظام التشغيل إذا كان لديه الدعم لinitrd، tmpfs وdevfs.
تحتاج إلى تكوين محمل الإقلاع لإعطاء نواة بعض bootparameters:
الحرف الأول = / linuxrc
    نستخدم linuxrc لاقامة بعض الاشياء. وسوف execle () الحرف الأول في وقت لاحق
الجذر = / ديف / ram0
    وinitrd هو الجذر النهائي. على الرغم من linuxrc لدينا وسوف تغييره.
devfs = جبل
    الحاجة إذا لم يكن ليقول النواة في وقت الترجمة إلى جبل devfs تلقائيا فقط
bootdevice = []
    أن يأتي، يلمح لlinuxrc من الجهاز الذي نحن تمهيد
تمهيد، المرحلة initrd
linuxrc، المرحلة 1
يتم التعامل مع الجزء الأول في linuxrc. I'ts الموصوفة هنا باختصار لفهم أفضل ما يجري.
* يحصل linuxrc التي كتبها النواة. إلى جانب linuxrc لدينا اثنين من الدلائل في رامديسك لدينا - / ديف مع devfs شنت و/ rootfs
* linuxrc يتصاعد tmpfs في / rootfs
* linuxrc يخلق الدلائل الأساسية في rootfs (وهي ديف وinitrd)
* chdirs linuxrc ل/ rootfs، يدعو pivot_root وchdirs / chroots في جذر جديد. بعد هذا لدينا المحتويات القديمة من initrd تحت / initrd
* الحصن البديلة linuxrc initrd / ديف تحت / ديف، ويتصاعد / إجراءات. مع الفرس البديل ديف لقد وضعنا في / ديف / ملف وحدة التحكم مفتوحة إلى نظام الملفات الصحيح.
* umounts linuxrc / initrd مع مجموعة MNT_DETACH. initrd على الارجح لن صاعد على الفور ولكن عندما يدعو execle () لإكسيك الحرف الأول
لمزيد من التفاصيل يرجى الرجوع إلى مصادر apkg.
linuxrc، المرحلة 2
نحن نحصل الآن إلى المرحلة الثانية، لا يزال مدعوم من initrd. هذا هو المرحلة الأولى التي يمكن أن تؤثر دون تعديل linuxrc-المصادر.
* linuxrc يخلق كل الدلائل في rootfs
* يتصاعد linuxrc procfs وsysfs
* linuxrc inits وpackagesystem المضمنة. وتشمل هذه محاولة للعثور على (يجب أن يكون الإعلام dietlinux ملف يسمى `dietlinux وسائل الإعلام 'في جذورها) فاق جيدا وفاق اسم الحزمة الأولية لتحميل (من dietlinux وسائل الإعلام)
* linuxrc بتحميل الحزمة الأولية (نظام الحزم apkg) وexecl () ق apkg مع المعلمة -t (يبدأ التمهيد). يحصل سراح الأرجح / initrd هنا، لذلك لدينا حوالي 60K مساحة إضافية من الآن فصاعدا.
المرحلة apkg
الآن حان apkgs بدوره إلى ألبس الحذاء حزمة لتعيين rootfs.

برامج مماثلة

Fedora Live CD
Fedora Live CD

17 Jul 15

Vine Linux
Vine Linux

27 Apr 17

Joe's Boot Disk
Joe's Boot Disk

19 Feb 15

تعليقات ل DietLinux

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!