DietLinux

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

Rating: 3.5/5 (Total Votes: 2)

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.

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

Salix OS LXDE
Salix OS LXDE

11 May 15

CyanPack
CyanPack

27 Apr 16

CaminhosOS
CaminhosOS

17 Feb 15

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

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