Skip to content

Support for Linux RISC-V #99963

@TheOneWithTheBraid

Description

@TheOneWithTheBraid

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

Related:

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityengineflutter/engine related. See also e: labels.platform-linuxBuilding on or for Linux specificallyteam-engineOwned by Engine teamtriaged-engineTriaged by Engine team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions