.NET6がリリースされ、ようやくlinux版も統合されました。現在はMonoDevelopで作成してるMichiを.NET6+MAUIに移行できないかと調べてみましたが…
結論から言うと、できなくもなくなくないっぽい?
Ubuntu に .NET SDK または .NET ランタイムをインストールする を見るとUbuntu 21.10は.NET 6でサポートされており、インストールも問題ないらしい。
ところが、MAUIは 公式 にはAndrois 5.0↑をサポートしていますが、Linuxサポートはコミュニティ jsuarezruiz/maui-linux で行われている。
こちらにまとめがありました。.NET Multi-platform App UI(.NET MAUI)の要点まとめ
現在はMono+GTK+なので、その気になればWindowsでも動かせる。command部分は問題ないし機能は全て揃っている、GUI部分も大丈夫なはず。.NET+MAUIならiOS&macOSでも動かせる(ただし、iPhoneやMac買う予定はない)。無理に.NET6+MAUIに移行する意味は無いといえば無いのですが。
とりあえず、現状の整理だけでした。