DietLinux

Software screenshot:
DietLinux
Software ətraflı:
Version: 1.0
Tarixi Upload: 3 Jun 15
Geliştirici: DietLinux Team
Lisenziya: Pulsuz
Məşhurluq: 17

Rating: 4.0/5 (Total Votes: 1)

DietLinux dietlibc əsasında paylanması. Bu 2.6.x linux kernel var və heç devfs və tmpfs üçün bilmir ki, köhnə ləpələri dəstəkləyəcək.
boot prosesi kiçik ölçüsü üçün optimize edilmişdir, qarşıdan gələn 0,2-reliz RAM ən azı 8MB bütün sistemləri üzrə CDROM, disket və ya usb-stick açılış lazımdır.
Ümumi stuff
Qarşıdan gələn 0,2 buraxılması ilə boot prosesi bütün media üçün eynidir. Mən tamamilə kök fayl üçün ramdisk şəkillər xilas və təxminən 60k (sıkıştırılmamış) üçün initrd-şəkillər makaron. Bu initrd, tmpfs və devfs dəstək var, əgər A kernel boot sistemi ilə istifadə oluna bilər.
Siz Kernel bir bootparameters vermək bootloader konfiqurasiya lazımdır:
init = / linuxrc
    Biz bəzi məhsulları qurmaq linuxrc istifadə edin. Daha sonra init) (execle edəcək
kök = / dev / ram0
    initrd son köküdür. Bizim linuxrc dəyişəcək baxmayaraq.
devfs = mount
    Avtomatik devfs bağlamaya tərtib zamanda kernel demək olmasaydı yalnız lazım
bootdevice = []
    Gəlib, biz ayaqqabılı olan cihaz linuxrc üçün göstərişlər
Bootup, initrd mərhələsi
linuxrc, mərhələ 1
birinci hissəsi linuxrc ilə idarə olunur. I'ts neler daha yaxşı anlaşılması üçün qısa burada təsvir.
* Linuxrc kernel ilə açılmış olur. Linuxrc Bundan başqa, biz ramdisk iki dizinleri var - quraşdırılmış devfs və / rootfs ilə / dev
* Linuxrc / rootfs bir tmpfs çerçeveli
* Linuxrc rootfs (yəni dev və initrd) əsas dizinleri yaradır
* / Rootfs üçün linuxrc chdirs, pivot_root zənglər və yeni kök chdirs / chroots. Bundan sonra biz / initrd altında initrd köhnə məzmunu var
* Linuxrc remounts initrd / dev / dev altında, və çerçeveli / proc. Dev Remount biz doğru fayl daxil açıq / dev / console fayl gətirdik.
* MNT_DETACH dəsti ilə linuxrc umounts / initrd. Çox güman ki, initrd deyil piyada dərhal olacaq amma execle zəng zaman () init exec üçün
Daha ətraflı məlumat üçün apkg mənbələri müraciət edin.
linuxrc, mərhələ 2
Biz indi hələ initrd by ikinci mərhələdə, əldə edirik. Bu, linuxrc-mənbələrdən değiştirmeden təsir edə bilər birinci mərhələsi var.
* Linuxrc rootfs bütün rehberler yaradır
* Linuxrc çerçeveli procfs və sysfs
* Daxili packagesystem inits linuxrc. Bu (a dietlinux media onun kök `dietlinux-media" adlı bir fayl olmalıdır) (dietlinux-media) yüklemek üçün ilkin paketi adı es də es tapmaq üçün çalışırıq daxildir
* Linuxrc ilkin paketi (apkg paket sistemi) və Execl () s apkg ilə param -t (bootstrap başlayır) yükləyir. Çox güman ki, / initrd burada azad olur, belə ki, biz bundan sonra təxminən 60k əlavə yer var.
apkg mərhələ
İndi rootfs müəyyən paketi bootstrap apkgs növbəsində var.

Oxşar proqram

KaOS
KaOS

17 Aug 18

LinuxBBQ Count
LinuxBBQ Count

20 Feb 15

Tiny Core Linux
Tiny Core Linux

2 Sep 17

Şərh DietLinux

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!