DietLinux

Screenshot Software:
DietLinux
Mga detalye ng Software:
Bersyon: 1.0
I-upload ang petsa: 3 Jun 15
Nag-develop: DietLinux Team
Lisensya: Libre
Katanyagan: 17

Rating: 4.0/5 (Total Votes: 1)

DietLinux ay isang pamamahagi batay sa dietlibc. Ito ay naglalaman ng isang 2.6.x linux kernel, at hindi kailanman ay sumusuporta sa mas lumang kernels na hindi sumusuporta sa devfs at tmpfs.
Ang proseso ng boot ay sinulit para sa mga maliliit na laki, ang mga paparating na 0.2-release ay dapat ma-boot mula sa cdrom, tumbahin o usb-stick sa lahat ng mga sistema na may hindi bababa sa 8mb ng RAM.
Pangkalahatang mga bagay-bagay
Sa mga darating na 0.2-release ang boot-proseso ay ang parehong para sa lahat ng media. Nakatanggap ako ng alisan ng ramdisk imahe para sa root filesystem ganap, at shrinked ang initrd-images sa tungkol sa 60k (compress). A kernel ay maaaring gamitin sa boot sistema kung ito ay may suporta para initrd, tmpfs at devfs.
Kailangan mong i-configure ang bootloader upang bigyan ang kernel ilang bootparameters:
init = / linuxrc
    Ginagamit namin linuxrc mag-set up ng ilang mga bagay-bagay. Ito execle () init mamaya
root = / dev / ram0
    Initrd ay ang huling root. Kahit na ang aming linuxrc ay baguhin ito.
devfs = mount
    Tanging kailangan kung hindi mo sabihin sa kernel at magtala ng oras upang awtomatikong bundok devfs
bootdevice = []
    Upang dumating, paalala para linuxrc mula sa kung saan device booted namin
Bootup, ang initrd phase
linuxrc, stage 1
Ang unang bahagi ay hawakan sa linuxrc. I'ts inilarawan dito maikli para sa mas mahusay na pag-unawa sa kung ano ang nangyayari.
* Linuxrc makakakuha ng nagsimula sa pamamagitan ng kernel. Bukod linuxrc kami ay may dalawang mga direktoryo sa aming ramdisk - / dev na may mount devfs at / rootfs
* Linuxrc mounts ng tmpfs sa / rootfs
* Linuxrc lumilikha pangunahing mga direktoryo sa rootfs (katulad dev at initrd)
* Linuxrc chdirs to / rootfs, tawag pivot_root at chdirs / chroots sa bagong root. Pagkatapos na ito na namin ang lumang nilalaman ng initrd sa ilalim ng / initrd
* Linuxrc remounts initrd / dev sa ilalim ng / dev, at mounts / proc. Sa Dev muling umakyat kami ay ilagay ang mga bukas / dev console file / sa kanang filesystem.
* Linuxrc umounts / initrd may MNT_DETACH set. Malamang initrd ay hindi palakad kaagad ngunit kapag tumatawag execle () upang exec init
Para sa higit pang mga detalye, mangyaring kumunsulta sa mga pinagkukunan apkg.
linuxrc, stage 2
Ngayon Kami ay nakakakuha sa ang pangalawang yugto, na pinapatakbo pa rin sa pamamagitan initrd. Iyan ang unang yugto maaari mong impluwensiya ng walang pagbabago ang linuxrc-sources.
* Linuxrc lumilikha ng lahat ng mga direktoryo sa rootfs
* Linuxrc mounts procfs at sysfs
* Linuxrc inits ang built-in packagesystem. Kabilang dito ang sinusubukan upang mahanap ang isang (dapat magkaroon ng isang dietlinux media ng isang file na tinatawag na `dietlinux-media 'sa kanyang ugat) es well es ang pangalan ng unang pakete upang i-load (mula dietlinux-media)
* Magkakarga linuxrc ang unang package (ang apkg sistema pakete) at execl () s apkg may param t (nagsisimula bootstrap). Malamang / initrd makakakuha napalaya dito, kaya kami ay may tungkol 60k karagdagang espasyo mula ngayon.
apkg stage
Ngayon ay apkgs naman sa bootstrap ng isang pakete set sa rootfs.

Katulad na software

ArchMint
ArchMint

20 Feb 15

Luit Linux
Luit Linux

3 Jun 15

Xinutop
Xinutop

17 Feb 15

Mga komento sa DietLinux

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!