Debian does not impose hardware requirements beyond the requirements of the Linux kernel and the GNU tool-sets. Therefore, any architecture or platform to which the Linux kernel, libc, gcc, etc. have been ported, and for which a Debian port exists, can run Debian. Please refer to the Ports pages at https://www.debian.org/ports/riscv64/ for more details on 64-bit RISC-V architecture systems which have been tested with Debian GNU/Linux.
Rather than attempting to describe all the different hardware configurations which are supported for 64-bit RISC-V, this section contains general information and pointers to where additional information can be found.
Debian GNU/Linux 13 supports 7 major architectures and several variations of each architecture known as “flavors”.
Architecture | Debian Designation | Subarchitecture | Flavor |
---|---|---|---|
AMD64 & Intel 64 | amd64 | ||
ARM with hardware FPU | armhf | multiplatform | armmp |
64bit ARM | arm64 | ||
64bit MIPS (little-endian) | mips64el | MIPS Malta | 5kc-malta |
Cavium Octeon | octeon | ||
Loongson 3 | loongson-3 | ||
Power Systems | ppc64el | IBM POWER8 or newer machines | |
64bit RISC-V (little-endian) | riscv64 | ||
64bit IBM S/390 | s390x | IPL from VM-reader and DASD | generic |
This document covers installation for the 64-bit RISC-V architecture using the Linux kernel. If you are looking for information on any of the other Debian-supported architectures take a look at the Debian-Ports pages.
This is the first official release of Debian GNU/Linux for the 64-bit RISC-V architecture. We feel that it has proven itself sufficiently to be released. However, because it has not had the exposure (and hence testing by users) that some other architectures have had, you may encounter a few bugs. Use our Bug Tracking System to report any problems; make sure to mention the fact that the bug is on the 64-bit RISC-V platform using the Linux kernel. It can be necessary to use the debian-riscv64 mailing list as well.
Almost any network interface card (NIC) supported by the Linux kernel should also be supported by the installation system; drivers should normally be loaded automatically.