Jump to content

NixOS on RISCV/VisionFive 2: Difference between revisions

m
Add NixOS/kernel support status
(Add note on how to update firmware)
m (Add NixOS/kernel support status)
Line 29: Line 29:


The [https://github.com/starfive-tech/VisionFive2 VisionFive 2] is a single board computer (SBC) that uses a RISC-V processor with an integrated GPU. It supports Linux operating system and various multimedia features, such as 4K video decoding and OpenGL ES 3.212.
The [https://github.com/starfive-tech/VisionFive2 VisionFive 2] is a single board computer (SBC) that uses a RISC-V processor with an integrated GPU. It supports Linux operating system and various multimedia features, such as 4K video decoding and OpenGL ES 3.212.
== Status ==
The Visionfive 2 developers have pushed their Linux kernel patches quite early to the upstream mainline kernel and have gotten almost all merged already.
'''See  <nowiki>https://rvspace.org/en/project/JH7110_Upstream_Plan</nowiki> for an overview of what device is supported in which Linux kernel version.'''
NixOS (more precisely nixpkgs) already has the generic '''Linux kernel 6.9 available, which supports almost everything you need out of the box''' (for a server as HDMI display patches haven't been merged into 6.9). This means NixOS should be able to run without a custom kernel.


= Building a SD-card image =
= Building a SD-card image =
48

edits