Skip to main content

4 posts tagged with "Development"

Content related to development

View All Tags

openRuyi-Project: Public Infrastructure for the RISC-V Software Ecosystem

· 10 min read

From the gradual introduction of native riscv64 support in foundational software such as the Linux kernel, GCC, and glibc to the ratification of the RISC-V Server Platform 1.0 specification, work on the RISC-V ecosystem is moving from basic enablement toward systematic optimization. Making operating systems compatible with different hardware platforms, and ensuring that applications run efficiently and reliably across diverse environments while remaining easy to deploy and maintain, requires coordinated optimization and hardware validation across firmware, kernels, toolchains, and applications. To keep these advances working as software evolves and make them reusable across more platforms and applications, validated fixes, optimizations, and regression tests must also be contributed upstream continuously. A shared engineering platform that brings together downstream RISC-V requirements, hardware realities, and upstream consensus is essential to the ecosystem's further development.

openRuyi Introduces Ruyi Firmware: An Open UEFI Firmware Solution for RISC-V Platforms

· 7 min read

As an important part of openRuyi's work on the firmware ecosystem, Ruyi Firmware expands the open firmware capabilities available for RISC-V platforms. Built on coreboot, OpenSBI, and EDK2, it provides an open UEFI firmware solution with optional compatibility for x64 UEFI graphics components, new K3 CPU mode configuration support, and complete build, flashing, and recovery procedures.

Ruyi Firmware has been validated on SpacemiT K3 Pico ITX hardware, demonstrating the complete process of booting openRuyi from firmware through to a running desktop environment.

Enabling RISC-V Secure Boot on openRuyi: A Practical Guide from Firmware to Kernel

· 8 min read

Secure Boot is an important mechanism for establishing a trusted verification chain during system startup. For system adaptation, firmware debugging, and boot process validation on RISC-V platforms, a reproducible configuration workflow helps developers understand the trust relationships among boot components.

Based on the openRuyi Documentation Center guide, "Enable Secure Boot on openRuyi"[1], this article uses the openRuyi UEFI firmware and the openRuyi Server edition QCOW2 image as examples to outline the main steps for configuring Secure Boot in a QEMU environment. The process begins with preparing the firmware and system image.

openRuyi AI Progress: Ready-to-Use Heterogeneous AI on RISC-V

· 7 min read

openRuyi is a native Linux distribution for the RISC-V architecture, with a focus on performance, security, AI, and cloud-native workloads. The rolling-release version of openRuyi tracks the latest upstream baseline and is committed to building best practices for cutting-edge standards and software applications on RISC-V.