DragonOS Playground - One-click tool to launch DragonOS operating system
This project provides a simple and easy way to quickly launch and experience the DragonOS operating system. By automatically downloading the latest DragonOS artifacts through scripts and launching the system using QEMU virtual machine, users can start using DragonOS without complex configuration.
🌟 Special recommendation for cloud-native development experience! On the cnb.cool platform, you can start DragonOS with zero configuration and one click, enjoying the convenience of cloud development.
🆕 Daily update experience! This project automatically performs nightly builds every night, ensuring you can experience the latest development version of DragonOS, including the latest features, performance optimizations, and bug fixes.
🌟 One-click launch! DragonOS Community Repository: https://github.com/DragonOS-Community/DragonOS
Experiencing DragonOS on the cnb.cool cloud-native development platform is the simplest and fastest way, requiring no local installation of any dependencies!
Access DragonOS Playground
One-Click Launch
./run.sh --clean ./run.sh
Exit System
Ctrl+X key combination to exit QEMUWhy recommend cloud-native development?
If you want to run in a local environment, please follow these steps:
Clone Project
git clone https://cnb.cool/DragonOS-Community/playground
cd playground
Launch System
./run.sh --clean ./run.sh
The script will automatically:
./run.sh --clean - Clean local artifact files and exit./run.sh --help - Display help information./run.sh again will automatically download the latest versionexport DRAGONOS_LOGLEVEL=4 # Only show WARN and above level logs
# Log levels: 0=EMERG, 1=ALERT, 2=CRIT, 3=ERR, 4=WARN, 5=NOTICE, 6=INFO, 7=DEBUG
. ├── run.sh # Main launch script ├── scripts/ # Scripts directory │ ├── download.sh # Artifact download script │ └── run-qemu.sh # QEMU launch script ├── bin/ # Artifacts directory (generated during runtime) │ ├── kernel/ # Kernel files │ │ └── kernel.elf │ ├── disk-image-x86_64.img # Disk image │ └── ... # Other architecture files ├── serial_opt.txt # Serial output log └── README_EN.md # This document
A: Check if Docker is running properly and if network connection is normal:
docker --version docker pull docker.cnb.cool/dragonos-community/playground/artifacts:nightly-latest
You can directly modify the QEMU configuration parameters in the scripts/run-qemu.sh file, including:
QEMU_MEMORYQEMU_SMPQEMU_DEVICESThis project is released under GPLv2.
What is Nightly Build?
Update Time:
nightly-latest tagNotes:
🎉 Start your DragonOS exploration journey now!