DragonOS Playground - 一键启动DragonOS操作系统的便捷工具
本项目提供了一个简单易用的方式来快速启动和体验DragonOS操作系统。通过自动化脚本下载最新的DragonOS制品,并使用QEMU虚拟机启动系统,让用户无需复杂的配置即可开始使用DragonOS。
🌟 特别推荐云原生开发体验! 在cnb.cool平台上,您可以零配置、一键启动DragonOS,享受云端开发的便利性。
🆕 每日更新体验! 本项目每天晚上会自动进行nightly build,确保您能够体验到最新开发版本的DragonOS,包括最新功能、性能优化和bug修复。
🌟 一键启动! DragonOS社区仓库:https://github.com/DragonOS-Community/DragonOS
在cnb.cool云原生开发平台上体验DragonOS是最简单快捷的方式,无需本地安装任何依赖!
访问DragonOS Playground
一键启动
./run.sh --clean ./run.sh
退出系统
Ctrl+X 组合键退出 QEMU为什么推荐云原生开发?
如果您希望在本地环境中运行,请按以下步骤操作:
访问项目
git clone https://cnb.cool/DragonOS-Community/playground
cd playground
安装依赖
# Ubuntu/Debian
sudo apt update
sudo apt install qemu-system-x86 docker.io bridge-utils dnsmasq iptables
# CentOS/RHEL
sudo yum install qemu-kvm docker bridge-utils dnsmasq iptables
启动系统
./run.sh
脚本会自动:
sudo apt update sudo apt install qemu-system-x86 docker.io bridge-utils dnsmasq iptables
sudo yum install qemu-kvm docker bridge-utils dnsmasq iptables
./run.sh --clean - 清理本地制品文件后退出./run.sh --help - 显示帮助信息./run.sh 会自动下载最新版本export DRAGONOS_LOGLEVEL=4 # 只显示WARN及以上级别日志
# 日志级别:0=EMERG, 1=ALERT, 2=CRIT, 3=ERR, 4=WARN, 5=NOTICE, 6=INFO, 7=DEBUG
. ├── run.sh # 主启动脚本 ├── scripts/ # 脚本目录 │ ├── download.sh # 制品下载脚本 │ └── run-qemu.sh # QEMU启动脚本 ├── bin/ # 制品目录(运行时生成) │ ├── kernel/ # 内核文件 │ │ └── kernel.elf │ ├── disk-image-x86_64.img # 磁盘镜像 │ └── ... # 其他架构文件 ├── serial_opt.txt # 串口输出日志 └── README.md # 本文档
A: 检查Docker是否正常运行,以及网络连接是否正常:
docker --version docker pull docker.cnb.cool/dragonos-community/playground/artifacts:nightly-latest
A: 检查网络相关工具是否安装:
sudo apt install bridge-utils dnsmasq iptables
可以直接修改 scripts/run-qemu.sh 文件中的QEMU配置参数,包括:
QEMU_MEMORYQEMU_SMPQEMU_DEVICES本项目遵循GPLv2进行发布。
什么是Nightly Build?
更新时间:
nightly-latest 标签注意事项:
🎉 立刻开启你的DragonOS探索之旅!