News for hackers. Stuff that matters.
Re:.NET 6 is now in Ubuntu 22.04 by bariskaya on Tuesday August 16, 2022 @09:44AM (#32482614)
Seems like great news but I wonder if these releases help the .NET ecosystem in a meaningful anyway. Almost all .NET developers I know still use Windows even on cloud.
Re:.NET 6 is now in Ubuntu 22.04 by runfaster2000 on Tuesday August 16, 2022 @09:52AM (#32482719)
We maintain container images for both Linux and Windows. I can tell you that they both get a LOT of use (>10M pulls/month). .NET is very much a cross-platform app stack. Also, we get plenty of bug reports on Linux (which we diligently fix). The days of .NET being Windows-only (and closed source) are long over.
Re:.NET 6 is now in Ubuntu 22.04 by keewee7 on Tuesday August 16, 2022 @10:28AM (#32483193)
>Almost all .NET developers I know still use Windows even on cloud

That seems untrue. On the Cloud side every .Net shop I know from startups to government/enterprise are now deploying to Linux or Linux containers.

On the developer side 75% of .Net devs are on Visual Studio on Windows but a big and fast growing segment are using JetBrains Rider on Mac/Ubuntu.

Re:.NET 6 is now in Ubuntu 22.04 by bariskaya on Tuesday August 16, 2022 @10:45AM (#32483433)
Yeah the comments show that you are right. It was wrong to make an assumption based on my small sample set.
Re:.NET 6 is now in Ubuntu 22.04 by adelarsq on Tuesday August 16, 2022 @09:56AM (#32482774)
We use .NET on Linux cloud for some years. Even on Windows we use Docker instead
Re:.NET 6 is now in Ubuntu 22.04 by cwbrandsma on Tuesday August 16, 2022 @10:31AM (#32483239)
I was talking with a Microsoft employee that works in azure. Something like 60% of their VMs are Linux.
Re:.NET 6 is now in Ubuntu 22.04 by StevePerkins on Tuesday August 16, 2022 @10:50AM (#32483510)
How much of that 60% is running .NET apps, though?

Not everyone who uses Azure is a "Microsoft shop", in terms of programming tech stack. Plenty of people use Azure as a cross-cloud redundancy play, or because they do business with Amazon competitors that refuse to have their data on AWS.

Re:.NET 6 is now in Ubuntu 22.04 by WorldMaker on Tuesday August 16, 2022 @04:01PM (#32488064)
My understanding is that a growing percentage of that is .NET. Even "big corporate" realizes .NET Linux deployments on Azure are cheaper and are trying to cost-cut/cost-save. There's still a small feature parity difference in Azure between Linux and Windows servers, primarily in my experience in "no touch" Application Insights telemetry/logging for application state (and user) monitoring as a major one. If that feature gap closed I expect that 40% to drop rapidly in Azure simply for cost cutting reasons. Anecdotally, I've been feeling internal pressure in my company to move .NET deployments to Linux servers for cost savings and we've done some initial trial balloons on the engineering effort for working around that feature gap.
Re:.NET 6 is now in Ubuntu 22.04 by RajT88 on Tuesday August 16, 2022 @10:55AM (#32483594)
I met a guy a while back who did stints for both Amazon and Azure orgs.

It's the reverse in AWS, they have a bit more Windows market share than Linux. And he also backed up your statement.

His take (which was just his speculation) was that the virtualization stacks ran those OS's more efficiently. HyperV with Linux VM's and KVM with Windows VM's. I have no idea if that's true or not.

Re:.NET 6 is now in Ubuntu 22.04 by jayd16 on Tuesday August 16, 2022 @10:47AM (#32483463)
I work in games so it's Unity C# (which uses a Mono port but .net 6 'soon') and a backend that uses .net in a linux container. Using C# on both makes it easier for devs to work full stack. It's been easy to run the backend app in k8s.
Re:.NET 6 is now in Ubuntu 22.04 by thedougd on Tuesday August 16, 2022 @10:49AM (#32483500)
I've moved Windows Server into contained status at my organization and will not accept new software that required a Windows Server to run.

If you plan on shipping server software, I expect it to run on Linux, particularly in a container.

Re:.NET 6 is now in Ubuntu 22.04 by osigurdson on Tuesday August 16, 2022 @10:20AM (#32483104)
At least 95% of our .NET workloads run on Linux.
Re:.NET 6 is now in Ubuntu 22.04 by bariskaya on Tuesday August 16, 2022 @10:39AM (#32483334)
oh boy! It seems I was wrong all along. thanks all for the replies
Re:.NET 6 is now in Ubuntu 22.04 by pmontra on Tuesday August 16, 2022 @10:40AM (#32483363)
Which OS are the developers using to write the code?
Re:.NET 6 is now in Ubuntu 22.04 by metaltyphoon on Wednesday August 17, 2022 @02:01AM (#32492835)
I personally use macOS and WSL2
Re:.NET 6 is now in Ubuntu 22.04 by mythz on Tuesday August 16, 2022 @09:58AM (#32482804)
I've been developing ASP.NET Core Apps on Windows since 2017 (when .NET Core support was added to our FX) and have created & deployed >50 .NET Apps exclusively to Linux, primarily Ubuntu so this is a welcomed announcement.

.NET definitely has first-class support on both Linux and Windows.

Re:.NET 6 is now in Ubuntu 22.04 by manigandham on Tuesday August 16, 2022 @10:12AM (#32482981)
Used .NET (Framework) since version 2.0 released 15 years ago. Been running on Linux since .NET Core 1.0 became available.
Re:.NET 6 is now in Ubuntu 22.04 by sf_rob on Tuesday August 16, 2022 @09:57AM (#32482782)
Might this gain them marginal .NET developers? Maybe they have reason to believe that this will accelerate growth.
Re:.NET 6 is now in Ubuntu 22.04 by giaour on Tuesday August 16, 2022 @10:24AM (#32483146)
I've shipped .NET applications in organizations where adding Windows hosts never would have been contemplated, but adding a new application framework that ran on our standardized Linux environments was no big deal. Ops folks are often much warier about adding heterogeneous compute environments than they are about adding new application architectures, so an easier onboarding process for Linux shops experimenting with .NET could plausibly drive adoption.
Re:.NET 6 is now in Ubuntu 22.04 by osigurdson on Tuesday August 16, 2022 @10:25AM (#32483155)
I’m not sure but, it is nice to be able to install things without having to add additional repositories.
Re:.NET 6 is now in Ubuntu 22.04 by cyral on Tuesday August 16, 2022 @11:29AM (#32484109)
Been running .NET on Linux for years and develop with it on Mac, great experience.
Re:.NET 6 is now in Ubuntu 22.04 by mixxit on Tuesday August 16, 2022 @11:28AM (#32484095)
We use linux for everything