“勇豹”(Yongbao)是一个使用交叉编译的方式构建目标指令集架构操作系统发行版的项目。
以下“勇豹”及“Yongbao”均指代该项目。
“勇豹”旨在用来为目标指令集架构提供一个全新可使用的操作系统,亦可用来帮助用户编译、验证在目标系统上运行的程序。
目前“勇豹”支持构建的操作系统为Linux,支持的目标指令集架构:LoongArch64,“勇豹”支持的架构后续会逐渐进行丰富。
“勇豹”项目可以通过git命令进行获取,使用以下命令获取最新的版本:
git clone https://github.com/sunhaiyong1978/Yongbao.git --depth 1
当获取了“勇豹”的代码后,即可以开始进行构建发行版的工作了(对于“勇豹”运行环境和操作说明可参考《运行环境准备》和《最简使用指南》部分的内容说明)。
获取“勇豹”的代码后在Yongbao目录中运行构建命令:
pushd loongarch64
./build.sh
popd
该命令会进行目标指令集架构操作系统的构建,在构建前会对构建过程中所需的源码包和资源文件进行下载,请保持网络环境的畅通。
可以通过 -h 参数获取build.sh命令的基本用法说明。
因构建过程取决于构建机器的性能,因此不同机器的构建时间差异可能巨大,请耐心等待构建过程完成。
build.sh命令的进一步的使用方法可以参考《工具命令详解》部分的内容说明。
当build.sh命令完成后还需要做些什么,可以参考《启动Yongbao发行版系统》内的说明。
你还可以参考以下文档(文档补充中):
《“勇豹”使用指南》
《工具命令详解》
《启动Yongbao发行版系统》
《“勇豹”的目录构成与定制指南》