DietLinux

Software screenshot:
DietLinux
Podrobnosti Software:
Verze: 1.0
Datum uploadu: 3 Jun 15
Vývojka: DietLinux Team
Licence: Volný
Popularita: 17

Rating: 4.0/5 (Total Votes: 1)

DietLinux je distribuce založená na dietlibc. Obsahuje 2.6.x linuxové jádro, a nikdy nebude podporovat starší jádra, které nepodporují devfs a tmpfs.
Boot proces je optimalizován pro malé velikosti, by měl nadcházející 0,2 uvolňování být možné spustit z cdrom, diskety nebo usb-stick na všech systémech s alespoň 8 MB RAM.
Obecné věci
S blížícím se 0,2-vydání boot-proces je stejný pro všechna média. Zbavil jsem se ramdisk obrazy pro kořenový souborový systém úplně, a zmenšovat se initrd-obrázky do asi 60k (nekomprimovaný). Jádro může být použit s boot systému, pokud to má podporu pro initrd, tmpfs a devfs.
Musíte nakonfigurovat bootloader dát jádru nějaké bootparameters:
init = / linuxrc
    Používáme linuxrc nastavit nějaké věci. To bude execle () init později
root = / dev / ram0
    Initrd je poslední kořen. Ačkoli naše linuxrc se to změnit.
devfs = mount
    Jen nutné, pokud jste neřekl jádro v době kompilace automaticky připojit devfs
bootdevice = []
    Chcete-li přijít, rady, pro linuxrc, ze kterého zařízení jsme spuštěnému
Bootup, initrd fáze
linuxrc, stupeň 1
První část je zpracována v linuxrc. I'ts zde popsán krátký pro lepší pochopení toho, co se děje.
* Linuxrc dostane začal jádrem. Kromě linuxrc máme dva adresáře v našem ramdisku - / dev s namontovanými devfs a / rootfs
* Linuxrc připojí tmpfs AT / rootfs
* Linuxrc vytváří základní adresáře v rootfs (jmenovitě dev a initrd)
* Linuxrc chdirs do / rootfs, volá pivot_root a chdirs / chroots v novém kořene. Po tomto máme staré obsah initrd v / initrd
* Linuxrc opět připojí initrd / dev / dev, a montuje / proc. S dev Připevnit jsme dát / dev / soubor otevřete konzoly do pravé souborového systému.
* Linuxrc umounts / initrd s MNT_DETACH sadou. S největší pravděpodobností initrd nebude odpojen okamžitě, ale při volání execle (), exec init
Pro více informací prosím konzultujte zdroje apkg.
linuxrc, stupeň 2
Jsme nyní dostává do druhé fáze, stále poháněné initrd. To je první fáze můžete ovlivnit bez úpravy linuxrc-zdroje.
* Linuxrc vytvoří všechny adresáře v rootfs
* linuxrc Držáky procfs a sysfs
* Linuxrc inits vestavěného packagesystem. To zahrnuje snaží najít (a dietlinux média musí mít soubor nazvaný `dietlinux-media" v jeho kořeni) es i es název první balíček načíst (od dietlinux-média)
* Linuxrc načte počáteční balík (systém apkg balíček) a execl () s apkg s param -t (začne bootstrap). S největší pravděpodobností / initrd dostane sem osvobozen, takže máme o 60k prostor navíc od nynějška.
apkg etapa
Teď je řada na apkgs zaveden balíček nastavit rootfs.

Podobný software

Clonezilla LiveCD
Clonezilla LiveCD

16 Aug 18

Comfusion
Comfusion

20 Feb 15

Dax OS Kids
Dax OS Kids

19 Feb 15

Xinutop
Xinutop

17 Feb 15

Komentáře k DietLinux

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!