-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Description
Use case
RISC-V is an upcoming CPU architecture which can similarly to ARM result in very energy-efficient processors. I won't start a discussion on benefits or issues related to RISC-V architecture; there are plenty out in the internet and in scientific environment.
Even though RISC-V is not very common for desktop or mobile devices yet, there is definitely momentum in the development RISC-V. Most major Linux and BSD distributions support RISC-V, such as Ubuntu, Debian or FreeBSD.
- Present: not many use cases. There are a few Linux-capable development boards as well as one fully featured desktop SoC available.
- Future: expectedly more. There's a lot of ongoing development in the RISC-V community.
And what makes Linux all-day usable: Flutter of course. I would like to have this issue as a tracker for possibly upcoming RISC-V support and implementation.
Proposal
Flutter currently supports amd64 and aarch64 on Linux. I'd propose to add support for RISC-V in addition.
This should mainly consist of:
- patches in the engine and Flutter tool to handle RISC-V
- pre-built Engine snapshots for RISC-V