RevyOS
Introduction
RevyOS is a Debian based custom distribution developed and maintained by the RevyOS team under RuyiSDK, specifically optimized for the XuanTie chip ecosystem.
RevyOS is part of RuyiSDK, an open-source project initiated by PLCT Lab, aimed at providing a convenient and comprehensive development environment for RISC-V developers. It offers the latest hardware information and software support, such as details about supported hardware devices and software components like OS images (e.g., RevyOS), toolchains, and package managers.
RevyOS provides complete and thorough support for XuanTie chips including XuanTie C906, C910, C920, C908, with default integration of the XuanTie extended instruction sets and the GCC toolchain supporting RVV 1.0. It also features Glibc and Kernel optimized with RVV 1.0 instruction set.
Currently, RevyOS meets basic user needs in office work, web browsing, and video watching.
Based on these customizations and optimizations, RevyOS delivers excellent performance and a great experience on hardware platforms like Lichee Pi 4A, BeagleV-Ahead, and Milk-V Pioneer.
Image Download and Flashing
The user version images of RevyOS are currently updated on the ISCAS (Institute of Software, Chinese Academy of Sciences) / Felix Finland Source open-source mirror sites.
If you want to obtain the latest version of RevyOS, please select the corresponding device to get the appropriate U-Boot, boot partition, and root partition files:
Supported Devices | Image Download (Latest Version) | Flashing Tutorial | SD Card Support |
---|---|---|---|
Lichee Pi 4A | 20250110 | Flashing Tutorial | Supported |
Lichee Cluster 4A | 20240720 | Flashing Tutorial | |
Lichee Console 4A | 20240720 | Flashing Tutorial | |
Lichee Book 4A | 20240720 | Flashing Tutorial | |
Milk-V Pioneer | 20241230 | Flashing Tutorial | Supported |
Milk-V Meles | 20250110 | Supported | |
Beagle-Ahead | 20231210 | ||
Huiwei Book | 20240617 |
How to Enable T-Head Optimized GCC
For more details, see this document: How to Enable Optimized GCC.
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 by creating an issue.
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
Internship Recruitment
We are currently recruiting test interns. For more information, visit: RevyOS Team Test Intern Recruitment (Chinese only)