Article Summary: Describe how to install and use .NET 7 on Fedora
Article Description:
.NET 7 was just added to Fedora. This magazine article will try and spread awareness about this. The goal is to convince developers that Fedora is a very attractive platform for developing in all sorts of programming languages and runtimes, including .NET.
This article will try and cover these items:
(Very briefly) what .NET is
What are the recent and interesting features in .NET 7
How long .NET 7 is supported for and when it will go EOL
How to install .NET 7 (and other versions of .NET that are available in Fedora)
How to write, compile and run a command line Hello-World-style program
How to write, compile and run a Hello-World-style web application
How to build and run the Hello-World application in a Fedora container (using Dockerfiles + podman)
It sounds OK to me inasmuch as .NET is under the MIT license. However, be warned that some people are suspicious of anything Microsoft and it is likely you will get some negative feedback on the article. If you are OK with that, then go ahead and write the article and we will publish it.
I’ve created card #161 to track this article’s progress. Please let us know with a comment on that card when you have begun working on the article and when you have it ready for review and publication.
However, be warned that some people are suspicious of anything Microsoft and it is likely you will get some negative feedback on the article
Any suggestions to avoid those negative reactions? I am going to cover telemetry - all telemetry is completely disabled in the .NET builds in Fedora. Is there anything else that I could cover proactively to avoid the negative reactions?
The following comment from the earlier .NET article seems particularly interesting.
… [T]he .net debugger can only be used when running the vscode package provided by Microsoft, it’s their licensing rule. I tried the FOSS option, but it will complain.
You may only use the Microsoft .NET Core Debugger (vsdbg) with
Visual Studio Code, Visual Studio or Visual Studio for Mac software …
Some of the complaints I’ve seen about Microsoft are along the “bait and switch” lines. People think Microsoft is trying to get people locked into using their products and then, after they have enough people using their systems and technologies, they will lock things down in such a way (e.g. by refusing to sign the OS bootloader) that people will have to pay or give up their freedoms or else lose their business because they are at that point dependent on Microsoft. For the most part, the nay-sayers are just saying don’t trust Microsoft.
I will try and avoid any references to non-open source things and try and limit myself to things that are included in Fedora. I wasn’t planning to point to VSCode or debuggers; they are non-Free and it doesn’t seem appropriate for me to talk about in a Fedora context (though some users would find them useful). I will definitely call out the open source nature, how we built it all offline and none of this software collects user data and sends it to Microsoft.
There’s a few silly troll comments but nothing too bad. I don’t think we should avoid writing an article or change what we might say just because some zealots might say something bad about it. Most of the comments on the first article are pretty positive too