Skip to content
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

s390x Support #6994

Open
CarstenLeue opened this issue Jul 27, 2022 · 21 comments
Open

s390x Support #6994

CarstenLeue opened this issue Jul 27, 2022 · 21 comments
Labels
feature-request Request for new features or functionality ssh Issue in vscode-remote SSH
Milestone

Comments

@CarstenLeue
Copy link

In #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

@github-actions github-actions bot added the containers Issue in vscode-remote containers label Jul 27, 2022
@bamurtaugh bamurtaugh added ssh Issue in vscode-remote SSH and removed containers Issue in vscode-remote containers labels Jul 27, 2022
@tanhakabir tanhakabir added the feature-request Request for new features or functionality label Aug 16, 2022
@VSCodeTriageBot VSCodeTriageBot added this to the Backlog Candidates milestone Aug 16, 2022
@VSCodeTriageBot
Copy link
Collaborator

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!

@Carsten-Leue
Copy link

This is probably the same as #6693 so we can join forces.

@VSCodeTriageBot
Copy link
Collaborator

🙂 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!

@manogy
Copy link

manogy commented Oct 1, 2022

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.

@Carsten-Leue
Copy link

@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?

@mgrossmann
Copy link

mgrossmann commented Oct 15, 2022

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.

@manogy
Copy link

manogy commented Nov 6, 2022

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

@mgrossmann
Copy link

Hi there....

happy new year. :)

is there any news regarding this topic?

Mike

@manogy
Copy link

manogy commented Feb 8, 2023

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
Copy link

manogy commented Mar 1, 2023

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.

@mgrossmann
Copy link

Hello @manogy

thanks for the hint. Will give it a try.

Mike

@marcelo-campos
Copy link

Hello everyone,

Any news on this feature?

@Crosswind
Copy link

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.

@v1gnesh
Copy link

v1gnesh commented Sep 26, 2023

Tagging @MikeFultonDev & @IgorTodorovskiIBM for z/OS and @pleia2 for Linux on Z.

@pleia2
Copy link

pleia2 commented Sep 26, 2023

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.

@manogy
Copy link

manogy commented Nov 22, 2023

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 manogya.sharma@ibm.com.
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

@lbdyck
Copy link

lbdyck commented Feb 8, 2024

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

@nealef
Copy link

nealef commented Feb 9, 2024

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.

@mgrossmann
Copy link

mgrossmann commented Feb 9, 2024

Thanks Neale

@aaron-malik
Copy link

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?

@pleia2
Copy link

pleia2 commented Feb 21, 2024

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request for new features or functionality ssh Issue in vscode-remote SSH
Projects
None yet
Development

No branches or pull requests