Tak jen doufam, ze ten .NET neni nejak schovany ve snapu nebo docker kontejneru, ale ze je to regulerni implementace :)
"Tato vývojová platforma od Microsoftu je vyvíjena pod licencí MIT a jednalo se jeden z prvních příspěvků této firmy otevřenému softwaru."
- To vobec nie je pravda, Microsoft mal aj pred .net core milion veci otvorenych. Taktiez prispiveal do otvoreneho kodu. Este v roku 2012(2011) bol Microsoft najvetsi prispievatel do openSource kodu na svete.
"Doposud ale byla podporována jen na operačních systémech Windows."
- To tiez nie je pravda, od roku 2016 to funguje na vstekych linuxoch a maku.
No mozno myslia,. to, ze sa dotnet dostal do defultneho repozitara a netrebalo si pridat misrofotacky.
Přesně tak (k podpoře mimo Windows), ostatně i Microsoft to zmiňuje v souvisejícím blogu, viz:
"(...) We’ve learned a lot about how to structure an OSS project so that it is a candidate for inclusion in a Linux distro. This is thanks to our other partners who have taught us a lot, particularly Fedora and Red Hat. Looking back, it is easy to see that open source, trust, and industry relationships are even more important now than they were when we started. (...)" [1]
1. https://devblogs.microsoft.com/dotnet/dotnet-6-is-now-in-ubuntu-2204/
Dotnet jede nejen na Ubuntu už několik let. Jede to i na ARM Linuxu (třeba Rapsberry Pi). Spoustu ASP.NET Core serverů jede na Linuxu (troufnu si trvrdit, že většina). Doposud se dotnet instaloval, tak že jste si museli ručně přidat repo Microsoftu a pak apt update, install. Teď asi MS distribuje ten balíček navíc do repozitářu Ubuntu, takže na Ubuntu odpadá tento jeden krok.
No, dotnet obsahuje WinForms a WPF jen na Windows - protože to jsou Win32 APIs, takže to na ně jen přepošle. Ale na Linuxu tahle API chybí. Ale není nic ztraceno: můžete použít OSS implementaci Win32 APIs (WINE a v něm .NET Framework) nebo přímo Mono, které WinForms emulují. O WPF nemám přehled, protože to je oficiálně mrtvé API (nedostává novou funkčnost, např. automatickou podporu pro HighDPI/MultiDPI, jen security updaty).