installer
installer copied to clipboard
dotnet 6 for s390x as a tar archive
IBM has announced .Net 6 for Linux on IBM Z.
I have got a VM with openSUSE Leap 15.3 on a mainframe in the LinuxONE Community Cloud (s390x). I did a try with openSUSE Leap 15.3 with the installation script.
The installer is downloading a tar archive for x86 without any error message, that s390x would not be supported. I know, that there is a collaboration between Microsoft and IBM, that .Net 6 should be supported for s390x now. But the tar archive for x86 is the wrong choice by the installer. It should be a tar archive for s390x instead.
If you need mainframe resources for open source community stuff buildings, you can ask at IBM for z/VMs in the LinuxONE OSS Community Cloud: [email protected]
Hey @marcpopMSFT, We don't have tar archives for s390, as it is not a platform supported by .NET today. The generation of the archives happens in installer repo: the reason why I kindly asked @skriesch to open such issue here. cc @dsplaisted
I believe we have .NET on s390x RHEL right now but not other platforms. I'm not sure if it's expected that you could build your own SDK for SUSE - @uweigand might know.
I want to speak for ALL Linux distributions. There was also a request for .Net 6 on Ubuntu in December. Yes. We can build it all separately for all Linux distributions. But that is a lot of amount of work for all volunteers. If any company or open source project has got a automated CI/CD pipeline for cross-compilation or building packages for a software, that should be also used for all architectures. You are doing that also for arm. Hardware resources can be provided. That should. not be any problem. @uweigand will agree. He knows me. :)
P.S. One hint at the end. I have also used Microsoft repositories for x86 during my studies. What is the best way to receive latest updates with security patches and everything else? Would you prefer packages from a community distribution or directly from the special open-source project with latest patches? I have also created a package of snapd as an alternative option for s390x. I would be happy about both options as equal, tar archie and snapd for all alternative architectures. :)
I have to add that RHEL is not the single Linux distribution on the market. There is a reason for the Linux Distributions Working Group as part of the Open Mainframe Project, that there should be also support for all the other Linux distributions available. That includes .Net for ALL. You can also ask Red Hat, SUSE and Canonical because of that. These companies and the community distributions are supporting my ideas and this engagement for all Linux distributions on s390x.
@crummel How long does Microsoft want to play ping pong with Ubuntu/Canonical? It is difficult to receive new packages in such an (Enterprise) distribution without having the software in the special community/upstream distribution. Ubuntu is based on Debian. You should start with Debian and openSUSE.
If you need any package building system for easy maintenance, I can recommend the OBS. build.opensuse.org is supporting the following Linux distributions: RHEL, SLES, Ubuntu, openSUSE, Fedora, Debian, Univention, Raspbian, CentOS, CentOS Stream, Mageia, ArchLinux, ScientificLinux
@directhex @steveisok could you help here?
I have an existing conversation on the go about improving our acquisition story for non-Microsoft-supported architectures, and didn't even think about the dotnet-install.sh case. I'll add this one into the discussion
Old issue triage: s390x was added in the RID list and the install scripts can support this if there is an S390x tarball that you'd have to build yourself. #12018