Live data from Hacker News

.NET 6 is now in Ubuntu 22.04

devblogs.microsoft.com

71–80 of 351 posts

Re: .NET 6 is now in Ubuntu 22.04

#71

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.

At least 95% of our .NET workloads run on Linux.

Which OS are the developers using to write the code?

Re: .NET 6 is now in Ubuntu 22.04

#72

Had to fix a bug in a hobby app that uses .NET Core for its backend last evening. I miss working in this ecosystem daily (back to node and rails for work), it's such a pleasure. The best developer experience I've ever had. If anyone is hiring and you use .NET... :)

I don’t know where in the world you’re located, but there are way more .Net jobs available than than Node or Rails here in Denmark.

Re: .NET 6 is now in Ubuntu 22.04

#73
post #32

Microsoft seems like "a house divided" when it comes to opening .NET. They open source the core language, but have different proprietary dev tools (debugging for one) you need to pay for. https://isdotnetopen.com/ goes over these in more detail, but I'd rather use an ecosystem where I don't have to worry things will be progressively locked down in the future.

I have debugging in Rider (JetBrains' .NET IDE), what nuance am I missing about the debugger argument? Other than Rider also being a paid product, I guess.

Re: .NET 6 is now in Ubuntu 22.04

#74
post #34

Meh. In the end, Microsoft will betray those who trusted it. Long term, better just to pretend it does not exist and never, ever depend on anything with Microsoft name on it.

Not true. To blanket state microsoft is not reliable is ignorant. Anyhow, be on your way. I will continue using .net / c# for another decade.

Re: .NET 6 is now in Ubuntu 22.04

#75
post #32

Microsoft seems like "a house divided" when it comes to opening .NET. They open source the core language, but have different proprietary dev tools (debugging for one) you need to pay for. https://isdotnetopen.com/ goes over these in more detail, but I'd rather use an ecosystem where I don't have to worry things will be progressively locked down in the future.

The debugger is part of Visual Studio, which is a paid product. I don’t think it’s unreasonable to not publish the source for it.

Of course, this being open source might enable third parties to invest in their own tools; including debuggers. Part of that deal is that developers are no longer passive by-standers. If it bothers you enough you might fix it or help fund somebody else to fix it.

Providing the basics as open source and then charging a little for some extras should not be the end of the world. You see the same in the Jetbrains ecosystem where e.g. the community edition of Intellij is free and open source but they have a paid version with a lot of extras.

Paid products for developers are not as common as they used to be but we are talking about tools that improve productivity a lot for people that make a lot of money using those tools. Developers (my self included) are oddly stingy when it comes to spending on software but at the same time think nothing of blowing a few thousand dollars on hardware.

Re: .NET 6 is now in Ubuntu 22.04

#76
post #16

Where do you host your .net projects? I am especially interested in anything other than azure webapp and VM's/IIS.

A customer of mine is running .net on a Debian host on the Google Cloud. Another one in a container in perhaps k8s on a minor cloud provider.

Re: .NET 6 is now in Ubuntu 22.04

#77
post #50

For reasons currently unclear to me, installing this seems to cause apt to remove Discord. The following packages have unmet dependencies. libc++1-14 : Depends: libunwind-14 (>= 1:14.0.0) but it is not installable libc++abi1-14 : Depends: libunwind-14 (>= 1:14.0.0) but it is not installable E: Unable to correct problems, you have held broken packages.

Context: https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/19844...

Re: .NET 6 is now in Ubuntu 22.04

#78
post #44

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.

>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.

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

#79
post #46

Earlier quoted context omitted.

Does visual studio run on linux yet? That's my rubicon for taking .net seriously. It's not just about the runtime, the tooling has to be present as well.

JetBrains Rider on Ubuntu/Mac is probably a better development experience than Visual Studio on Windows.

I use JetBrains Rider on Windows instead of Visual Studio and love it.

Re: .NET 6 is now in Ubuntu 22.04

#80
post #3

The .NET ecosystem is giving me a lot of confidence these days. I've been on this rollercoaster since .NET Core 2.x and don't think I will be getting off any time soon. We recently upgraded from 3.1 to 6, which was a total non-event. The code base that was around for Core 2.x is still the same one we have today. Some substantial changes made to the web interfaces and hosting, but nothing in the business logic or data…

I just jumped on the .NET Core gravy train after 6+ years of Ruby on Rails development. I feel so productive and confident working with .NET. Ill be riding this rollercoaster with you for a while!

I have been a long time "enterprise languages" developer. First Java/J2EE then .NET in the last 10+ years. I already felt that moving to .NET was a jump forward with respect to J2EE but have always been curios about startup languages/stacks like Ruby and Clojure. Lately I was much tempted to do some side project on Rails because I find the Hotwire/Nojavascript trend very reasonable for a lot of real use cases . How do you compare modern Rails with modern .NET?
Post reply on HN