!7 feat(malloc): add mtmalloc Merge pull request !7 from 小骨头/feature/malloc
!7 feat(malloc): add mtmalloc
Merge pull request !7 from 小骨头/feature/malloc
BookOS是一款基于NXOS内核的操作系统,可用于桌面系统。
系统要求:
安装要求: sudo apt install genisoimage mmd qemu-system-i386 qemu-system-riscv64
sudo apt install genisoimage mmd qemu-system-i386 qemu-system-riscv64
git clone https://gitee.com/BookOS/BookOS cd BookOS
# 更新子模块和NXOS子模块 make prepare
# 3. 构建整个系统,包括编译lib、apps和kernel make build -j8 # 4. 使用qemu-system-i386运行项目 make run -j8
# 3. 构建RISC-V 64位架构的整个系统 export CROSS_COMPILE=riscv64-unknown-elf- export ARCH=riscv64 export PLATFORM=qemu_riscv64 make build -j8 # 4. 使用qemu-system-riscv64运行项目 make run -j8
请注意,上述命令假设默认为x86架构。如果要为其他架构(如RISC-V)编译,请使用适当的ARCH和PLATFORM参数。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
BookOS
简介
BookOS是一款基于NXOS内核的操作系统,可用于桌面系统。
使用方法
系统要求:
安装要求:
sudo apt install genisoimage mmd qemu-system-i386 qemu-system-riscv64下载BookOS系统
准备子模块:
构建并运行整个系统,用于x86架构:
如果您想编译RISC-V架构,可以添加以下参数:
请注意,上述命令假设默认为x86架构。如果要为其他架构(如RISC-V)编译,请使用适当的ARCH和PLATFORM参数。