Can .NET MAUI be used to build software compatible to run on embedded Linux on ARM target?

SP 0 Reputation points
2025-02-24T14:19:36.0633333+00:00

Can .NET MAUI be used to build software compatible to run on embedded Linux on ARM target? If not supported now, is there a plan to support it in the near future? We were looking at a cross-platform UI framework based on C# language which can support building software to run on Windows Desktop, iOS, Android, macOS & embedded Linux on arm. Saw that .NET MAUI is a supported for all these platforms except Linux. But saw that though Linux is not explicitly mentioned as a supported platform, still there are ways to get it working on Linux, but not sure where its documented..

.NET MAUI
.NET MAUI
A Microsoft open-source framework for building native device applications spanning mobile, tablet, and desktop.
3,955 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Bruce (SqlWork.com) 71,696 Reputation points
    2025-02-24T16:34:38.1333333+00:00

    as embedded Linux does not have a standard GUI, you would not use Maui forms. You would build a standard .net core app console app (can share code with your Maui apps). If the selected linux platform supported a C/C++ callable GUI, you would use p-invoke to call it.

    as Maui is about the common GUI, building and deploying to app stores, its does not have much relevance for embedded Linux.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.