openCloudOS @ Pioneer Box Test Report

System Version

23

Status

GOOD

System Variant

linuxboot

Last Update

2025-05-20

openCloudOS-Stream 23 Pioneer Test Report

Test Environment

Operating System Information

Hardware Information

  • Milk-V Pioneer Box v1.3
  • A microSD card
  • A USB Type-C cable (used to connect the onboard serial port)

Installation Steps

Flashing Image

Download the linuxboot version: ocs_developer_sdcard-linuxboot.img.xz

Decompress the image using xz. Write the image to the microSD card using dd.

xz -d ocs_developer_sdcard-linuxboot.img.xz
dd if=ocs_developer_sdcard-linuxboot.img of=/dev/your-device bs=4M status=progress

Install Desktop Environment

You meed to update the mesa driver before using the desktop environment.

sudo dnf update -y
sudo dnf install -y xorg-x11*
sudo dnf install -y gnome*
sudo dnf install -y gtk3 clutter-gtk xdg-user-dirs-gtk colord-gtk

We highly recommend install the following fonts for better experience:

sudo dnf install -y google-noto-fonts-common google-noto-cjk-fonts-common google-noto-sans-cjk-sc-fonts google-noto-serif-sc-fonts

If you use other language, change the sc font to your language

Apply following chages to boot into desktop environment:

sudo systemctl set-default graphical.target

Logging into the System

Logging into the system via the serial port.

Default username: root/riscv Default password: riscv666!

Expected Results

The system boots up normally and allows login through the serial port.

Actual Results

The system boots up normally and login through the serial port is successful.

Boot Log

riscv64 login:
riscv64 login: root
Password:
[root@riscv64 ~]# cat /etc/os-release 
NAME="OpenCloudOS Stream"
VERSION="23"
RELEASE="2410"
ID="opencloudos"
ID_LIKE="opencloudos"
VERSION_ID="23"
PLATFORM_ID="platform:ocs23"
PRETTY_NAME="OpenCloudOS Stream 23"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:opencloudos:opencloudos:23"
HOME_URL="https://www.opencloudos.org/"
BUG_REPORT_URL="https://bugs.opencloudos.tech/"
[root@riscv64 ~]# cat /etc/opencloudos-release 
OpenCloudOS Stream release 23
[root@riscv64 ~]# lscpu
Architecture:          riscv64
  Byte Order:          Little Endian
CPU(s):                64
  On-line CPU(s) list: 0-63
NUMA:                  
  NUMA node(s):        4
  NUMA node0 CPU(s):   0-7,16-23
  NUMA node1 CPU(s):   8-15,24-31
  NUMA node2 CPU(s):   32-39,48-55
  NUMA node3 CPU(s):   40-47,56-63
[root@riscv64 ~]# uname -a
Linux riscv64.developer.ocs23 6.6.68 #1 SMP Thu Apr 10 17:26:47 CST 2025 riscv64 riscv64 riscv64 GNU/Linux

Serial logs (from flashing the system to booting up):

asciicast

desktop

Test Criteria

Successful: The actual result matches the expected result.

Failed: The actual result does not match the expected result.

Test Conclusion

Test successful.