Debian 13 trixie riscv64 officially supported architecture / Debian riscv64
Distribution
Production readyDebian 13 trixie riscv64 (generic, including QEMU and various boards)
- What already works
- Debian 13 lists riscv64 as an officially supported architecture for the first time (one of seven official architectures), with a complete archive, installer and multi-arch container images; podman 5.4.2, postgresql-17, mariadb-server, nginx and ceph-mon/osd/radosgw all have official trixie/riscv64 packages.
- Known limits
- No commercial LTS support (only the community security team); some software is not in the official archive — for example there is no kubernetes-client package for trixie/riscv64; a few packages are missing or delayed on riscv64 (not verified package by package).
Debian has the broadest software coverage of any community distribution on riscv64 and suits self-hosted services; what it lacks is commercial backing and the cloud-native stack, Kubernetes included.
Fedora RISC-V (Alternative Architecture) / Fedora riscv64
Distribution
Usable with limitsFedora 44 riscv64 (HiFive Premier P550, VisionFive 2, QEMU, etc.)
- What already works
- Fedora has published riscv64 images continuously since Fedora 44 (the 2026-07 update added board support), with its own riscv-koji build system and a RISC-V SIG; usable as a fairly aggressive development/validation platform.
- Known limits
- Fedora officially classifies RISC-V as an Alternative Architecture (not a primary architecture), of the kind that runs its own koji and where build failures do not block the main repository; images and hardware enablement are community-maintained and the release cadence does not fully track the primary architectures.
Fedora is the test bed for new RISC-V hardware and features and suits early adopters; it does not suit scenarios that need a stable server lifecycle.
Ubuntu 26.04 LTS / 24.04.5 LTS for RISC-V (official Canonical builds)
Distribution
Usable with limitsUbuntu Server riscv64 on SiFive BigSky, SpacemiT K3 (CoM260/Pico-ITX), HiFive Unmatched, VisionFive 2, Milk-V Mars, etc.
- What already works
- Images are built and hosted by Canonical, with both a Server live installer and preinstalled images; from 26.04 LTS the requirement is RVA23S64, with SiFive BigSky and SpacemiT K3 platforms supported; 24.04.5 LTS continues to cover RVA20 boards (HiFive Unmatched, VisionFive 2, Milk-V Mars, etc.).
- Known limits
- From 26.04 onward, RVA20 hardware is stranded on 24.04.5 LTS, creating a version fork; Canonical notes that most board images are headless only (no GPU, no WiFi); server-oriented RVA23 hardware is currently limited to a few platforms such as BigSky and K3.
For running RISC-V servers, Ubuntu is one of the few options that can come with a commercial support contract, but confirm first whether the board is RVA23 — otherwise you are stuck on 24.04.
openEuler 24.03 LTS RISC-V native server distribution / openEuler 24.03 LTS RISC-V
Distribution
Usable with limitsopenEuler 24.03 LTS SP2 riscv64 (SG2042 / HiFive P550 / SpacemiT K3, etc.)
- What already works
- The project states that 24.03 LTS unifies the kernel across x86/Arm/RISC-V, with RISC-V release scope aligned to x86/Arm; the first community distribution with UEFI standard support; integrates sysCare live patching and Shanghai Jiao Tong University's Penglai TEE; the OERV team validated StratoVirt on QEMU; the repository actually carries riscv64 RPMs for docker-engine, qemu 8.2, libvirt, mariadb 10.5, mysql 8.0.42, opengauss 6.0.0 and more.
- Known limits
- Hardware enablement depends on vendor kernels/BSPs and the RISC-V Kernel Unification effort; vector and hardware-virtualization support for SG2380 and JH8110 was still listed as “coming soon” at release; the community edition carries no commercial LTS commitment, so enterprise support requires a commercial distribution.
The most complete RISC-V server line among domestic distributions: broad package coverage and an LTS baseline, at the cost of hardware enablement that follows vendor BSPs.
openSUSE Tumbleweed riscv64 port / openSUSE Tumbleweed RISC-V port
Distribution
ExperimentalopenSUSE Tumbleweed riscv64 (ports/riscv images, some boards + QEMU)
- What already works
- openSUSE provides Tumbleweed images and OBS builds for riscv64 (appliances/iso images under ports/riscv), runnable on supported boards and on QEMU.
- Known limits
- The official wiki states plainly that “RISC-V support is still under development, you may run into bugs or unstable circumstances”; some hardware is still not enabled, Factory has packages that fail to build, and the project is soliciting hardware donations and maintainers.
openSUSE's RISC-V is in a “works, but do not run it in production” state — the project itself is still looking for people and hardware to fill the gaps.
Gentoo riscv64 (source-based distribution) / Gentoo RISC-V
Distribution
Usable with limitsGentoo stage3 rv64gc/rv32gc (glibc/musl, openrc/systemd)
- What already works
- The Gentoo RISC-V project targets first-class support, and the official download page offers the full stage3 matrix: rv64gc/rv32gc, hard/soft-float, glibc/musl, openrc/systemd; a large number of packages are already keyworded, and qemu-riscv64 can be used for cross-validation.
- Known limits
- The official wording is “a set of packages in the Gentoo repository is keyworded”, i.e. only some packages are usable and the rest must be keyworded and built by hand; there is no binary repository and no commercial support, so every part of a server stack has to be tuned individually.
Gentoo suits deep customization and validation, not someone who wants to deliver servers quickly — every package has to be keyword-checked by hand.
RHEL 10 RISC-V Developer Preview (Red Hat Enterprise Linux preview)
Distribution
ExperimentalRHEL 10.2 riscv64 Developer Preview on SiFive HiFive Premier P550, SpacemiT K3 (Pico-ITX/CoM260), UltraRISC
- What already works
- Red Hat shipped RHEL 10.2 for RISC-V Developer Preview images with package versions aligned to RHEL 10.2 on other architectures (Go 1.26, Rust 1.92), plus new hardware enablement for SpacemiT and UltraRISC.
- Known limits
- Red Hat states explicitly that a developer preview carries no technical support, no guaranteed upgrade path to GA (a reinstall and data migration may be needed) and no obligation of future support; the onboard GPU of every RISC-V board is not enabled, so only a serial console or an add-in display card works.
Red Hat has made a serious RISC-V bet, but this is still only a preview — you cannot sign a production SLA against it and should not count on a smooth upgrade.
Rocky Linux 10 RISC-V (AltArch) / Rocky Linux riscv64
Distribution
ExperimentalRocky Linux 10 riscv64gc (VisionFive 2, QEMU, HiFive P550)
- What already works
- Rocky announced official RISC-V support in RL10, producing riscv64gc builds targeting VisionFive 2, QEMU and HiFive P550; the compiler stack was bootstrapped from Fedora RISC-V and brought back to EL10.
- Known limits
- P550 relies solely on a vendor kernel and has some features restricted; Milk-V/Banana Pi are explicitly “not yet supported”; the announcement still marks images and installation guides as coming soon, so real use has to wait for actual artifacts.
The RHEL-family ecosystem is only starting on RISC-V; Rocky 10 is a signal, not a deliverable server baseline.
KVM on RISC-V (Linux mainline) / KVM RISC-V
Virtualization
Usable with limitsLinux mainline arch/riscv/kvm (requires the H extension in hardware; QEMU can stand in for validation)
- What already works
- Linux mainline already contains a complete arch/riscv/kvm directory: vCPU management, gstage/MMU, AIA (APLIC/IMSIC), SBI v0.1/v2/HSM/PMU/STA, vector context (vcpu_vector.c) and more, so KVM guests run on hardware implementing the H extension or on QEMU.
- Known limits
- Depends on the CPU implementing the RISC-V Hypervisor extension; some boards on sale (such as HiFive Premier P550) were designed before the H extension was ratified and cannot enable it directly (Vates recorded the same problem in its Xen port); mainline has no standalone KVM/RISC-V administrator documentation, and device passthrough and nesting support are limited.
KVM is already a mainline feature on RISC-V, but confirm the CPU has the H extension before buying hardware — without it there is no virtualization.
Xen on RISC-V (Type-1 hypervisor port) / Xen RISC-V
Virtualization
ExperimentalUpstream Xen RISC-V port (dom0less first) + downstream multi-vCPU support; SpacemiT K3 (RVA23), HiFive P550, QEMU
- What already works
- In 2026-09 Xen was announced booting on the SpacemiT K3 (the first RVA23-compliant board) and booting a guest on real HiFive P550 hardware; the upstream route is dom0less first, while downstream can already run multi-vCPU guests (QEMU, P550, K3).
- Known limits
- A 2024 official blog post already described upstream Xen RISC-V as “not yet fully operational for widespread practical use”; dom0 support is still downstream, interrupt/AIA support is only partly complete, verifiable boards are very few and there is no distribution integration — far from production.
Xen on RISC-V has only just lit up two boards; this is frontier-watching territory and should not enter production architecture choices.
Docker Engine on riscv64 (distribution packaging) / Docker riscv64
Containers and cloud native
Usable with limitsDebian trixie docker.io / openEuler docker-engine 18.09 + riscv64 images on Docker Hub
- What already works
- Debian trixie ships a docker.io riscv64 package and openEuler 24.03 SP2 ships a docker-engine 18.09 riscv64 RPM; the official debian image on Docker Hub already includes a riscv64 layer, so base images can be pulled and run directly.
- Known limits
- Docker's official static binaries are published only for aarch64/armel/armhf/ppc64le/s390x/x86_64, with no riscv64; the supported-platform list in the official install documentation does not include riscv64 either; the openEuler package is only 18.09, which is fairly old.
Containers do run on RISC-V, but the engine comes from the distribution rather than Docker itself, so versions and features lag behind.
Podman on riscv64 (daemonless containers) / Podman riscv64
Containers and cloud native
Usable with limitsDebian trixie podman 5.4.2 / openEuler podman 4.9.4, riscv64
- What already works
- Both Debian trixie and openEuler 24.03 SP2 provide riscv64 podman packages (5.4.2 / 4.9.4), usable as a rootless container runtime instead of Docker.
- Known limits
- There is no official Podman riscv64 static build and no podman-machine (virtual machine) support; Podman Desktop does not support riscv64; capabilities depend entirely on the distribution's packaged version.
For a daemonless, rootless container setup, Podman is smoother than Docker on riscv64, but it still relies on distribution packages.
Kubernetes on riscv64 (openEuler EPOL packaging) / Kubernetes riscv64
Containers and cloud native
Usable with limitsopenEuler 24.03 LTS SP2 EPOL riscv64 + Kubernetes 1.29.1 + KubeKey 3.0.7 + KubeEdge 1.8.0
- What already works
- The openEuler EPOL riscv64 repository provides kubernetes 1.29.1 (kubeadm/kubelet/master/node/client), kubekey 3.0.7, kubeedge 1.8.0, containerd 1.6.22, etcd 3.4.14 and k3s-containerd, enough to stand up a single cluster or an edge cluster.
- Known limits
- Upstream Kubernetes does not publish linux/riscv64 binaries from dl.k8s.io (tested 2026-11: https://dl.k8s.io/release/v1.37.2/bin/linux/riscv64/kubelet returns 404, while the same version for arm64 returns 200); distribution packaging is stuck at 1.29 (upstream is at 1.37); plugins such as CNI/CSI/Ingress need their riscv64 images verified one by one.
On riscv64, K8s can only come from distribution packaging (openEuler 1.29) because upstream ships no binaries; the version lag is a hard constraint.
containerd riscv64 official builds / containerd riscv64
Containers and cloud native
Usable with limitscontainerd 2.4.2 linux/riscv64 (official release tarball)
- What already works
- containerd's official releases directly provide containerd-2.4.2-linux-riscv64.tar.gz and containerd-static-2.4.2-linux-riscv64.tar.gz, usable as the container runtime on riscv64 nodes.
- Known limits
- Only the container runtime itself; the Kubernetes control plane still needs a distribution build; CNI/CRI plugins and the image ecosystem must be verified independently; no commercial support.
containerd is one of the few cloud-native building blocks that officially ship riscv64 artifacts, making it a good runtime base for self-built K8s.
OpenHPC 4.x absence on riscv64 / OpenHPC riscv64 gap
HPC
ExperimentalOpenHPC 4.0 (EL10, openEuler 24.03) — x86_64/aarch64 only
- What already works
- OpenHPC 4.0 adds EL10 and openEuler 24.03 support and provides a complete HPC packaging stack (SLURM, Warewulf, MPI, scientific libraries), but those repositories only carry ohpc-release for x86_64 and aarch64.
- Known limits
- Every distribution combination on the official downloads page is aarch64/x86_64, with no riscv64 repository or RPM; RISC-V clusters can only assemble SLURM, MPI and scientific libraries by hand with Spack or from source.
The “out-of-the-box HPC stack” that OpenHPC represents does not exist on riscv64 yet; RISC-V clusters have to be assembled by hand.
Monte Cimone v2 RISC-V HPC cluster / Monte Cimone v2
HPC
ExperimentalSG2042 (Milk-V Pioneer) + SiFive U740 nodes; Fedora 38 + GCC 13 + Spack + SLURM + ExaMon
- What already works
- The multi-node RISC-V cluster actually ran HPL/STREAM: 41.9 GB/s memory bandwidth from 64 threads on one socket and 82.9 GB/s across two sockets; optimizing BLIS microkernels for the C920 vector unit raised HPL noticeably; the software stack is managed with Spack, scheduled with SLURM and monitored with ExaMon.
- Known limits
- Positioned as an HPC validation platform rather than a production cluster; the paper's HPL/STREAM results show absolute performance still at validation-machine level, clearly behind x86 HPC nodes; the toolchain (GCC 13 + vendor vector toolchain) must be built and tuned in-house, and ecosystem components need adapting one by one.
This is the most complete public RISC-V HPC practice so far: it runs real workloads, but both performance and operational maturity are still at the “validation platform” stage.
RVV scientific computing stack (OpenBLAS/BLIS + MPI libraries) / RVV scientific computing stack
HPC
Usable with limitsOpenBLAS riscv64 kernels (C910V/U74/x280, ZVL128B/256B) + openEuler netcdf-openmpi/mpich
- What already works
- The OpenBLAS repository contains 229 riscv64 kernel files covering C910V, U74, x280 and the ZVL128B/ZVL256B RVV variants; openEuler provides riscv64 packages for parallel scientific libraries such as netcdf-openmpi/netcdf-mpich; Monte Cimone has validated the BLIS RVV microkernel optimization path.
- Known limits
- Performance depends heavily on -march and vector length (RVV 0.7.1 and 1.0 differ substantially) and must be tailored per core; not every math library or HPC application has RVV kernels; vendor-level tuning and long-term maintenance are missing.
Scientific computing does run, provided you are willing to recompile and retune for each core's vector length — this is not out-of-the-box binary performance.
HPC performance limits of the 64-core SG2042 RISC-V server / SG2042 HPC evaluation
HPC
Usable with limitsSOPHGO SG2042 (64×C920, RVV 0.7.1)
- What already works
- The 64-core SG2042 runs HPC benchmarks such as RAJAPerf; the paper measured single-core performance at about 5–10× the most widely available RISC-V hardware of the time, with some kernels even faster than the x86 comparison.
- Known limits
- Multithreaded performance overall still trails the x86 HPC CPU used for comparison by roughly 4–8×; limited by memory bandwidth and vector width, it is not suited to being a primary compute node.
SG2042 is the starting point for RISC-V that “belongs in a machine room”, but its performance only suits edge, teaching and validation work — not replacing x86 compute.
PostgreSQL on riscv64 (officially stated to run) / PostgreSQL riscv64
Databases and middleware
Production readyPostgreSQL 18 from source / Debian trixie postgresql-17 / openEuler postgresql-15
- What already works
- PostgreSQL's official supported-platforms documentation explicitly lists RISC-V among the CPU architectures expected to work (alongside x86, ARM and PowerPC); Debian trixie provides a postgresql-17 riscv64 package and openEuler provides postgresql-15 riscv64.
- Known limits
- Official support means the source compiles and passes the build farm, which is not the same as commercial certification; distribution versions lag the latest upstream point releases; performance tuning needs RVV-specific compiler options.
PostgreSQL is the safest database choice on RISC-V: upstream explicitly lists it as a supported architecture and distributions ship ready-made packages.
MySQL 8.0 on riscv64 (distribution builds) / MySQL riscv64
Databases and middleware
Usable with limitsopenEuler 24.03 SP2 mysql-8.0.42 riscv64 RPM
- What already works
- The openEuler 24.03 LTS SP2 riscv64 repository provides complete mysql 8.0.42 RPMs (server/client/common/config), enough to deploy a conventional OLTP setup.
- Known limits
- Oracle provides no riscv64 binaries or support: the official mysql Docker image covers only amd64/arm64; the openEuler repository has only the 8.0 series (no 8.4/9.x riscv64 packages); there is no official certification or patch commitment.
MySQL runs, but entirely through distribution packaging — Oracle does not cover RISC-V, so business-critical use should weigh the risk in that support chain.
openGauss on RISC-V (dedicated SIG enablement) / openGauss riscv64
Databases and middleware
Usable with limitsopenGauss 6.0.0-lite / 7.0.0-RC1 on openEuler RISC-V and Fedora; RVV vector acceleration
- What already works
- The openGauss RISC-V SIG was formed in 2024-06 and has since completed 5.1.0-lite and 6.0.0-lite enablement merged into the openEuler repository; in 2025-06 it completed enablement of the full 7.0.0-RC1 release, with RVV vector acceleration for MOT and datavec, and provides container images; the openEuler repository has an opengauss-6.0.0 riscv64 RPM.
- Known limits
- The full edition only reaches 7.0.0-RC1 (not a formal LTS); the lite edition is a functional subset; the SIG's own poster lists Debian/Ubuntu enablement as future work, not yet done; whether ecosystem tools for backup, monitoring and migration have been validated on riscv64 is unverified.
Among domestic databases, openGauss has done the most serious RISC-V enablement (a dedicated SIG and RVV acceleration), but the production version has not fully matured.
OceanBase Community Edition (no official riscv64 support) / OceanBase riscv64
Databases and middleware
ExperimentalOceanBase Community Edition (official support: x86_64/ARM only)
- What already works
- Neither the official documentation nor community Q&A lists RISC-V support; existing deployment options are based on x86 and ARM.
- Known limits
- Neither the official documentation nor community Q&A (retrieval answers built on the official documentation library) lists RISC-V; no official riscv64 binaries or porting plan are visible (whether an internal port exists is unverified); self-porting means dealing with the compiler, dependency libraries (OpenSSL/Boost and others) and performance tuning.
OceanBase is not currently a RISC-V option — choosing it means giving up riscv64 servers.
nginx on riscv64 (distribution packages + reverse proxy) / nginx riscv64
Storage and gateways
Usable with limitsDebian trixie nginx riscv64; the official nginx.org repository covers x86_64/aarch64 only
- What already works
- Debian trixie provides a riscv64 nginx package usable as a web server, reverse proxy or gateway; openEuler 24.03 SP2 also provides nginx 1.24.0 riscv64 RPMs plus common modules.
- Known limits
- The official nginx.org Linux repositories (Debian 12/13, Ubuntu 22.04–26.04, EL8–10, SUSE, Alpine) list only x86_64 and aarch64/arm64, with no official riscv64 binaries; no NGINX commercial support covers riscv64; new versions have to wait for the distribution to catch up.
nginx works fine as a gateway, but only from distribution packages; if you need the official latest release or commercial support, riscv64 is not available.
Ceph on riscv64 (Debian-packaged distributed storage) / Ceph riscv64
Storage and gateways
Usable with limitsDebian trixie ceph-mon / ceph-osd / radosgw (riscv64)
- What already works
- Debian trixie riscv64 provides ceph, ceph-base, ceph-mon, ceph-osd and radosgw packages, enough to build a Ceph cluster offering block and object storage.
- Known limits
- Distribution packaging only, with no commercial support; public evidence on the stability and performance of large Ceph clusters on RISC-V is lacking (unverified); the resource cost of MON/OSD on low-core-count RISC-V servers has to be assessed by the user (not measured).
Ceph installs and runs, but there is no at-scale validation data; small clusters or edge storage are worth trying, core storage is not worth the risk.
llama.cpp / llama-server on riscv64 (local RVV inference) / llama.cpp riscv64
AI inference services
Usable with limitsllama.cpp built from source (GGML RVV backend) on SpacemiT K1/K3, SG2042, etc.
- What already works
- ggml provides RISC-V-specific compile flags (GGML_RV_ZFH/ZVFH/ZICBOP/ZIHINTPAUSE/ZVFBFWMA) and RVV kernels; llama-server exposes an OpenAI-compatible API; measured on a SpacemiT K1 (8 cores at 1.6GHz) running TinyLlama 1.1B, about 8.7 tok/s generation and 12.5 tok/s prefill, workable as a single-machine local inference service.
- Known limits
- Official releases ship no riscv64 prebuilt packages (only arm64/x64/s390x and similar), so building from source is mandatory; -march must be set correctly (including zvfh) or the RVV build simply fails; the measured figure is ~8.7 tok/s for a single user, concurrency is unverified, and the interactive experience with models above 1.1B on 1.6GHz-class boards has to be measured by the user.
The only workable LLM inference path on RISC-V is llama.cpp built from source; small models can serve one person, do not count on concurrency.
vLLM (no official riscv64 backend) / vLLM riscv64
AI inference services
ExperimentalvLLM CPU backend (officially supports x86 / ARM AArch64 / Apple / IBM Z)
- What already works
- vLLM's official CPU installation documentation lists four platform classes — x86, ARM AArch64, Apple Silicon and IBM Z — with the wheel or build method for each; riscv64 is not among them.
- Known limits
- There is no riscv64 wheel, no official build script or CI; the official documentation gives no riscv64 installation path; CUDA/CPU operators such as PagedAttention would have to be ported by hand (no publicly available complete port was found; unverified).
vLLM does not support riscv64 today; there is no ready-made way to run high-throughput inference services on RISC-V.
Ollama (no official riscv64 build) / Ollama riscv64
AI inference services
ExperimentalOllama official releases (linux-amd64 / linux-arm64, etc.)
- What already works
- Ollama's official releases provide amd64 and arm64 builds (including JetPack/ROCm/MLX variants) plus macOS and Windows packages.
- Known limits
- No riscv64 binaries; building it yourself is possible, but the inference backend still depends on ggml/llama.cpp's RISC-V support, which leads right back to llama.cpp.
Ollama's convenience does not exist on RISC-V; using llama.cpp directly is more realistic.
Scaleway Elastic Metal RV1 (commercial RISC-V cloud bare metal) / Scaleway EM-RV1
Real-world deployments
Usable with limits4×T-Head C910 RV64GC @1.85GHz, 16GB LPDDR4, 128GB eMMC, 100Mb/s, Paris data center
- What already works
- Described by the vendor as the world's first commercial RISC-V cloud server: the EM-RV1-C4M16S128-A is billed at €0.042/hour or €15.99/month (excluding tax), provisions instantly, includes an NPU and suits CI/CD, porting validation and lightweight services.
- Known limits
- Low specification ceiling: 4 cores/16GB/128GB eMMC/100Mb networking, unsuitable for databases or high-throughput services; the C910 is affected by the GhostWrite vulnerability, so instances provisioned before 2024-06-06 need a kernel update; only a single Paris region.
To try RISC-V servers at near-zero cost, Scaleway rents one for €16 a month; but it is only a “usable validation machine”, not production compute.
Shandong University “Dongshan-1” RISC-V server cluster / Dongshan-1 RISC-V cluster
Real-world deployments
Usable with limitsRISC-V server nodes + TPU acceleration + storage nodes; 6 compute + 2 storage nodes per rack
- What already works
- Deployed and announced in 2024-04 as what is described as the world's first RISC-V architecture server cluster, “Dongshan-1”; 2024-08 brought the PLUS version: 6 compute plus 2 storage nodes in a single standard rack, 476.8 TFLOPS (including TPU expansion) and 126TB of storage, able to run 50+ AI models; in 2026-08 it passed a third-party scientific and technological achievement evaluation, having cumulatively completed migration and validation of 200+ open-source software packages (distributions, GCC/LLVM, databases, web servers, containers, AI frameworks, HPC).
- Known limits
- A university research/validation platform, not a commercial cloud; the 476.8 TFLOPS relies on TPU accelerator cards and pure CPU compute is limited; the exact node models and scale are not fully disclosed.
The most complete RISC-V server full-stack validation environment in China, proving that it “runs”; but it is a research cluster, not a rentable commercial service.
China Mobile 5G RISC-V server pilot / China Mobile RISC-V pilot
Real-world deployments
ExperimentalRISC-V server chips and systems for 5G data-center scenarios (with custom instruction extensions)
- What already works
- China Mobile Research Institute used the 5G data center as its entry point: extracting workload requirements, extending instructions to optimize the core, and developing RISC-V server chips and systems, advancing standards, technology, products and ecosystem together.
- Known limits
- An official talk states plainly that “high-performance RISC-V processors still face many challenges in breaking into the high-compute market”; the work remains at the exploration and pilot stage with no volume commercial deployment; no public performance or stability data.
Carriers are already trialing it, but only as a pilot for specific 5G scenarios — still some way from general-purpose cloud servers.
SiFive BigSky SF-2U870 data-center RISC-V server / SiFive BigSky
Real-world deployments
Usable with limits32×SiFive P870-D @2.0GHz, 2U rack, RVA23; Ubuntu 26.04 LTS / RHEL 10
- What already works
- A 2U rack-mount RISC-V server announced in 2026-08 (32 P870-D cores @2.0GHz), fully RVA23 compliant, natively supporting Ubuntu 26.04 LTS and RHEL 10 without a custom port; the on-site demo ran several server workloads and CUDA was brought up on it, acting as head node for NVIDIA GPU LLM workloads; the vendor says hyperscale customers are already running workloads on deployed systems.
- Known limits
- Limited production, prioritized for strategic partners, with pricing and lead times undisclosed; the ecosystem is still in the software porting/tuning stage; GPUs come from add-in PCIe cards, not onboard.
This is the first RISC-V machine that “looks like a server” (2U, RVA23, native Ubuntu/RHEL), but it cannot be bought in volume — it is a validation platform for strategic customers.