Re:Microsoft is not rebasing Windows to Linux
by cheph on Monday October 12, 2020 @08:52AM
(#24753871)
> Isn't Wine more like a hack?
Not more so than Windows.
> Why would you want to have something like that when there's .NET Core? isn't it doing to solve problems that Wine tries to challenge once it supports crossplatform GUI?
No. .NET Core and Wine does not solve the same problem.
Re:Microsoft is not rebasing Windows to Linux
by chrisseaton on Monday October 12, 2020 @08:52AM
(#24753877)
> Why would you want to have something like that when there's .NET Core?
.NET Core only allows you to run applications written for .NET, which isn't most applications.
Re:Microsoft is not rebasing Windows to Linux
by cheph on Monday October 12, 2020 @08:56AM
(#24753913)
And in comparison, Wine does not try to be a .NET Common Language Runtime (CLR).
Re:Microsoft is not rebasing Windows to Linux
by hprotagonist on Monday October 12, 2020 @09:08AM
(#24753995)
dotnet core does not now and probably will never support WinForms or WPF (edit: in a cross platform way that tools like WINE can offer)
It’s a very nice tool, but the two dominant and old GUI frameworks for windows require win32 api for a bunch of stuff the last time i looked and there’s no getting away from it.
Re:Microsoft is not rebasing Windows to Linux
by tester34 on Monday October 12, 2020 @09:13AM
(#24754037)
"The Real" WPF maybe not, but when it comes to XAML based, then there's: https://avaloniaui.net/
it is "A cross platform XAML Framework for .NET Framework, .NET Core and Mono."
So that is in a realm of possibility.
Re:Microsoft is not rebasing Windows to Linux
by solarkraft on Monday October 12, 2020 @11:05AM
(#24755097)
The "supports" thing is the other way around: Of course .net core would support them on other platforms, but Winforms and WPF don't support other platforms than Windows (Winforms because it's tightly coupled to Win32 [AFAIK] and WPF because it's mostly built on DirectX [AFAIK]).
That said: (AFAIK) Both run on Wine in some versions.
Re:Microsoft is not rebasing Windows to Linux
by akdor1154 on Monday October 12, 2020 @09:13AM
(#24754031)
.NET 6 will include a cross platform UI library based on Mono's implementation of WinForms IIRC.
Re:Microsoft is not rebasing Windows to Linux
by giancarlostoro on Monday October 12, 2020 @09:33AM
(#24754162)
MAUI is basically Microsoft consolidating Xamarin fully into .NET and might consolidate things from their own UI frameworks as well.
Re:Microsoft is not rebasing Windows to Linux
by UrsaMedius on Monday October 12, 2020 @09:18AM
(#24754069)
.NET Core does support both WinForms and WPF, but only on Windows (with no plans for other OS). Maybe that's what you meant and I just misunderstood? Regardlessly it used to be the case that .NET Core didn't support those GUI frameworks even on Windows, so it's a bit confusing.
Re:Microsoft is not rebasing Windows to Linux
by hprotagonist on Monday October 12, 2020 @09:37AM
(#24754193)
yes that’s right. i’ll edit.
Isn't Wine more like a hack?
Why would you want to have something like that when there's .NET Core? isn't it doing to solve problems that Wine tries to challenge once it supports crossplatform GUI? (so basically once MAUI is released)
* I'm not talking about Avalonia GUI framework which already exists and is crossplatform.