It's pretty good (s390x linux software), but it seems to me that this is not without some friction:
- OSS sometimes has compile paths that take advantage of x86 instructions for optimization, e.g. SSE. Nearly all of the time there is a C path, but that doesn't mean that the code will perform well in all cases. - pre-built repositories/packages/container images for arch=s390x are often harder to find other than the main distro stuff. Maybe this is getting better; my experience with it is not totally current. - will vendors with proprietary closed source software support arc=s390x packages (and for zCX, container images)? Many, but certainly not all. On Mon, Apr 25, 2022, at 12:11 AM, David Crayford wrote: > On 25/4/22 11:37, kekronbekron wrote: > > What about code that does CPU instruction set specific things. > > How likely is the success of its compilation on s390x with minimal work. > > About 100% likely. Linux is Linux is Linux. IBM have ported all the > compiler tool-chains such a GCC, LLVM/Clang etc. In the case of LLVM, > it's used to build other compilers and runtimes such as Rust, Swift, > Golang etc. You can cross-compile if you don't have access to Linux on Z > but then you wouldn't have tested it :) > > > > If it's "easy", why is the IBM Z and LinuxOne Open Source list not bigger > > -https://www.ibm.com/community/z/open-source-software/ > > I have no doubt there's a lot more available then what's listed in that > community. It's awesome that IBM have ported LuaJIT to s390x. It should > be possible to port that to z/OS and then OpenResty and Kong. > https://github.com/linux-on-ibm-z/LuaJIT/blob/v2.1/src/vm_s390x.dasc > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > Kirk Wolf Dovetailed Technologies http://dovetail.com ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
