DietLinux

Софтуер снимки:
DietLinux
Софтуер детайли:
Версия: 1.0
Дата на качване: 3 Jun 15
Розробник: DietLinux Team
Разрешително: Безплатно
Популярност: 17

Rating: 4.0/5 (Total Votes: 1)

DietLinux е разпределение на базата на dietlibc. Той съдържа 2.6.x Linux Kernel, и никога няма да подкрепят стари ядра, които не поддържат за devfs и tmpfs.
Процесът на зареждане е оптимизиран за малки размери, предстоящата 0.2 освобождаване трябва да бъде в състояние да зареди от CD-ROM, флопи или USB-стик на всички системи с поне 8 MB оперативна памет.
Общи неща
С предстоящото 0.2-освобождаването на багажника-процеса е една и съща за всички медии. Аз се отървах от on на снимки за основната файлова система напълно, а свили на initrd-изображения на около 60k (некомпресиран). А ядрото може да се използва със системата за зареждане, ако има подкрепа за initrd, tmpfs и devfs.
Трябва да изберете буутлоудъра да даде ядрото някои bootparameters:
първоначален = / linuxrc
    Ние използваме linuxrc да създаде някои неща. Тя ще execle () Init-късно
корен = / Dev / ram0
    В initrd е последната корен. Въпреки, че нашата linuxrc ще го промени.
devfs = планината
    Само е необходимо, ако не укажете на ядрото по време на компилация за автоматично монтиране devfs
bootdevice = []
    За да дойде, загатва за linuxrc от кое устройство ще изрита
Зареждане, на initrd фаза
linuxrc, етап 1
В първата част се обработва в linuxrc. I'ts описано тук кратък за по-добро разбиране какво се случва.
* Linuxrc получава започна от ядрото. Освен linuxrc имаме две директории в нашия on на - / сътрудничество с монтирани devfs и / rootfs
* Linuxrc монтира на tmpfs AT / rootfs
* Linuxrc създава основни директории в rootfs (а именно Dev и initrd)
* Linuxrc chdirs към / rootfs, приканва pivot_root и chdirs / chroots в новия корен. След това имаме старите съдържанието на initrd под / initrd
* Linuxrc монтира отново initrd / сътрудничество по / сътрудничество и стойки / Proc. С Dev яхвам ние сме поставени на открито / Dev / конзола файл в полето файлова система.
* Linuxrc umounts / initrd с MNT_DETACH набор. Най-вероятно initrd няма да немонтирани веднага, но когато се обаждате execle (), за да е открит носител първоначален
За повече информация моля консултирайте източниците apkg.
linuxrc, етап 2
Ние сме вече да се достига до втория етап, все още задвижвани от initrd. Това е първият етап можете да влияете без промяна на linuxrc-източници.
* Linuxrc създава всички директории в rootfs
* linuxrc Mounts procfs и sysfs
* Linuxrc inits вградената packagesystem. Това включва опитва да намери (а dietlinux медии трябва да имат файл с име `dietlinux-медии" в своя корен) ес и ес името на първоначалния пакет, за да се зареди (от dietlinux-медии)
* Linuxrc зарежда първоначалния пакет (пакет система apkg) и execl () ите apkg с Парам -t (започва фърмуера). Най-вероятно / initrd получава остави тук, така че ние имаме около 60k допълнително пространство от сега нататък.
apkg етап
Сега е apkgs ред да работят поетапно пакет настроени за rootfs.

Подобен софтуер

ASPLinux
ASPLinux

3 Jun 15

Cub Linux
Cub Linux

11 Apr 16

Elive
Elive

20 Jan 18

mateu
mateu

17 Feb 15

Коментари към DietLinux

Коментари не е намерена
добавите коментар
Включете на изображения!