Live data from Hacker News

.NET 6 is now in Ubuntu 22.04

devblogs.microsoft.com

341–350 of 351 posts

Re: .NET 6 is now in Ubuntu 22.04

#341

I'll take the opportunity to jump on this thread to fish for recommendations on courses/guides to learning C# to be used with .NET - for programmers. I mainly see those that are way too simple or way too Windows specific.

The O'Reilly book "C# in a Nutshell" is an excellent resource

Re: .NET 6 is now in Ubuntu 22.04

#342
post #321

Earlier quoted context omitted.

There is no immediate problem with building from source, there simply isn't much of a benefit to doing so. An assembly compiled with different optimizing C# compilers will be virtually identical assuming the source files are identical. I can think of a reason not to compile from source: it's essentially statically linking code into your assembly which can be huge problem for middleware packages that want to override…

Hm. Thanks for this and previous answers. > I can think of a reason not to compile from source: it's essentially statically linking code into your assembly which can be huge problem for middleware packages that want to override the specific version you depend on. This is very common with the JSON serialization library, which is highly backwards compatible. I think if .NET were integrated into Linux package management…

Yes I think it is possible to ship dotnet applications and packages as apt or other image formats. What I would do is to put the Nuget package inside the deb package, extract it into the local Nuget cache, and then let Nuget discover it as if it had downloaded it.

Re: .NET 6 is now in Ubuntu 22.04

#343
post #232

Earlier quoted context omitted.

I think you may have missed the train of thought.

Azure, "the Microsoft platform" is said to be around 60% Linux. Source, elsewhere in these comments: https://news.ycombinator.com/item?id=32483239

I think the train of thought was focused on the decades part, not that it has more recently changed.

Re: .NET 6 is now in Ubuntu 22.04

#344

Earlier quoted context omitted.

> with Rails I have to introduce React Do you know about Hotwire? It's Rail's html over the wire solution and seems comparable to Blazor.

Hotwire I believe wasn't introduced yet but was close to release when I left the Rails dev community.

But your comment comparing Blazor to Rails seems to be about the current state of Blazor and Rails. So currently Hotwire for Rails is production ready. So with Rails, you don't necessarily have to introduce React as you comment claims.

Re: .NET 6 is now in Ubuntu 22.04

#345
post #86
post #56

Earlier quoted context omitted.

> Microsoft might acquire Ubuntu That would make a lot of sense, despite the backlash it would generate. Remember when they acquired GitHub, developers were vouching to move over to GitLab. Yet very few did. The same would probably happen if they acquire Ubuntu. Developers would vouch to move to another distribution, yet few will, because Ubuntu is so much nicer to use than the competition.

I'll be one of the few. Maybe I'll give a try to Debian but probably I'll end up using one of the Ubuntu replacement distroes that will popup. Or Pop!_OS outright. I'll never trust Microsoft again after all they did in the 2000s. Transitively, I'll never trust any comparably sized company.

Can I ask a Ship of Theseus kind of question? Is there any amount of shot-caller employee turnover possible in the last 15-20 years that would cause you to reset your projections of their ethicality? Relatedly, is there an amount or form of recompense possible on MS's side that could reinstate your doubt? Or is there a general lack of trust in unchecked / unethical capitalism that is insurmountable?

Re: .NET 6 is now in Ubuntu 22.04

#346
post #277

Earlier quoted context omitted.

Repro steps: sudo apt install dotnet6 - Observe the “telemetry enabled” message.

Hi! Could you be so kind and open a bug for this at https://bugs.launchpad.net/ubuntu/+source/dotnet6 ? Thanks in advance.

Thanks, done: https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/19868...

Re: .NET 6 is now in Ubuntu 22.04

#347
post #339
post #277

Earlier quoted context omitted.

Repro steps: sudo apt install dotnet6 - Observe the “telemetry enabled” message.

I can't seem to reproduce: https://gist.github.com/omajid/b5813156b9e47419feb02d5b21944...

Maybe it's because I'm trying it on WSL2. Filed a bug for my experience.

Re: .NET 6 is now in Ubuntu 22.04

#348
post #316

Earlier quoted context omitted.

Yup, Australia has a real hard on for C#. As a dev in Australia, I can support the list you gave, but I'd be cautious to extend that globally.

I'm from Europe and there's a lot of .NET jobs here too. In my experience, the US is the outlier with a very small .NET presence.

C#/.NET (and Java) run the Fortune 1000 and pretty much every enterprise and internal line-of-business app in the country.

It's the other language stacks that are smaller, but just get more attention on startup-related discussion boards.

Re: .NET 6 is now in Ubuntu 22.04

#349

Earlier quoted context omitted.

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.

Yeah, but the general standard is for open languages to either have an open debugger (e.g.: V8 JS) or else otherwise have support for an open debugger interface (e.g.: Rust via GDB). It's not strictly unreasonable for MS to offer a proprietary debugger, but it is bass-ackwards for the core .NET team to not offer an open source debugger or open standards compliant debugger interface to go with their open source langua…

Even if Microsoft did release an OSS debugger with less features/performance than the proprietary debugger, you know the narrative would instantly change to complaining about keeping features/perf back for paid users.

Re: .NET 6 is now in Ubuntu 22.04

#350

Earlier quoted context omitted.

> Looking for a really good reason to make the jump Not having to pay for Windows Server licences? Better start-up performance, likely better overall performance, less resource usage. Assuming these are specific Windows calls, moving to something more cross-platform you could open development to colleagues with Mac or Linux machines (via VS Mac, JetBrains Rider or VS Code) if there are any. Options to use Kubernetes…

> Not having to pay for Windows Server licences? Chances are that those licenses are paid for already so this is a sunk cost. > Options to use Kubernetes or deploy to container services that run on Linux I think this would be a hard sell - "hey, let us migrate platforms so we can rewrite our entire production infrastructure "

> I think this would be a hard sell - "hey, let us migrate platforms so we can rewrite our entire production infrastructure "

Also "Oh and we need to hire two full time devops engineers to take care of the thing" :)

Post reply on HN