vscode-remote-release icon indicating copy to clipboard operation
vscode-remote-release copied to clipboard

s390x Support

Open CarstenLeue opened this issue 2 years ago • 22 comments

In https://github.com/microsoft/vscode-remote-release/issues/1630 there was a discussion about support for the s390x architecture. It was rejected due to lack of test systems.

Is there an option to contribute s390 binaries to the project if we are able to build and test them?

cc @roblourens

CarstenLeue avatar Jul 27 '22 08:07 CarstenLeue

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 10 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.

Happy Coding!

vscodenpa avatar Aug 16 '22 23:08 vscodenpa

This is probably the same as https://github.com/microsoft/vscode-remote-release/issues/6693 so we can join forces.

Carsten-Leue avatar Aug 18 '22 20:08 Carsten-Leue

:slightly_smiling_face: This feature request received a sufficient number of community upvotes and we moved it to our backlog. To learn more about how we handle feature requests, please see our documentation.

Happy Coding!

vscodenpa avatar Aug 19 '22 03:08 vscodenpa

HI @Carsten-Leue,

What kind of test VM do you need to develop this, and for how many days you would need The VM. one way of getting the VM is through the below request form.

https://www.ibm.com/community/z/open-source/virtual-machines-request/

In case you need some more help, please let me know I would be happy to help.

manogy avatar Oct 01 '22 16:10 manogy

@manogy thanks for the pointer. Another option might be the use of a s390x VSI on VPC to produce the binaries.

Are you aware of the actual process to contribute back?

Carsten-Leue avatar Oct 03 '22 20:10 Carsten-Leue

For z/OS (Unix System Service) you could use Wazi as a Service For zLinux you can simply use a zLinux Docker Container using qemu.

mgrossmann avatar Oct 15 '22 10:10 mgrossmann

Thank you I will have a look at the suggested solutions.

manogy avatar Nov 06 '22 18:11 manogy

Hi there....

happy new year. :)

is there any news regarding this topic?

Mike

mgrossmann avatar Jan 19 '23 08:01 mgrossmann

Hi team,

We are eagerly waiting for this extension to start support on s390x. could you please suggest the expected timeline? I and my team would be happy to work with your dev team if needed, if you need a few underlying packages ported to s390x we are happy to help there as well.

cc: @kieferrm

Manogya

manogy avatar Feb 08 '23 08:02 manogy

update: as a workaround, I am using the ssh fs plugin. @mgrossmann @Carsten-Leue please explore that, it has limited features but till the time remote ssh extension gets enabled we can use that.

manogy avatar Mar 01 '23 17:03 manogy

Hello @manogy

thanks for the hint. Will give it a try.

Mike

mgrossmann avatar Mar 01 '23 19:03 mgrossmann

Hello everyone,

Any news on this feature?

marcelo-campos avatar Jul 12 '23 20:07 marcelo-campos

I think, we have have two slightly different cases here. This one is asking for s390x support (often called Linux on z). It might be a bit easier to accomplish because it is easier to get access to a system as @manogy pointed out.

#6693 is asking to support z/OS UNIX (USS) on a z/OS system. Both systems might run on the same hardware but they are different in how they work.

Crosswind avatar Sep 26 '23 14:09 Crosswind

Tagging @mikefultondev & @igortodorovskiibm for z/OS and @pleia2 for Linux on Z.

v1gnesh avatar Sep 26 '23 14:09 v1gnesh

My team is on the other end of the form that @manogy mentioned last year for access to a Linux on Z VM, and this sounds like a great use of the resource, so we'd be happy to grant a VM to a contributor/team working on it once we receive the request.

pleia2 avatar Sep 26 '23 15:09 pleia2

Hi VS code Team,

is there any update on this? we from IBM are happy to contribute in porting the code to s390x architecture.

I think, we have two slightly different cases here. This one is asking for s390x support (often called Linux on z). It might be a bit easier to accomplish because it is easier to get access to a system as @manogy pointed out.

#6693 is asking to support z/OS UNIX (USS) on a z/OS system. Both systems might run on the same hardware but they are different in how they work.

on this, I can say s390x is Linux which can run most of the things readily as we run on x86 ( amd/intel ) arch. If in case you need any help with some lower level package you can reach out to me at [email protected]. on the other hand, ZOS is not Linux it is a different OS but ZOS and s390x follow the same CPU instructions ( big-endian ).

cc: @MikeFultonDev @IgorTodorovskiIBM @pleia2

manogy avatar Nov 22 '23 06:11 manogy

Please make this happen - I can't use VSCode at this point for more than playing with.

lbdyck avatar Feb 08 '24 19:02 lbdyck

WRT testing systems - we now have self-hosted actions runner for s390x and ppc64le on github and soon should have hosted ones (available from the github marketplace) so testing should be much less of a problem.

nealef avatar Feb 09 '24 22:02 nealef

Thanks Neale

mgrossmann avatar Feb 09 '24 22:02 mgrossmann

WRT testing systems - we now have self-hosted actions runner for s390x and ppc64le on github and soon should have hosted ones (available from the github marketplace) so testing should be much less of a problem.

Hi @nealef Where can we find the documentation for the self hosted actions runner on s390x?

aaron-malik avatar Feb 21 '24 15:02 aaron-malik

@aaron-malik we (a team I'm part of that includes @nealef) have published some documentation on how you can build your own runner with containers using our patches, details outlined here: https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/mingmay-pang2/2024/02/05/github-actions-runner-for-ibm-z-and-linuxone

pleia2 avatar Feb 21 '24 15:02 pleia2