Debian adds RISC-V as an official architecture
However before you rush to update your sources.list file, I want to warn you that the archive is currently almost empty, and that only the sid and experimental suites are available. The procedure is to rebootstrap the port within the official archive, which means we won't import the full debian-ports archive.
Posted Jul 24, 2023 19:13 UTC (Mon)
by chris_se (subscriber, #99706)
[Link] (11 responses)
Posted Jul 24, 2023 20:16 UTC (Mon)
by gspr (guest, #91542)
[Link] (8 responses)
Type (1) boards are seemingly also often out of stock. The type (2) situation is a lot like the cheapo Arm SBC world, so you can indeed do a lot there, but it sure leaves something to be desired. Type (3) apparently includes some pretty great stuff, but it's a different world than what we need for playing with Linux on RISC-V.
I'd love to be proven wrong :-)
Posted Jul 24, 2023 20:41 UTC (Mon)
by jrtc27 (subscriber, #107748)
[Link] (1 responses)
Posted Jul 25, 2023 6:40 UTC (Tue)
by marcin (subscriber, #159076)
[Link]
On another note, Pine64 accepts preorders for PineTab-V, a tablet built on top of Star64.
Posted Jul 24, 2023 20:44 UTC (Mon)
by ewen (subscriber, #4772)
[Link] (3 responses)
It’s a Chinese designed CPU (T-Head) but the single board computer design is from BeagleBoard which may help address your concerns. I’m not sure how upstream the support is, but I expect BeagleBoard are trying to do so if it isn’t already, as their other (ARM based) boards were pretty well supported.
And yes there’s also a bunch of microcontroller RISCV32 CPUs/dev boards around very cheaply (which are fun, but as you note won’t run Linux).
Ewen
Posted Jul 24, 2023 21:35 UTC (Mon)
by gspr (guest, #91542)
[Link] (2 responses)
Posted Jul 24, 2023 22:02 UTC (Mon)
by ewen (subscriber, #4772)
[Link]
Sorry, I'm not sure how close to the upstream Linux kernel it is at present. I saw the announcement that it was available, saw it was in stock, impulsively ordered one (in case it suddenly went out of stock again!), and while I've received it, I've yet to actually power it on. The announcement has a bit more background detail, including that the Beagle V Ahead ships with Yocto Linux. Searching now, the Alibaba T-Head TH1520 processor does seem to be used on some other Linux-compatible RISCV boards (including a SiSpeed one it seems), and have had some DTBs submitted to upstream (eg, May 2023); I've not confirmed if they've been merged, but it seems hopefully they are/will be. Ewen
Posted Jul 25, 2023 8:03 UTC (Tue)
by Fishwaldo (subscriber, #47595)
[Link]
Posted Jul 24, 2023 23:05 UTC (Mon)
by intelfx (subscriber, #130118)
[Link] (1 responses)
I mean, the whole situation looks suspiciously similar to the Arm SBC world :-)
Posted Jul 25, 2023 10:04 UTC (Tue)
by pm215 (subscriber, #98099)
[Link]
Posted Jul 24, 2023 20:35 UTC (Mon)
by ewen (subscriber, #4772)
[Link] (1 responses)
They were announced earlier this month, still seem to be in stock (eg at DigiKey), and are relatively inexpensive. There are Debian, Ubuntu, etc installers available for them from a quick check of available software images.
Ewen
Posted Jul 25, 2023 6:57 UTC (Tue)
by chris_se (subscriber, #99706)
[Link]
Thanks for the suggestion!
Any board recommendations?
Any board recommendations?
Any board recommendations?
Any board recommendations?
Any board recommendations?
Any board recommendations?
Any board recommendations?
The JH7110 SOC (in VisionFive2, Star64, PineTabV etc) has probably the best mainline support (excluding GPU as noted already), which is being spearheaded by StarFive (SOC manufacturer).
TH1520 has very basic mainline support, and so far is been done by the community reverse engineering a 5.10 vendor kernel. I’ve not seen much activity from T-Head on mainline efforts. (And TH1520 also used an Imagination GPU, so same situation as JH7110).
The bigger challenge in mainline is not actually the RISC-V Core. It’s the proprietary peripherals like USB, Ethernet, Clocks etc which have little, to no public technical documentation.
Any board recommendations?
Any board recommendations?
Any board recommendations?
Any board recommendations?
Any board recommendations?