▲ 731 ▼ Microsoft donates the Mono Project to the Wine team (www.gamingonlinux.com) submitted 2 years ago by mesamunefire@lemmy.world to c/technology@lemmy.world 197 comments fedilink hide all child comments
[–] funn@lemy.lol 67 points 2 years ago (35 children) What's the twist? There must be some reason. permalink fedilink source hideshow 35 child comments replies: [–] lily33@lemm.ee 122 points 2 years ago* (5 children) I guess it's simply the framing: It was a not very actively maintained open source project. So they've decided to turn it over to a new maintainer. Calling that 'donation' is a bit pushing it permalink fedilink source parent hideshow 5 child comments replies: [–] twinnie@feddit.uk 45 points 2 years ago (3 children) Most of the time a company does something like this they would just let it die. It’s good that Microsoft have at least made the effort to hand it over to a team who’s willing to keep it going. permalink fedilink source parent hideshow 3 child comments replies: [–] ChaoticNeutralCzech@feddit.org 15 points 2 years ago ...Like MS-DOS getting open sourced. It's pretty much worthless unless you need to use some really old device. permalink fedilink source parent [–] lily33@lemm.ee 6 points 2 years ago (1 child) It's certainly good, I'm not arguing that. My point is, if the wine team is interested, they can fork the unmaintained project, and work on that. Eventually, people will switch over to the active fork. What Microsoft is doing, is helping the process along, and making it easier. So it's good, and helpful - but not really a "donation" to winehq. permalink fedilink source parent hideshow 1 child comment replies: [–] astro_ray@piefed.social 2 points 2 years ago Actually, wine used to maintain a fork. permalink fedilink source parent [–] joyjoy@lemm.ee 3 points 2 years ago So it's like "gifting" someone a puppy. permalink fedilink source parent [–] woelkchen@lemmy.world 45 points 2 years ago (10 children) What’s the twist? There must be some reason. .NET runs natively on Linux since quite some time. Honestly, I don't get what Mono is even good for these days. Maybe reverse engineering old .NET versions. permalink fedilink source parent hideshow 10 child comments replies: [–] chaospatterns@lemmy.world 24 points 2 years ago (3 children) .net core is the future but Mono is still important for running legacy .net framework applications like ones that use WinForms or WPF. That's pretty much it. Anything new should go straight to .net core. permalink fedilink source parent hideshow 3 child comments replies: [–] Mihies@programming.dev 8 points 2 years ago (2 children) Hm, WinForms and WPF with Wine you mean? Otherwise makes not much sense. Was WPF ever run in this combination! permalink fedilink source parent hideshow 2 child comments replies: [–] chaospatterns@lemmy.world 3 points 2 years ago (1 child) Ah yeah. Mono didn't support WPF, but Mono did support running WinForms apps natively on Linux without using Wine. permalink fedilink source parent hideshow 1 child comment replies: [–] Mihies@programming.dev 2 points 2 years ago The problem with WinForms is that at least serious 3rd party libraries do a lot of direct API calls I guess, hence Wine. permalink fedilink source parent [–] lemann@lemmy.dbzer0.com 15 points 2 years ago (2 children) .NET runs natively on Linux Only .NET Core sadly When I moved my personal laptop to Linux I needed WINE to run some source-available .NET apps that were written targeting the Windows-only .NET Framework permalink fedilink source parent hideshow 2 child comments replies: [–] pycorax@lemmy.world 7 points 2 years ago All the new stuff is now on .NET Core/5.0 and up at least. permalink fedilink source parent [–] ADTJ@feddit.uk 1 point 2 years ago Hasn't been called ".NET Core" since 3.1 Although it's essentially the subsequent version of core, .NET 5 is the successor to both .NET Core 3.1 and .NET Framework 4. Since then, it's just been called .NET 5/6/7/8/... permalink fedilink source parent [–] NekkoDroid@programming.dev 12 points 2 years ago* (2 children) IIRC Mono was mostly used for WASM as it was optimized for smaller builds than the full fat CoreCLR (talking about .NET non-Framework Mono) permalink fedilink source parent hideshow 2 child comments replies: [–] tias@discuss.tchncs.de 1 point 2 years ago (1 child) WASM? Are you talking about WebAssembly? permalink fedilink source parent hideshow 1 child comment replies: [–] NekkoDroid@programming.dev 1 point 2 years ago yes permalink fedilink source parent [–] cyborganism@lemmy.ca 15 points 2 years ago Cost cutting. permalink fedilink source parent [–] MajinBlayze@lemmy.world 14 points 2 years ago (4 children) Probably simply that they are done with it (mono specifically, and possibly .net framework in the long run) permalink fedilink source parent hideshow 4 child comments replies: [–] kevindqc@lemmy.world 9 points 2 years ago (3 children) I would be extremely surprised if they are planning to abandon .NET permalink fedilink source parent hideshow 3 child comments replies: [–] takeda@lemmy.world 10 points 2 years ago* (last edited 2 years ago) (1 child) With ICAAN introduction of new gTLDs now they can drop .NET and pick up .ONLINE permalink fedilink source parent hideshow 1 child comment replies: [–] mannycalavera@feddit.uk 3 points 2 years ago Underrated comment. permalink fedilink source parent [–] sleep_deprived@lemmy.world 8 points 2 years ago Well they said .NET Framework, and I also wouldn't be surprised if they more or less wrapped that up - .NET Framework specifically means the old implementation of the CLR, and it's been pretty much superseded by an implementation just called .NET, formerly known as .NET Core (definitely not confusing at all, thanks Microsoft). .NET Framework was only written for Windows, hence the need for Mono/Xamarin on other platforms. In contrast, .NET is cross-platform by default. permalink fedilink source parent [–] riskable@programming.dev 5 points 2 years ago (11 children) They officially don't care about running .NET applications on Linux anymore. They never really did before but so few people fell for that trap Microsoft is finally ready to turn in the towel permalink fedilink source parent hideshow 11 child comments replies: [–] Mihies@programming.dev 11 points 2 years ago Huh, you are very much mistaken. Since .NET they have official and vast support for running on Linux and MacOS. Before they didn't and hence Mono/Xamarin. permalink fedilink source parent [–] Technofrood@feddit.uk 2 points 2 years ago It's more they are focused on running ASP and CLI apps on Linux, there is no official MS GUI library/framework for Linux which is one big thing missing from modern .net, there are a couple of thrid party ones like Avalonia however. permalink fedilink source parent [–] sunbeam60@lemmy.one 1 point 2 years ago (8 children) What the hell are you talking about?! permalink fedilink source parent hideshow 8 child comments replies: [–] jabjoe@feddit.uk 3 points 2 years ago (7 children) They are saying very little in Linux world moved to .NET/C# : https://qa.debian.org/popcon.php?package=mono It's just not popular in Linux world despite MS attempts to make it so. It's a Windows people language. permalink fedilink source parent hideshow 7 child comments replies: [–] joyjoy@lemm.ee 2 points 2 years ago Very few package maintainers even like providing packages written in C#/.NET. For example, the linux version of git-credential-manager (included with git on windows) is only available on gentoo, nixpkgs, and the AUR. There's linux builds in the github releases, but nobody will ship it. permalink fedilink source parent [–] Mihies@programming.dev 1 point 2 years ago (5 children) If nothing else, a lot of (containerized) .NET (web) services run on Linux. Also note that .NET apps can be packed as standalone (ignore the size) and as such are as any other standalone app. permalink fedilink source parent hideshow 5 child comments replies: [–] jabjoe@feddit.uk 2 points 2 years ago (4 children) You got some stats? The Debian stats say no one is using it on the desktop or traditional server stuff. I can believe Windows C# Dev are porting their closed service to Linux to improve, well, everything. permalink fedilink source parent hideshow 4 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (3 children) No stats, just what I see and consider logically. If you have a .NET (web) app, it makes sense to run it (for free) under Linux (directly or using docker/kubernetes/etc.) instead of paying Windows server license. Sadly I don't see download counter for dotnet linux images but they would be some sort of an indicator. I can believe Desktop apps are not many, though, for historical reasons mostly. But now one can create a standalone nice looking app as well, perhaps they will be more frequent in future, who knows. permalink fedilink source parent hideshow 3 child comments replies: [–] jabjoe@feddit.uk 1 point 2 years ago (2 children) I think it will remain a Windows dev thing. Even if they sometimes use Linux as a runtime. Linux devs will use Python or something else. PHP is legacy really now. Go is popular for apps started at a certain time, but Rust seams to be replacing it. Which is good as Go is as Google as C# is MS. permalink fedilink source parent hideshow 2 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (1 child) The thing is that we have to define what exactly we are talking about. Existing Linux devs are indeed unlikely to switch to .NET, though perhaps a bit unfairly (based on 'old' Microsoft) but who really knows what future brings. Anyway, I was talking about .NET apps running on Linux, not about Linux developers switch to .NET. We can agree on this, right? permalink fedilink source parent hideshow 1 child comment replies: [–] jabjoe@feddit.uk 1 point 2 years ago* As I said, I can see Windows .NET people using Linux for server runtime. Actural Linux natives aren't going to touch that stuff. There is no new Microsoft. I've been hearing new Microsoft for over 20 years. In that time they never stopped the patent trolling, corrupted the ISO process for OOXML, continued their anti competive practices, etc. They never stopped being a big tech monster. Just equally big new monsters came along so they went it to background to those not watching. They still need dealing with. They are the definition of the confusion of standards and monopolies. permalink fedilink source parent
[–] lily33@lemm.ee 122 points 2 years ago* (5 children) I guess it's simply the framing: It was a not very actively maintained open source project. So they've decided to turn it over to a new maintainer. Calling that 'donation' is a bit pushing it permalink fedilink source parent hideshow 5 child comments replies: [–] twinnie@feddit.uk 45 points 2 years ago (3 children) Most of the time a company does something like this they would just let it die. It’s good that Microsoft have at least made the effort to hand it over to a team who’s willing to keep it going. permalink fedilink source parent hideshow 3 child comments replies: [–] ChaoticNeutralCzech@feddit.org 15 points 2 years ago ...Like MS-DOS getting open sourced. It's pretty much worthless unless you need to use some really old device. permalink fedilink source parent [–] lily33@lemm.ee 6 points 2 years ago (1 child) It's certainly good, I'm not arguing that. My point is, if the wine team is interested, they can fork the unmaintained project, and work on that. Eventually, people will switch over to the active fork. What Microsoft is doing, is helping the process along, and making it easier. So it's good, and helpful - but not really a "donation" to winehq. permalink fedilink source parent hideshow 1 child comment replies: [–] astro_ray@piefed.social 2 points 2 years ago Actually, wine used to maintain a fork. permalink fedilink source parent [–] joyjoy@lemm.ee 3 points 2 years ago So it's like "gifting" someone a puppy. permalink fedilink source parent
[–] twinnie@feddit.uk 45 points 2 years ago (3 children) Most of the time a company does something like this they would just let it die. It’s good that Microsoft have at least made the effort to hand it over to a team who’s willing to keep it going. permalink fedilink source parent hideshow 3 child comments replies: [–] ChaoticNeutralCzech@feddit.org 15 points 2 years ago ...Like MS-DOS getting open sourced. It's pretty much worthless unless you need to use some really old device. permalink fedilink source parent [–] lily33@lemm.ee 6 points 2 years ago (1 child) It's certainly good, I'm not arguing that. My point is, if the wine team is interested, they can fork the unmaintained project, and work on that. Eventually, people will switch over to the active fork. What Microsoft is doing, is helping the process along, and making it easier. So it's good, and helpful - but not really a "donation" to winehq. permalink fedilink source parent hideshow 1 child comment replies: [–] astro_ray@piefed.social 2 points 2 years ago Actually, wine used to maintain a fork. permalink fedilink source parent
[–] ChaoticNeutralCzech@feddit.org 15 points 2 years ago ...Like MS-DOS getting open sourced. It's pretty much worthless unless you need to use some really old device. permalink fedilink source parent
[–] lily33@lemm.ee 6 points 2 years ago (1 child) It's certainly good, I'm not arguing that. My point is, if the wine team is interested, they can fork the unmaintained project, and work on that. Eventually, people will switch over to the active fork. What Microsoft is doing, is helping the process along, and making it easier. So it's good, and helpful - but not really a "donation" to winehq. permalink fedilink source parent hideshow 1 child comment replies: [–] astro_ray@piefed.social 2 points 2 years ago Actually, wine used to maintain a fork. permalink fedilink source parent
[–] astro_ray@piefed.social 2 points 2 years ago Actually, wine used to maintain a fork. permalink fedilink source parent
[–] joyjoy@lemm.ee 3 points 2 years ago So it's like "gifting" someone a puppy. permalink fedilink source parent
[–] woelkchen@lemmy.world 45 points 2 years ago (10 children) What’s the twist? There must be some reason. .NET runs natively on Linux since quite some time. Honestly, I don't get what Mono is even good for these days. Maybe reverse engineering old .NET versions. permalink fedilink source parent hideshow 10 child comments replies: [–] chaospatterns@lemmy.world 24 points 2 years ago (3 children) .net core is the future but Mono is still important for running legacy .net framework applications like ones that use WinForms or WPF. That's pretty much it. Anything new should go straight to .net core. permalink fedilink source parent hideshow 3 child comments replies: [–] Mihies@programming.dev 8 points 2 years ago (2 children) Hm, WinForms and WPF with Wine you mean? Otherwise makes not much sense. Was WPF ever run in this combination! permalink fedilink source parent hideshow 2 child comments replies: [–] chaospatterns@lemmy.world 3 points 2 years ago (1 child) Ah yeah. Mono didn't support WPF, but Mono did support running WinForms apps natively on Linux without using Wine. permalink fedilink source parent hideshow 1 child comment replies: [–] Mihies@programming.dev 2 points 2 years ago The problem with WinForms is that at least serious 3rd party libraries do a lot of direct API calls I guess, hence Wine. permalink fedilink source parent [–] lemann@lemmy.dbzer0.com 15 points 2 years ago (2 children) .NET runs natively on Linux Only .NET Core sadly When I moved my personal laptop to Linux I needed WINE to run some source-available .NET apps that were written targeting the Windows-only .NET Framework permalink fedilink source parent hideshow 2 child comments replies: [–] pycorax@lemmy.world 7 points 2 years ago All the new stuff is now on .NET Core/5.0 and up at least. permalink fedilink source parent [–] ADTJ@feddit.uk 1 point 2 years ago Hasn't been called ".NET Core" since 3.1 Although it's essentially the subsequent version of core, .NET 5 is the successor to both .NET Core 3.1 and .NET Framework 4. Since then, it's just been called .NET 5/6/7/8/... permalink fedilink source parent [–] NekkoDroid@programming.dev 12 points 2 years ago* (2 children) IIRC Mono was mostly used for WASM as it was optimized for smaller builds than the full fat CoreCLR (talking about .NET non-Framework Mono) permalink fedilink source parent hideshow 2 child comments replies: [–] tias@discuss.tchncs.de 1 point 2 years ago (1 child) WASM? Are you talking about WebAssembly? permalink fedilink source parent hideshow 1 child comment replies: [–] NekkoDroid@programming.dev 1 point 2 years ago yes permalink fedilink source parent
[–] chaospatterns@lemmy.world 24 points 2 years ago (3 children) .net core is the future but Mono is still important for running legacy .net framework applications like ones that use WinForms or WPF. That's pretty much it. Anything new should go straight to .net core. permalink fedilink source parent hideshow 3 child comments replies: [–] Mihies@programming.dev 8 points 2 years ago (2 children) Hm, WinForms and WPF with Wine you mean? Otherwise makes not much sense. Was WPF ever run in this combination! permalink fedilink source parent hideshow 2 child comments replies: [–] chaospatterns@lemmy.world 3 points 2 years ago (1 child) Ah yeah. Mono didn't support WPF, but Mono did support running WinForms apps natively on Linux without using Wine. permalink fedilink source parent hideshow 1 child comment replies: [–] Mihies@programming.dev 2 points 2 years ago The problem with WinForms is that at least serious 3rd party libraries do a lot of direct API calls I guess, hence Wine. permalink fedilink source parent
[–] Mihies@programming.dev 8 points 2 years ago (2 children) Hm, WinForms and WPF with Wine you mean? Otherwise makes not much sense. Was WPF ever run in this combination! permalink fedilink source parent hideshow 2 child comments replies: [–] chaospatterns@lemmy.world 3 points 2 years ago (1 child) Ah yeah. Mono didn't support WPF, but Mono did support running WinForms apps natively on Linux without using Wine. permalink fedilink source parent hideshow 1 child comment replies: [–] Mihies@programming.dev 2 points 2 years ago The problem with WinForms is that at least serious 3rd party libraries do a lot of direct API calls I guess, hence Wine. permalink fedilink source parent
[–] chaospatterns@lemmy.world 3 points 2 years ago (1 child) Ah yeah. Mono didn't support WPF, but Mono did support running WinForms apps natively on Linux without using Wine. permalink fedilink source parent hideshow 1 child comment replies: [–] Mihies@programming.dev 2 points 2 years ago The problem with WinForms is that at least serious 3rd party libraries do a lot of direct API calls I guess, hence Wine. permalink fedilink source parent
[–] Mihies@programming.dev 2 points 2 years ago The problem with WinForms is that at least serious 3rd party libraries do a lot of direct API calls I guess, hence Wine. permalink fedilink source parent
[–] lemann@lemmy.dbzer0.com 15 points 2 years ago (2 children) .NET runs natively on Linux Only .NET Core sadly When I moved my personal laptop to Linux I needed WINE to run some source-available .NET apps that were written targeting the Windows-only .NET Framework permalink fedilink source parent hideshow 2 child comments replies: [–] pycorax@lemmy.world 7 points 2 years ago All the new stuff is now on .NET Core/5.0 and up at least. permalink fedilink source parent [–] ADTJ@feddit.uk 1 point 2 years ago Hasn't been called ".NET Core" since 3.1 Although it's essentially the subsequent version of core, .NET 5 is the successor to both .NET Core 3.1 and .NET Framework 4. Since then, it's just been called .NET 5/6/7/8/... permalink fedilink source parent
[–] pycorax@lemmy.world 7 points 2 years ago All the new stuff is now on .NET Core/5.0 and up at least. permalink fedilink source parent
[–] ADTJ@feddit.uk 1 point 2 years ago Hasn't been called ".NET Core" since 3.1 Although it's essentially the subsequent version of core, .NET 5 is the successor to both .NET Core 3.1 and .NET Framework 4. Since then, it's just been called .NET 5/6/7/8/... permalink fedilink source parent
[–] NekkoDroid@programming.dev 12 points 2 years ago* (2 children) IIRC Mono was mostly used for WASM as it was optimized for smaller builds than the full fat CoreCLR (talking about .NET non-Framework Mono) permalink fedilink source parent hideshow 2 child comments replies: [–] tias@discuss.tchncs.de 1 point 2 years ago (1 child) WASM? Are you talking about WebAssembly? permalink fedilink source parent hideshow 1 child comment replies: [–] NekkoDroid@programming.dev 1 point 2 years ago yes permalink fedilink source parent
[–] tias@discuss.tchncs.de 1 point 2 years ago (1 child) WASM? Are you talking about WebAssembly? permalink fedilink source parent hideshow 1 child comment replies: [–] NekkoDroid@programming.dev 1 point 2 years ago yes permalink fedilink source parent
[–] MajinBlayze@lemmy.world 14 points 2 years ago (4 children) Probably simply that they are done with it (mono specifically, and possibly .net framework in the long run) permalink fedilink source parent hideshow 4 child comments replies: [–] kevindqc@lemmy.world 9 points 2 years ago (3 children) I would be extremely surprised if they are planning to abandon .NET permalink fedilink source parent hideshow 3 child comments replies: [–] takeda@lemmy.world 10 points 2 years ago* (last edited 2 years ago) (1 child) With ICAAN introduction of new gTLDs now they can drop .NET and pick up .ONLINE permalink fedilink source parent hideshow 1 child comment replies: [–] mannycalavera@feddit.uk 3 points 2 years ago Underrated comment. permalink fedilink source parent [–] sleep_deprived@lemmy.world 8 points 2 years ago Well they said .NET Framework, and I also wouldn't be surprised if they more or less wrapped that up - .NET Framework specifically means the old implementation of the CLR, and it's been pretty much superseded by an implementation just called .NET, formerly known as .NET Core (definitely not confusing at all, thanks Microsoft). .NET Framework was only written for Windows, hence the need for Mono/Xamarin on other platforms. In contrast, .NET is cross-platform by default. permalink fedilink source parent
[–] kevindqc@lemmy.world 9 points 2 years ago (3 children) I would be extremely surprised if they are planning to abandon .NET permalink fedilink source parent hideshow 3 child comments replies: [–] takeda@lemmy.world 10 points 2 years ago* (last edited 2 years ago) (1 child) With ICAAN introduction of new gTLDs now they can drop .NET and pick up .ONLINE permalink fedilink source parent hideshow 1 child comment replies: [–] mannycalavera@feddit.uk 3 points 2 years ago Underrated comment. permalink fedilink source parent [–] sleep_deprived@lemmy.world 8 points 2 years ago Well they said .NET Framework, and I also wouldn't be surprised if they more or less wrapped that up - .NET Framework specifically means the old implementation of the CLR, and it's been pretty much superseded by an implementation just called .NET, formerly known as .NET Core (definitely not confusing at all, thanks Microsoft). .NET Framework was only written for Windows, hence the need for Mono/Xamarin on other platforms. In contrast, .NET is cross-platform by default. permalink fedilink source parent
[–] takeda@lemmy.world 10 points 2 years ago* (last edited 2 years ago) (1 child) With ICAAN introduction of new gTLDs now they can drop .NET and pick up .ONLINE permalink fedilink source parent hideshow 1 child comment replies: [–] mannycalavera@feddit.uk 3 points 2 years ago Underrated comment. permalink fedilink source parent
[–] mannycalavera@feddit.uk 3 points 2 years ago Underrated comment. permalink fedilink source parent
[–] sleep_deprived@lemmy.world 8 points 2 years ago Well they said .NET Framework, and I also wouldn't be surprised if they more or less wrapped that up - .NET Framework specifically means the old implementation of the CLR, and it's been pretty much superseded by an implementation just called .NET, formerly known as .NET Core (definitely not confusing at all, thanks Microsoft). .NET Framework was only written for Windows, hence the need for Mono/Xamarin on other platforms. In contrast, .NET is cross-platform by default. permalink fedilink source parent
[–] riskable@programming.dev 5 points 2 years ago (11 children) They officially don't care about running .NET applications on Linux anymore. They never really did before but so few people fell for that trap Microsoft is finally ready to turn in the towel permalink fedilink source parent hideshow 11 child comments replies: [–] Mihies@programming.dev 11 points 2 years ago Huh, you are very much mistaken. Since .NET they have official and vast support for running on Linux and MacOS. Before they didn't and hence Mono/Xamarin. permalink fedilink source parent [–] Technofrood@feddit.uk 2 points 2 years ago It's more they are focused on running ASP and CLI apps on Linux, there is no official MS GUI library/framework for Linux which is one big thing missing from modern .net, there are a couple of thrid party ones like Avalonia however. permalink fedilink source parent [–] sunbeam60@lemmy.one 1 point 2 years ago (8 children) What the hell are you talking about?! permalink fedilink source parent hideshow 8 child comments replies: [–] jabjoe@feddit.uk 3 points 2 years ago (7 children) They are saying very little in Linux world moved to .NET/C# : https://qa.debian.org/popcon.php?package=mono It's just not popular in Linux world despite MS attempts to make it so. It's a Windows people language. permalink fedilink source parent hideshow 7 child comments replies: [–] joyjoy@lemm.ee 2 points 2 years ago Very few package maintainers even like providing packages written in C#/.NET. For example, the linux version of git-credential-manager (included with git on windows) is only available on gentoo, nixpkgs, and the AUR. There's linux builds in the github releases, but nobody will ship it. permalink fedilink source parent [–] Mihies@programming.dev 1 point 2 years ago (5 children) If nothing else, a lot of (containerized) .NET (web) services run on Linux. Also note that .NET apps can be packed as standalone (ignore the size) and as such are as any other standalone app. permalink fedilink source parent hideshow 5 child comments replies: [–] jabjoe@feddit.uk 2 points 2 years ago (4 children) You got some stats? The Debian stats say no one is using it on the desktop or traditional server stuff. I can believe Windows C# Dev are porting their closed service to Linux to improve, well, everything. permalink fedilink source parent hideshow 4 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (3 children) No stats, just what I see and consider logically. If you have a .NET (web) app, it makes sense to run it (for free) under Linux (directly or using docker/kubernetes/etc.) instead of paying Windows server license. Sadly I don't see download counter for dotnet linux images but they would be some sort of an indicator. I can believe Desktop apps are not many, though, for historical reasons mostly. But now one can create a standalone nice looking app as well, perhaps they will be more frequent in future, who knows. permalink fedilink source parent hideshow 3 child comments replies: [–] jabjoe@feddit.uk 1 point 2 years ago (2 children) I think it will remain a Windows dev thing. Even if they sometimes use Linux as a runtime. Linux devs will use Python or something else. PHP is legacy really now. Go is popular for apps started at a certain time, but Rust seams to be replacing it. Which is good as Go is as Google as C# is MS. permalink fedilink source parent hideshow 2 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (1 child) The thing is that we have to define what exactly we are talking about. Existing Linux devs are indeed unlikely to switch to .NET, though perhaps a bit unfairly (based on 'old' Microsoft) but who really knows what future brings. Anyway, I was talking about .NET apps running on Linux, not about Linux developers switch to .NET. We can agree on this, right? permalink fedilink source parent hideshow 1 child comment replies: [–] jabjoe@feddit.uk 1 point 2 years ago* As I said, I can see Windows .NET people using Linux for server runtime. Actural Linux natives aren't going to touch that stuff. There is no new Microsoft. I've been hearing new Microsoft for over 20 years. In that time they never stopped the patent trolling, corrupted the ISO process for OOXML, continued their anti competive practices, etc. They never stopped being a big tech monster. Just equally big new monsters came along so they went it to background to those not watching. They still need dealing with. They are the definition of the confusion of standards and monopolies. permalink fedilink source parent
[–] Mihies@programming.dev 11 points 2 years ago Huh, you are very much mistaken. Since .NET they have official and vast support for running on Linux and MacOS. Before they didn't and hence Mono/Xamarin. permalink fedilink source parent
[–] Technofrood@feddit.uk 2 points 2 years ago It's more they are focused on running ASP and CLI apps on Linux, there is no official MS GUI library/framework for Linux which is one big thing missing from modern .net, there are a couple of thrid party ones like Avalonia however. permalink fedilink source parent
[–] sunbeam60@lemmy.one 1 point 2 years ago (8 children) What the hell are you talking about?! permalink fedilink source parent hideshow 8 child comments replies: [–] jabjoe@feddit.uk 3 points 2 years ago (7 children) They are saying very little in Linux world moved to .NET/C# : https://qa.debian.org/popcon.php?package=mono It's just not popular in Linux world despite MS attempts to make it so. It's a Windows people language. permalink fedilink source parent hideshow 7 child comments replies: [–] joyjoy@lemm.ee 2 points 2 years ago Very few package maintainers even like providing packages written in C#/.NET. For example, the linux version of git-credential-manager (included with git on windows) is only available on gentoo, nixpkgs, and the AUR. There's linux builds in the github releases, but nobody will ship it. permalink fedilink source parent [–] Mihies@programming.dev 1 point 2 years ago (5 children) If nothing else, a lot of (containerized) .NET (web) services run on Linux. Also note that .NET apps can be packed as standalone (ignore the size) and as such are as any other standalone app. permalink fedilink source parent hideshow 5 child comments replies: [–] jabjoe@feddit.uk 2 points 2 years ago (4 children) You got some stats? The Debian stats say no one is using it on the desktop or traditional server stuff. I can believe Windows C# Dev are porting their closed service to Linux to improve, well, everything. permalink fedilink source parent hideshow 4 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (3 children) No stats, just what I see and consider logically. If you have a .NET (web) app, it makes sense to run it (for free) under Linux (directly or using docker/kubernetes/etc.) instead of paying Windows server license. Sadly I don't see download counter for dotnet linux images but they would be some sort of an indicator. I can believe Desktop apps are not many, though, for historical reasons mostly. But now one can create a standalone nice looking app as well, perhaps they will be more frequent in future, who knows. permalink fedilink source parent hideshow 3 child comments replies: [–] jabjoe@feddit.uk 1 point 2 years ago (2 children) I think it will remain a Windows dev thing. Even if they sometimes use Linux as a runtime. Linux devs will use Python or something else. PHP is legacy really now. Go is popular for apps started at a certain time, but Rust seams to be replacing it. Which is good as Go is as Google as C# is MS. permalink fedilink source parent hideshow 2 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (1 child) The thing is that we have to define what exactly we are talking about. Existing Linux devs are indeed unlikely to switch to .NET, though perhaps a bit unfairly (based on 'old' Microsoft) but who really knows what future brings. Anyway, I was talking about .NET apps running on Linux, not about Linux developers switch to .NET. We can agree on this, right? permalink fedilink source parent hideshow 1 child comment replies: [–] jabjoe@feddit.uk 1 point 2 years ago* As I said, I can see Windows .NET people using Linux for server runtime. Actural Linux natives aren't going to touch that stuff. There is no new Microsoft. I've been hearing new Microsoft for over 20 years. In that time they never stopped the patent trolling, corrupted the ISO process for OOXML, continued their anti competive practices, etc. They never stopped being a big tech monster. Just equally big new monsters came along so they went it to background to those not watching. They still need dealing with. They are the definition of the confusion of standards and monopolies. permalink fedilink source parent
[–] jabjoe@feddit.uk 3 points 2 years ago (7 children) They are saying very little in Linux world moved to .NET/C# : https://qa.debian.org/popcon.php?package=mono It's just not popular in Linux world despite MS attempts to make it so. It's a Windows people language. permalink fedilink source parent hideshow 7 child comments replies: [–] joyjoy@lemm.ee 2 points 2 years ago Very few package maintainers even like providing packages written in C#/.NET. For example, the linux version of git-credential-manager (included with git on windows) is only available on gentoo, nixpkgs, and the AUR. There's linux builds in the github releases, but nobody will ship it. permalink fedilink source parent [–] Mihies@programming.dev 1 point 2 years ago (5 children) If nothing else, a lot of (containerized) .NET (web) services run on Linux. Also note that .NET apps can be packed as standalone (ignore the size) and as such are as any other standalone app. permalink fedilink source parent hideshow 5 child comments replies: [–] jabjoe@feddit.uk 2 points 2 years ago (4 children) You got some stats? The Debian stats say no one is using it on the desktop or traditional server stuff. I can believe Windows C# Dev are porting their closed service to Linux to improve, well, everything. permalink fedilink source parent hideshow 4 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (3 children) No stats, just what I see and consider logically. If you have a .NET (web) app, it makes sense to run it (for free) under Linux (directly or using docker/kubernetes/etc.) instead of paying Windows server license. Sadly I don't see download counter for dotnet linux images but they would be some sort of an indicator. I can believe Desktop apps are not many, though, for historical reasons mostly. But now one can create a standalone nice looking app as well, perhaps they will be more frequent in future, who knows. permalink fedilink source parent hideshow 3 child comments replies: [–] jabjoe@feddit.uk 1 point 2 years ago (2 children) I think it will remain a Windows dev thing. Even if they sometimes use Linux as a runtime. Linux devs will use Python or something else. PHP is legacy really now. Go is popular for apps started at a certain time, but Rust seams to be replacing it. Which is good as Go is as Google as C# is MS. permalink fedilink source parent hideshow 2 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (1 child) The thing is that we have to define what exactly we are talking about. Existing Linux devs are indeed unlikely to switch to .NET, though perhaps a bit unfairly (based on 'old' Microsoft) but who really knows what future brings. Anyway, I was talking about .NET apps running on Linux, not about Linux developers switch to .NET. We can agree on this, right? permalink fedilink source parent hideshow 1 child comment replies: [–] jabjoe@feddit.uk 1 point 2 years ago* As I said, I can see Windows .NET people using Linux for server runtime. Actural Linux natives aren't going to touch that stuff. There is no new Microsoft. I've been hearing new Microsoft for over 20 years. In that time they never stopped the patent trolling, corrupted the ISO process for OOXML, continued their anti competive practices, etc. They never stopped being a big tech monster. Just equally big new monsters came along so they went it to background to those not watching. They still need dealing with. They are the definition of the confusion of standards and monopolies. permalink fedilink source parent
[–] joyjoy@lemm.ee 2 points 2 years ago Very few package maintainers even like providing packages written in C#/.NET. For example, the linux version of git-credential-manager (included with git on windows) is only available on gentoo, nixpkgs, and the AUR. There's linux builds in the github releases, but nobody will ship it. permalink fedilink source parent
[–] Mihies@programming.dev 1 point 2 years ago (5 children) If nothing else, a lot of (containerized) .NET (web) services run on Linux. Also note that .NET apps can be packed as standalone (ignore the size) and as such are as any other standalone app. permalink fedilink source parent hideshow 5 child comments replies: [–] jabjoe@feddit.uk 2 points 2 years ago (4 children) You got some stats? The Debian stats say no one is using it on the desktop or traditional server stuff. I can believe Windows C# Dev are porting their closed service to Linux to improve, well, everything. permalink fedilink source parent hideshow 4 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (3 children) No stats, just what I see and consider logically. If you have a .NET (web) app, it makes sense to run it (for free) under Linux (directly or using docker/kubernetes/etc.) instead of paying Windows server license. Sadly I don't see download counter for dotnet linux images but they would be some sort of an indicator. I can believe Desktop apps are not many, though, for historical reasons mostly. But now one can create a standalone nice looking app as well, perhaps they will be more frequent in future, who knows. permalink fedilink source parent hideshow 3 child comments replies: [–] jabjoe@feddit.uk 1 point 2 years ago (2 children) I think it will remain a Windows dev thing. Even if they sometimes use Linux as a runtime. Linux devs will use Python or something else. PHP is legacy really now. Go is popular for apps started at a certain time, but Rust seams to be replacing it. Which is good as Go is as Google as C# is MS. permalink fedilink source parent hideshow 2 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (1 child) The thing is that we have to define what exactly we are talking about. Existing Linux devs are indeed unlikely to switch to .NET, though perhaps a bit unfairly (based on 'old' Microsoft) but who really knows what future brings. Anyway, I was talking about .NET apps running on Linux, not about Linux developers switch to .NET. We can agree on this, right? permalink fedilink source parent hideshow 1 child comment replies: [–] jabjoe@feddit.uk 1 point 2 years ago* As I said, I can see Windows .NET people using Linux for server runtime. Actural Linux natives aren't going to touch that stuff. There is no new Microsoft. I've been hearing new Microsoft for over 20 years. In that time they never stopped the patent trolling, corrupted the ISO process for OOXML, continued their anti competive practices, etc. They never stopped being a big tech monster. Just equally big new monsters came along so they went it to background to those not watching. They still need dealing with. They are the definition of the confusion of standards and monopolies. permalink fedilink source parent
[–] jabjoe@feddit.uk 2 points 2 years ago (4 children) You got some stats? The Debian stats say no one is using it on the desktop or traditional server stuff. I can believe Windows C# Dev are porting their closed service to Linux to improve, well, everything. permalink fedilink source parent hideshow 4 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (3 children) No stats, just what I see and consider logically. If you have a .NET (web) app, it makes sense to run it (for free) under Linux (directly or using docker/kubernetes/etc.) instead of paying Windows server license. Sadly I don't see download counter for dotnet linux images but they would be some sort of an indicator. I can believe Desktop apps are not many, though, for historical reasons mostly. But now one can create a standalone nice looking app as well, perhaps they will be more frequent in future, who knows. permalink fedilink source parent hideshow 3 child comments replies: [–] jabjoe@feddit.uk 1 point 2 years ago (2 children) I think it will remain a Windows dev thing. Even if they sometimes use Linux as a runtime. Linux devs will use Python or something else. PHP is legacy really now. Go is popular for apps started at a certain time, but Rust seams to be replacing it. Which is good as Go is as Google as C# is MS. permalink fedilink source parent hideshow 2 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (1 child) The thing is that we have to define what exactly we are talking about. Existing Linux devs are indeed unlikely to switch to .NET, though perhaps a bit unfairly (based on 'old' Microsoft) but who really knows what future brings. Anyway, I was talking about .NET apps running on Linux, not about Linux developers switch to .NET. We can agree on this, right? permalink fedilink source parent hideshow 1 child comment replies: [–] jabjoe@feddit.uk 1 point 2 years ago* As I said, I can see Windows .NET people using Linux for server runtime. Actural Linux natives aren't going to touch that stuff. There is no new Microsoft. I've been hearing new Microsoft for over 20 years. In that time they never stopped the patent trolling, corrupted the ISO process for OOXML, continued their anti competive practices, etc. They never stopped being a big tech monster. Just equally big new monsters came along so they went it to background to those not watching. They still need dealing with. They are the definition of the confusion of standards and monopolies. permalink fedilink source parent
[–] Mihies@programming.dev 1 point 2 years ago (3 children) No stats, just what I see and consider logically. If you have a .NET (web) app, it makes sense to run it (for free) under Linux (directly or using docker/kubernetes/etc.) instead of paying Windows server license. Sadly I don't see download counter for dotnet linux images but they would be some sort of an indicator. I can believe Desktop apps are not many, though, for historical reasons mostly. But now one can create a standalone nice looking app as well, perhaps they will be more frequent in future, who knows. permalink fedilink source parent hideshow 3 child comments replies: [–] jabjoe@feddit.uk 1 point 2 years ago (2 children) I think it will remain a Windows dev thing. Even if they sometimes use Linux as a runtime. Linux devs will use Python or something else. PHP is legacy really now. Go is popular for apps started at a certain time, but Rust seams to be replacing it. Which is good as Go is as Google as C# is MS. permalink fedilink source parent hideshow 2 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (1 child) The thing is that we have to define what exactly we are talking about. Existing Linux devs are indeed unlikely to switch to .NET, though perhaps a bit unfairly (based on 'old' Microsoft) but who really knows what future brings. Anyway, I was talking about .NET apps running on Linux, not about Linux developers switch to .NET. We can agree on this, right? permalink fedilink source parent hideshow 1 child comment replies: [–] jabjoe@feddit.uk 1 point 2 years ago* As I said, I can see Windows .NET people using Linux for server runtime. Actural Linux natives aren't going to touch that stuff. There is no new Microsoft. I've been hearing new Microsoft for over 20 years. In that time they never stopped the patent trolling, corrupted the ISO process for OOXML, continued their anti competive practices, etc. They never stopped being a big tech monster. Just equally big new monsters came along so they went it to background to those not watching. They still need dealing with. They are the definition of the confusion of standards and monopolies. permalink fedilink source parent
[–] jabjoe@feddit.uk 1 point 2 years ago (2 children) I think it will remain a Windows dev thing. Even if they sometimes use Linux as a runtime. Linux devs will use Python or something else. PHP is legacy really now. Go is popular for apps started at a certain time, but Rust seams to be replacing it. Which is good as Go is as Google as C# is MS. permalink fedilink source parent hideshow 2 child comments replies: [–] Mihies@programming.dev 1 point 2 years ago (1 child) The thing is that we have to define what exactly we are talking about. Existing Linux devs are indeed unlikely to switch to .NET, though perhaps a bit unfairly (based on 'old' Microsoft) but who really knows what future brings. Anyway, I was talking about .NET apps running on Linux, not about Linux developers switch to .NET. We can agree on this, right? permalink fedilink source parent hideshow 1 child comment replies: [–] jabjoe@feddit.uk 1 point 2 years ago* As I said, I can see Windows .NET people using Linux for server runtime. Actural Linux natives aren't going to touch that stuff. There is no new Microsoft. I've been hearing new Microsoft for over 20 years. In that time they never stopped the patent trolling, corrupted the ISO process for OOXML, continued their anti competive practices, etc. They never stopped being a big tech monster. Just equally big new monsters came along so they went it to background to those not watching. They still need dealing with. They are the definition of the confusion of standards and monopolies. permalink fedilink source parent
[–] Mihies@programming.dev 1 point 2 years ago (1 child) The thing is that we have to define what exactly we are talking about. Existing Linux devs are indeed unlikely to switch to .NET, though perhaps a bit unfairly (based on 'old' Microsoft) but who really knows what future brings. Anyway, I was talking about .NET apps running on Linux, not about Linux developers switch to .NET. We can agree on this, right? permalink fedilink source parent hideshow 1 child comment replies: [–] jabjoe@feddit.uk 1 point 2 years ago* As I said, I can see Windows .NET people using Linux for server runtime. Actural Linux natives aren't going to touch that stuff. There is no new Microsoft. I've been hearing new Microsoft for over 20 years. In that time they never stopped the patent trolling, corrupted the ISO process for OOXML, continued their anti competive practices, etc. They never stopped being a big tech monster. Just equally big new monsters came along so they went it to background to those not watching. They still need dealing with. They are the definition of the confusion of standards and monopolies. permalink fedilink source parent
[–] jabjoe@feddit.uk 1 point 2 years ago* As I said, I can see Windows .NET people using Linux for server runtime. Actural Linux natives aren't going to touch that stuff. There is no new Microsoft. I've been hearing new Microsoft for over 20 years. In that time they never stopped the patent trolling, corrupted the ISO process for OOXML, continued their anti competive practices, etc. They never stopped being a big tech monster. Just equally big new monsters came along so they went it to background to those not watching. They still need dealing with. They are the definition of the confusion of standards and monopolies. permalink fedilink source parent