Checks the bio Ahh, Zero Sysadmin experience so does not know about amount of legacy garbage being run at many companies and Enterprises.
Amount of software running on .Net Framework is mind boggling. If there is not 100% compatibility with .Net Framework on Windows running on Linux, forget it. I know of a company still using Visual FoxPro in 2020 and it was still being maintained.
Just like COBOL, across insane amount of businesses/enterprises/government, there are hordes of Windows machines, using technology that last saw updates in early 2000 computing away. Their last supported Windows Server was probably 2008 but somehow they still run on Windows Server 2019 and those licenses are not cheap.
Sure, Windows Desktop is clearly becoming "Whatever" by Microsoft but it's also pretty cheap. NT Kernel and UI work has to be done for server side and until that cash cow is dead, shoving slop into Windows Desktop is cheap revenue stream on work they have to do anyways.
Some .Net Framework might be fine but unless it promises 100% all .Net calls, including ones using "unsupported APIs" or other insane stuff, works, there will be plenty of very unhappy Windows customers.
It's complicated... there's Windows .net apps (which run in wine through mono), there's Linux .net apps (that get run with dotnet), and there's apps that have to be run through mono directly.
IIUC, Microsoft bought-out Mono and donated it to Wine, making it effectively legacy. It probably still 'works', but not many big IT departments are going to run critical apps on some old unsupported hackjob.
Amount of software running on .Net Framework is mind boggling. If there is not 100% compatibility with .Net Framework on Windows running on Linux, forget it. I know of a company still using Visual FoxPro in 2020 and it was still being maintained.
Just like COBOL, across insane amount of businesses/enterprises/government, there are hordes of Windows machines, using technology that last saw updates in early 2000 computing away. Their last supported Windows Server was probably 2008 but somehow they still run on Windows Server 2019 and those licenses are not cheap.
Sure, Windows Desktop is clearly becoming "Whatever" by Microsoft but it's also pretty cheap. NT Kernel and UI work has to be done for server side and until that cash cow is dead, shoving slop into Windows Desktop is cheap revenue stream on work they have to do anyways.