.NET 6 is coming to Ubuntu 22.04 • The registry

Ubuntu and Microsoft pushed .NET 6 into the Ubuntu repositories, which means you can install it without adding additional sources to the operating system.

That Notice means that Ubuntu 22.04 will join the Red Hat Linux family. According to Microsoft’s online docs, you can already do this fedora 36 as well as the more business ones variants: RHEL 8, CentOS Stream 8 and 9 and above scl-utils on RHEL7.

Microsoft’s blog post about the news also mentions the possibility of installing the runtime or full SDK in Ubuntu containers. Canonical also has new versions of it. It describes Ubuntu ROCK as “new, ultra-small OCI-compliant appliance images, without a shell or package manager”, smaller than existing Ubuntu container images thanks to a new tool called chisel.

.NET 6 is Microsoft’s cross-platform toolchain for building apps to run on multiple platforms, including Windows, Linux, macOS, and mobile operating systems. Essentially it is Microsoft’s answer to Oracle’s JVM – the increasingly imprecisely named Java Virtual Machine, which now supports multiple languages ​​including Clojure, Kotlin, Scala, and Groovy.

Microsoft’s own list of .NET languages ​​is relatively short – C#, F# and Visual Basic – although there are many others from outside the company. The list should probably include PowerShell, but this already has its own Linux version.

Since around 2014, .NET primarily means what used to be called .NET Core. According to Microsoft’s own chart, that means the .NET Common Language Runtimethe bit that allows execution of “managed code”, and Microsoft’s web app framework ASP.NET.

There are three separate packages: dotnet-sdk-6.0the SDK; dotnet-runtime-6.0, the CLR runtime; and aspnetcore-runtime-6.0, the runtime for ASP.NET. All three can be installed at once via the dotnet6 metapackage.

The notable bits of .NET not included in Core are the venerable Windows Forms framework or something more modern Windows Presentation Framework, WPF.

Compare and contrast: .NET Framework versus .NET Core

Diagram showing the .NET Core theme

click to enlarge

So don’t get excited and think that the inclusion of .NET in Ubuntu means that graphical .NET apps, such as B. Windows Store apps, can now be built and run natively on Linux. Limit your expectations to server-side things. This is mainly a way to deploy console-based C# and ASP.NET apps on Ubuntu servers and Ubuntu containers.

When we asked Canonical about this, a spokesperson replied, “WPF is not currently supported in .NET 6 on Ubuntu. So you’re right that .NET 6 on Ubuntu is aimed more at developers building text/server apps than graphics/GUI apps.”

We’ve also asked Microsoft if they have any additional information or details and will update them if they respond.

there are cross-platform graphical frameworks for .NET, including the open source Avalonia and as well Uno, which came on board in .NET 5. There are also Microsoft’s own Multi-Platform App UI or MAUIthe developed from Xamarin Forms.

The origins of .NET go back to 1996 by Microsoft acquisition by Colusa Software for its OmniWare Tool that Colusa described as “a universal substrate for web programming”. As Microsoft against the US Department of Justice and European Commissionand the ability to be split into separate apps and OS sections, it has developed next-generation Windows servicesso what converted to .NET: a way to use Microsoft tools to build apps for any operating system.

Exactly is still a matter of debate how open .NET really isas the aptly named example shows isdotnetopen Side? site. ®

https://www.theregister.com/2022/08/17/dotnet_6_ubuntu/ .NET 6 is coming to Ubuntu 22.04 • The registry

Laura Coffey

World Time Todays is an automatic aggregator of the all world’s media. In each content, the hyperlink to the primary source is specified. All trademarks belong to their rightful owners, all materials to their authors. If you are the owner of the content and do not want us to publish your materials, please contact us by email – admin@worldtimetodays.com. The content will be deleted within 24 hours.

Related Articles

Back to top button