사용 운영 체제가 안정적이고 유연하며 매우 간단합니다.
Depthos는 GNU Make, GCC 및 NASM을 구축해야합니다. 그리고 QEMU가 실행됩니다.
커널을 빌드하려면 Run make build 하십시오.
패키지를 만들려면 먼저 XBStrap을 설치해야합니다.
그 후 빌드 디렉토리 ( $PKGS_BUILDDIR )를 만들고 cd 만들어야합니다. 그런 다음 xbstrap init ../pkgs 실행하십시오.
이제 xbstrap compile-tool <tool> (예 : GCC) 또는 xbstrap build <package> (예 : LIBPNG)를 실행하여 도구/패키지를 빌드 할 수 있습니다.
패키지 / 도구를 빌드 한 후 xbstrap install / xbstrap install-tool 호출하여 설치할 수 있습니다. 패키지 인 경우 $PKGS_BUILDDIR/system-root 에 설치됩니다. 도구 인 경우 $PKGS_BUILDDIR/tools/path/to/tool (예 : $BUILDDIR/tools/cross-gcc/bin/i686-depthos-gcc )에 설치됩니다.
패키지를 이미지에 설치하려면 tools/sync.sh 스크립트를 실행할 때 SYSROOT 변수를 $PKGS_BUILDDIR/system-root 로 설정해야합니다.
커널과 Userland에는 플랫폼을 위해 컴파일 된 사용자 정의 도구 체인이 필요합니다. 이를 사용하려면 make 실행할 때 CC 및 LD 환경 변수를 설정하십시오.
메모
이전 섹션의 cross-gcc 및 cross-binutils 툴 도구를 사용하여 커널을 빌드 할 수 있습니다. 이와 같이 : CC=$PKGS_BUILDDIR/tools/cross-gcc/bin/i686-depthos-gcc LD=$PKGS_BUILDDIR/tools/cross-binutils/bin/i686-depthos-ld make ...
Devthos에는 실행하려면 하드 드라이브 이미지가 필요하며 필요한 모든 데이터 및 프로그램이 포함되어 있습니다. 이를 생성하려면 tools/sync.sh 스크립트를 사용할 수 있습니다. disk-fs 폴더 (응용 프로그램을 작성할 때 자동으로 생성됨)에서 모든 것을 복사합니다. SYSROOT 환경 변수가 설정되면 모든 파일도 여기에서 복사합니다.
결과 이미지는 _disk_image.raw 파일에 있습니다.
깊이를 실행하기 전에 ISO도 구축해야합니다. tools/iso.sh 스크립트를 사용하여 그렇게 할 수 있습니다.
깊이를 실행하려면 tools/qemu.sh 스크립트를 사용할 수 있으므로 필요한 모든 커널 매개 변수를 제공합니다. 현재 -audiodev pa,id=pa -device sb16,audiodev=pa 를 통과해야합니다. 이것은 곧 수정 될 것입니다.