DietLinux

소프트웨어 스크린 샷:
DietLinux
소프트웨어 정보:
버전: 1.0
업로드 날짜: 3 Jun 15
개발자: DietLinux Team
라이센스: 무료
인기: 172

Rating: 3.5/5 (Total Votes: 2)

DietLinux는 dietlibc에 따라 분배한다. 그것은의 2.6.x 리눅스 커널을 포함하고, 결코 devfs가와의 tmpfs에 대한 지원하지 않는 이전 커널을 지원하지 않습니다.
부트 프로세스는 작은 크기에 최적화되어, 곧 0.2 릴리스 이상의 RAM 8메가바이트 모든 시스템에서 CD-ROM, 플로피 혹은 USB 메모리에서 부팅 할 수 있어야합니다.
일반 물건
다가오는 0.2 출시와 함께 부팅 프로세스는 모든 미디어에 대해 동일합니다. 나는 완전히 루트 파일 시스템을위한 램 디스크 이미지를 제거있어, 약 60K (비 압축)로 initrd를-이미지를 수축. 이 initrd를,의 tmpfs와 devfs를위한 지원이있는 경우 커널은 부팅 시스템에서 사용할 수 있습니다.
당신은 커널에게 어떤 bootparameters을 제공하는 부트 로더를 구성해야합니다 :
INIT = / linuxrc가
    우리는 몇 가지 물건을 설정하는 linuxrc가 사용합니다. 그것은 나중에 초기화하기) (execle합니다
루트 =는 / dev / ram0으로
    initrd를 최종 루트입니다. 우리 linuxrc가 그것을 변경됩니다 있지만.
devfs를 = 마운트
    자동 devfs를 마운트 할 수 컴파일시에 커널을 얘기하지 않은 경우에만 필요합니다
bootdevice = []
    앞으로, 우리가 부팅하는 장치에서 linuxrc가에 대한 힌트
부팅, initrd를 상
linuxrc가, 1 단계
첫 번째 부분은 linuxrc가 처리됩니다. 드리지 않을 수 없군요은 무슨 일이 일어나고 있는지 더 나은 이해를 위해 짧은 여기에 설명.
* linuxrc가이 커널에 의해 시작됩니다. linuxrc는 게다가 우리는 우리의 램 디스크에 두 개의 디렉토리가 - 장착 devfs가와 / rootfs와 / dev에
* linuxrc가가 / rootfs에서의 tmpfs 마운트
* 만약 linuxrc는 rootfs (즉 디바이스와 initrd를)에서 기본 디렉토리를 생성
* / rootfs에 linuxrc가의 chdirs는 pivot_root를 호출하고 새로운 루트 chdirs / chroot 해. 이 후 우리는 / initrd를 아래 initrd를의 이전 내용을
* linuxrc가의 initrd를 다시 마운트는 / dev / dev에 아래, 마운트 / PROC. dev에 다시 마운트로 우리는 오른쪽 파일 시스템에 오픈는 / dev / 콘솔 파일을 넣었습니다.
* MNT_DETACH 세트 linuxrc가의 마운트 해제 / initrd를. 가장 가능성 initrd를하지 마운트 해제 즉시 것입니다하지만 execle ()를 호출 할 때 초기화 Exec을 위해 할
자세한 내용은 apkg 소스를 참조하십시오.
linuxrc가, 2 단계
우리는 지금 여전히 initrd에 의해 구동 두 번째 단계에 있어요. 즉, linuxrc가-소스를 수정하지 않고 영향을 미칠 수있는 첫 번째 단계입니다.
* 만약 linuxrc는 rootfs의 모든 디렉토리를 생성
* linuxrc가 마운트의 procfs의와 sysfs를
* 내장 packagesystem inits linuxrc가. 이것은이 (dietlinux 미디어 루트에서`dietlinux 미디어 '라는 파일이 있어야합니다)이 (dietlinux 미디어에서)로드 할 초기 패키지의 이름 ES 잘 말이지 찾기 위해 노력 포함
* linuxrc가 초기 패키지 (apkg 패키지 시스템)과와 execl ()의 apkg와 PARAM -t (부트 스트랩 시작)를로드합니다. 대부분의 경우 / initrd를 여기에서 해방됩니다, 그래서 우리는 지금부터 약 60K의 추가 공간이 있습니다.
apkg 단계
지금은 rootfs로 설정 패키지를 부트 스트랩 apkgs 차례입니다.

유사한 소프트웨어

Endless OS
Endless OS

17 Aug 18

Bloat Bodhi
Bloat Bodhi

17 Feb 15

SteamOS
SteamOS

16 Aug 18

코멘트 DietLinux

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!