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

PUD GNU/Linux
PUD GNU/Linux

2 Jun 15

HackShark
HackShark

17 Feb 15

exGENT
exGENT

7 Mar 16

Komentáře k DietLinux

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