-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ARM64 architecture in Debian 9 repository #3298
Comments
I contacted the AzLinux admins and they currently support only X86_X64. Supporting other architectures is on their backlog but didn't have an ETA. |
Thanks @leecow . If system resources for arm64 are an issue, I run the Works on Arm program at Packet (http://worksonarm.com) and can provide assistance in terms of machine and other resources to help pull this forward. Who is AzLinux? |
Thanks @vielmetti. This is another Microsoft team that manages packages.microsoft.com, which is used to host our Linux package repos. |
It would be very nice to have ARM64 runtime packages in the official repo. |
Let's take do this in 6.0 when we have time to 'close with' any package authoring toolset open questions. |
How about stepping back and doing this for .NET 6.0, which is an LTS release. I can't believe there is no ARM64 package install for this LTS release. There is certainly something to be said for install consistency across the different linux architectures here. Not having a simple package manager install for this, makes installing this quite error prone for us linux challenged users, coming from a windows background. |
Cc @richlander |
There is a project to do this and we are in favor it. I believe it's stuck behind some other projects in our backlog. Is that right @MichaelSimons @leecow? |
Yes it's on our backlog and didn't make the 7.0 cut because of other higher priority work. |
.NET 9 has launched, and this still hasn't been solved. Is it ever going to be? |
@AnalogFeelings I'm not sure if this matches your requirements or is something you'd want to use, but I just updated my unofficial ARM32/ARM64 APT repository with new DEB packages for this week's .NET release, including .NET 9.0.0 GA packages. And I agree, it would be great if this were ever officially solved upstream instead. |
Not to sound rude, but I'd prefer if the software I install on my raspberry is official from Microsoft or the distro maintainers :/ |
Can we please put this back on the roadmap for .NET 10 since that will be the next LTS version. This is really hindering app developers from making .NET apps for for instance raspberry pi's since the installations would be too hard for the average consumer. Making us miss potential audiences for our software. this is both hurting us developers and .NET adoption for something that could be easily fixed! |
@NikolaMilosavljevic, @jkoritzinsky - Does the infra added in dotnet/arcade#15051 unblock the creation of arm64 packages? |
Yes, it removes the blocker (deb-package-tool). There is work to enable arm64 packages, but it should be straightforward. |
@AnalogFeelings No problem, that's completely understandable. |
Would we do this for 8+? |
The reason we didn't already have support arm64 packages was because the tooling we utilized didn't support arm64. As part of the Unified Build project, This infrastructure was rewritten to support a single linux vertical build (allowing all assets to be produced from a single leg to eliminate join points). Additionally not all of the repos (e.g. sdk) utilized the shared arcade packaging infrastructure. Backporting this work to 8.0 would be non-trivial and have risk. We would need to make a business case to justify this work. |
@Levi--G commented on Sun Aug 05 2018
ARM64 architecture in Debian repository
I just tried installing ARM64 runtime with the package manager and apparently its not in there.
Details
This is more of a question/documentation clarification than an actual issue, but it was annoying enough for me to make this.
So after going to https://www.microsoft.com/net/download/dotnet-core/2.1 I got the impression I could also install arm64 runtime through the package manager since there are no limitations listed.
But unfortunately after following the guide at https://www.microsoft.com/net/download/linux-package-manager/debian9/runtime-2.1.2 (still no limitations listed to amd64 only) I found out the repo doesn't contain an arm package, so I had to manually download the tar etc... Now that isn't that bad but I would rather have known that sooner, is it possible to mention this in the listing of the versions? Is there a package planned for arm? I would expect it to not be that much effort (but then again I am only a noob what do I know 🤣)
Friendly regards,
@leecow commented on Mon Aug 06 2018
Excellent points. Thanks @Levi--G . There are currently not plans to add package manger support for ARM64 but that could certainly change. Will work on some dl instruction content to make it clear that it's all referring to AMD64.
cc @vivmishra
@vielmetti commented on Mon Aug 13 2018
Thanks @Levi--G @leecow . I too would like to see arm64 support in Debian packaging for the runtime.
@Petermarcu commented on Thu Sep 06 2018
@dleeapho as FYI
The text was updated successfully, but these errors were encountered: