Show HN: I ported .NET/C# as a switch homebrew and documented the process
github.comIf you like C# and work on weird platforms you most likely looked into the possibility getting it to run on your uncommon system at least once. You might even have tried porting one of the dotnet runtimes yourself, but as far as I know there aren't many success stories about that.
Well this is how this journey started for me. After a lot of research and work I managed to build a somewhat functional port of mono for the switch. I want to stress that this is an experimental, incomplete and unofficial port. Homebrew is the term used for unofficial software you run on hacked consoles.
Nevertheless, it's available and if you have an hacked switch you can try it out and run your own programs.
Most importantly, if you're interested in the topic of porting mono for other consoles, embedded systems or even your own OS I documented the process in a write-up which you can find on the repo. I'm not aware of anything like this being available on the internet so I hope it can be a good reference for others in the dotnet community.
If you have technical questions you can post them here or in the github issues of the repo.