RevyOS
Introduction
RevyOS is a Debian-based customised distribution developed and maintained by the RevyOS squad of the RuyiSDK team for the XuanTie chip ecosystem.
RevyOS is part of RuyiSDK, an open-source project initiated by PLCT Lab. The goal of RuyiSDK is to provide a convenient and comprehensive development environment for RISC-V developers. It delivers up-to-date hardware information and software support, including details on supported devices as well as software components such as images (e.g. RevyOS), toolchains, and package managers.
RevyOS offers comprehensive adaptation and optimisation for XuanTie C906, C910, C920, C908 and other processors. It ships with a GCC toolchain that supports the XuanTie extension instruction set and RVV 1.0 by default, together with Glibc and the kernel that are tuned for RVV 1.0.
At present, RevyOS already satisfies day-to-day needs in office work, web browsing, and video playback.
Thanks to these customisations and optimisations, RevyOS delivers excellent performance and user experience on hardware platforms such as Milk-V Meles and Lichee Pi 4A.
Image Download
The user-edition images of RevyOS are currently updated on the ISCAS mirror. To obtain the latest image, visit the download directory and select the files that correspond to your device. After downloading, follow the image flashing instructions for your board.
| Supported Devices | Image Download (Latest Version) | SD Card Support |
|---|---|---|
| Lichee Pi 4A | 20251030 | Supported |
| Milk-V Meles | 20251030 | Supported |
| Lichee Cluster 4A | 20251030 | Supported |
| Lichee Console 4A | 20251030 | Supported |
| Lichee Book 4A | 20251030 | Supported |
| Milk-V Pioneer / Sophgo EVB V1/V2 | 20251030 | Supported |
| Sophgo SG2044 SRD3 | 20251030 | |
| Sophgo Pisces | 20251030 | |
| Beagle-Ahead | 20231210 | |
| Huiwei book | 20240617 |
How to Enable T-Head Optimized GCC
For more details, see this document: How to Enable Optimized GCC.
Since the RevyOS toolchain has been upgraded to GCC 14, the c910v repository used by the T-Head optimised GCC is deprecated. Please wait for subsequent updates. (Tracking issue #124)
Changelog
After each update to the image version, we will publish the supported features for the current version. To view the changelog, please click RevyOS Version Change Log and select the version you want to check.
Issues
If you encounter any issues during use, you can report them, see Submitting issues.
User Documentation
In this documentation, we provide guides for reference on building, adapting, and also system testing. This would help users get onboard easier with RevyOS.
User Group
RevyOS has its own Telegram group: Invitation Link