Now that I see an increase in the activity on the StarFive forums (and also because my board is arriving soon!), I need to know what is the upstream status of the forked software. Looking at StarFive Tech’s GitHub repository, three of the most important pieces of software that I care about (in the order listed) are:
While looking through the u-boot based kernel installation in Debian i came over a nice example what the work towards upstream finally means:
root@starfive:~# apt-cache search linux-image
linux-headers-6.1.0-4-riscv64 - Header files for Linux 6.1.0-4-riscv64
linux-image-6.1.0-4-riscv64-dbg - Debug symbols for linux-image-6.1.0-4-riscv64
linux-image-6.1.0-4-riscv64 - Linux 6.1 for 64-bit RISC-V platforms
linux-image-riscv64-dbg - Debugging symbols for Linux riscv64 configuration (meta-package)
linux-image-riscv64 - Linux for 64-bit RISC-V platforms (meta-package)
There’s a decent chance the Linux kernel 6.3 will land enough of the patches to boot the board. Several patches have been accepted, and quite a few more are getting minor tune-ups. The 6.3 merge window is just about to open, I expect several more of these to get accepted. There is important work that hasn’t even been submitted yet, but it takes time.