DietLinux

Programinė įranga Screenshot:
DietLinux
Programinė detalės:
Versija: 1.0
Įkėlimo datą: 3 Jun 15
Kūrėjas: DietLinux Team
Licencija: Nemokamai
Populiarumas: 17

Rating: 4.0/5 (Total Votes: 1)

DietLinux yra paskirstymo remiantis dietlibc. Jame yra 2.6.x branduolio, ir niekada remti vyresnio amžiaus branduoliai, nepalaikantys už devfs ir tmpfs.
Įkrovos procesas yra optimizuotas mažo dydžio, artėjančius 0,2 atpalaidavimo turėtų galėti paleisti iš cdrom, diskelį arba USB-Stick visose sistemose bent 8MB RAM.
Bendra dalykų
Su artėjančių 0,2 išleidimo įkrovos procesas yra visų žiniasklaidos priemonių pati. Aš atsikratė ramdisko vaizdų šakninės failų sistemos visiškai ir susitraukia initrd atvaizdus maždaug 60k (nesuspaustų). Branduolio gali būti naudojamas su įkrovos sistemą, jei ji turi remti initrd, tmpfs ir devfs.
Jūs turite sukonfigūruoti bootloader duoti branduoliu Kai bootparameters:
init = / linuxrc
    Mes naudojame linuxrc steigti kai kurių dalykų. Jis bus execle () paleidimui vėliau
root = / dev / ram0
    Initrd galutinis šaknis. Nors mūsų linuxrc bus pakeisti.
devfs = kalno
    Tik reikia, jei tu negali pasakyti branduolį kompiliavimo metu automatiškai mount devfs
bootdevice = []
    Ateiti, patarimai, linuxrc iš kurio prietaisas mes įkrautas
Pasikrovimo initrd etapas
linuxrc, 1 etapas
Pirmoji dalis yra tvarkomi linuxrc. I'ts aprašyta čia trumpas geriau suprasti, kas vyksta.
* Linuxrc gauna pradėjo branduolio. Be linuxrc mes turime du katalogus mūsų ramdisk - / dev su sumontuotais devfs ir / rootfs
* Linuxrc montuojama AT / rootfs tmpfs
* Linuxrc sukuria pagrindinius katalogus rootfs (būtent dev ir initrd)
* Linuxrc chdirs į / rootfs ragina pivot_root ir chdirs / chroots naujoje šaknis. Po to mes turime senas turinį initrd pagal / initrd
* Linuxrc remounts initrd / dev pagal / dev ir stovai / proc. Su dev Remontuoti mes įdėti į atvirą / dev / konsolės failą į dešinę failų sistemos.
* Linuxrc umounts / initrd su MNT_DETACH rinkinys. Greičiausiai initrd nebus neaptaisyti nedelsiant, bet kai skambinate execle (), kad exec init
Norėdami gauti daugiau informacijos, prašome konsultuotis su apkg šaltinius.
linuxrc, 2 etapas
Mes dabar vis į antrąjį etapą, dar powered by initrd. Štai pirmasis etapas galite įtakoti nekeičiant linuxrc-šaltinius.
* Linuxrc sukuria visas rootfs katalogų
* linuxrc stovai procfs ir SysFS
* Linuxrc inits vidinėje packagesystem. Tai apima bando rasti (a dietlinux žiniasklaida privalo turėti failą pavadinimu "dietlinux-Media" savo šaknis) ES ir ES pradinio paketo pavadinimas įkelti (nuo dietlinux terpės)
* Linuxrc įkelia pradinį paketą (apkg paketas sistema) ir execl () s apkg su Parametras -t (prasideda įkrovos). Greičiausiai / initrd gauna išlaisvino čia, todėl mes turime apie 60k papildomą erdvę nuo dabar.
apkg etapas
Dabar atėjo eilė apkgs bootstrap paketą rinkinį rootfs.

Panaši programinė įranga

Unity Dark 64
Unity Dark 64

20 Feb 15

Freeduc-games
Freeduc-games

2 Jun 15

SuperGamer
SuperGamer

3 Jun 15

Komentarai DietLinux

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!