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 (غیر فشرده) آن ها است. یک هسته را می توان با بوت سیستم استفاده می شود اگر آن را دارای پشتیبانی از مثال initrd، tmpfs و devfs.
شما نیاز به پیکربندی بوت لودر را به هسته برخی از bootparameters:
init انجام = / linuxrc
    ما با استفاده از linuxrc به راه اندازی برخی از مسائل. این execle خواهد () بعد init انجام
ریشه = / توسعه تمدن / RAM0
    به عنوان مثال initrd ریشه نهایی است. هر چند linuxrc ما آن را تغییر خواهد کرد.
devfs = کوه
    تنها مورد نیاز اگر شما از هسته در زمان کامپایل به صورت خودکار سوار devfs نگو
bootdevice = []
    آمده است، نکات برای linuxrc که از آن دستگاه بوت ما
بوت شدن فاز مثال initrd
linuxrc، مرحله 1
بخش اول در linuxrc گرفته شده است. I'ts اینجا کوتاه برای درک بهتر چه خبر است توصیف شده است.
* * * * linuxrc می شود آغاز شده توسط هسته است. علاوه بر linuxrc ما دو دایرکتوری در ramdisk ما - / توسعه تمدن با devfs نصب شده و / rootfs
* * * * linuxrc سوار tmpfs در / rootfs
* * * * linuxrc ایجاد دایرکتوری اساسی در rootfs (یعنی توسعه تمدن و مثال initrd)
* * * * chdirs linuxrc به / rootfs، خواستار pivot_root و chdirs / chroots در ریشه های جدید. بعد از این ما محتویات قدیمی به عنوان مثال initrd تحت / مثال initrd
* * * * remounts linuxrc مثال initrd / توسعه تمدن در مسیر / dev و مانت / مجموعه مقالات. با دوباره بالا رفتن درجه توسعه تمدن ما باز / توسعه تمدن / فایل کنسول به فایل سیستم راست قرار داده ام.
* * * * umounts linuxrc / مثال initrd با مجموعه MNT_DETACH. به احتمال زیاد مثال initrd نه پیاده فورا اما زمانی که خواستار execle () به EXEC init انجام
برای اطلاعات بیشتر لطفا منابع apkg مشورت کنید.
linuxrc، مرحله 2
ما در حال حاضر به مرحله دوم، هنوز هم مثال initrd شده گرفتن. این اولین مرحله شما می توانید بدون تغییر linuxrc-منابع را تحت تاثیر قرار است.
* * * * linuxrc همه دایرکتوری در rootfs ایجاد
* * * * مانت linuxrc procfs و sysfs
* * * * linuxrc inits ساخته شده است در packagesystem. این شامل تلاش برای پیدا کردن (یک رسانه dietlinux باید یک فایل به نام `dietlinux رسانه ای در ریشه آن را داشته باشند) به خوبی ES ES نام بسته اولیه برای بارگذاری (از dietlinux رسانه ای)
* * * * linuxrc بارهای بسته اولیه (سیستم بسته apkg) و execl () بازدید کنندگان apkg با پرم -t (شروع خود راه انداز). به احتمال زیاد / مثال initrd اینجا آزاد می شود، بنابراین ما باید در مورد 60K فضای اضافی از هم اکنون در.
مرحله apkg
در حال حاضر آن apkgs به نوبه خود به راهاندازی یک بسته مجموعه را به rootfs است.

نرم افزار های مشابه

Wakawa Openbox
Wakawa Openbox

17 Feb 15

myOS
myOS

3 Jun 15

نظرات به DietLinux

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!