Perhaps it might be[0]?
I'm not quite sure how I feel about that however... :-D
What's wrong with this? Genuine question.
Modern .NET is fully open-source with a permissive MIT licence. This includes the compiler and analysers infrastructure (Roslyn), the package manager (Nuget), and even the shell language (PowerShell).
It is a superb alternative to Java, Go, and similar languages. Why is using .NET on Linux or MacOS such a weird thing?
In my experience, is as great as any other backend stack for UNIX. But, hey! If anyone wants to ban a piece of software on their systems for whatever random reason, they're free to do that. Luckily they have tons of alternatives from companies with great sense of ethics (Go, Swift, Java, ...)
Love the sarcasm here, heh.
Deploying on Debian Linux behind a reverse proxy.
It's a comfy life. Everything (more so than the Java ecosystem) just works.
That said, I still have that nagging fear that Microsoft will do a Microsoft in some way and I'll be forced back onto Windows with all its attendant horrors.
The current implementation is not as good as what you get from javascript world.
1. https://www.theverge.com/2021/10/22/22740701/microsoft-dotne...
Running .net code on Linux is fine, though.
This is vsdbg (which comes with Visual Studio 2022 and the Microsoft-provided binary of VS Code).
There are alternatives like OmniSharp[1], the debugger shipped with JetBrains Rider, and Samsung's netcoredbg[2].