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

Support Linux ppc64le

Open hrzafer opened this issue 6 years ago • 83 comments

When I try to connect our IBM Power 9 remote server (RedHat), I get Can't connect to xxx: unreachable or not Linux x86_64 (Linux ppc64le) error. Since the extension purely depends on ssh and the ppc64le is still Linux, this shouldn't be much of a problem.

Thanks

hrzafer avatar May 21 '19 17:05 hrzafer

We would have to build our native dependencies for Linux which we probably won't do, but I'll leave this open as a feature request.

roblourens avatar May 21 '19 22:05 roblourens

Hi! Does that mean, this extension sends some binaries over ssh to the remote server? Is there a document on how this works? I wonder if we can compile necessary parts on our own.

hrzafer avatar May 22 '19 16:05 hrzafer

The extension downloads and installs a server on the remote machine: https://code.visualstudio.com/docs/remote/remote-overview

The server components are not open source.

roblourens avatar May 22 '19 17:05 roblourens

The extension downloads and installs a server on the remote machine: https://code.visualstudio.com/docs/remote/remote-overview

The server components are not open source.

I apologize, as this may be the wrong place to ask, but.... Are there any plans to open source those server components?

ThePrez avatar Oct 11 '19 15:10 ThePrez

Is there any way to help to make this feature supported? @roblourens

brando90 avatar Feb 09 '20 21:02 brando90

Just out of curiosity, what architectures are supported?

brando90 avatar Feb 09 '20 21:02 brando90

That is described in the readme https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh

roblourens avatar Feb 09 '20 22:02 roblourens

I agree with @brando90. I would love to have this feature.

nicholaiTukanov avatar Feb 10 '20 06:02 nicholaiTukanov

+1 power9 support

raph38130 avatar Feb 18 '20 17:02 raph38130

power9 support would very helpful. Many HPC clusters are power9 based, it would be great to use vscode to edit files on these systems.

rkube avatar Mar 19 '20 12:03 rkube

Since it seems that this is not a priority feature (but extremely useful to many of us) I thought that perhaps something like push to the server on save would be good enough (the way atom, pycharm does it). Anyone know of a feature like that?

Same question on SO, hopefully, it will be helpful to people someday: https://stackoverflow.com/questions/60875795/is-there-a-remote-sync-on-save-for-vs-code-that-works-for-any-sever-architecture

https://github.com/microsoft/vscode/issues/93525

brando90 avatar Mar 26 '20 20:03 brando90

@brando90 Have you tried sshfs?

AndrewGaspar avatar Mar 27 '20 15:03 AndrewGaspar

+1

carlosedp avatar Mar 30 '20 20:03 carlosedp

This should be architecture agnostic, given the necessary freedom so developers can use VSCode on amd64, arm, ppc64le and s390x.

rpsene avatar Apr 11 '20 12:04 rpsene

We would have to build our native dependencies for Linux which we probably won't do, but I'll leave this open as a feature request.

Do we have any status report on whether VS Code will support Power X anytime soon?

Proteusiq avatar Apr 24 '20 06:04 Proteusiq

@roblourens I can give free access to Power to be attached to any CI infrastructure. Does it help?

rpsene avatar Apr 27 '20 12:04 rpsene

I would also like to have Remote - SSH work on Power architecture. For those of you who would like and SFTP extension while waiting for an update of this one, you could use liximomo's SFTP extension: https://marketplace.visualstudio.com/items?itemName=liximomo.sftp

You don't need to write any password in config files actually, you can type it on the connection.

BaptisteRoseau avatar May 14 '20 12:05 BaptisteRoseau

+1

balos1 avatar May 27 '20 17:05 balos1

I would love to have ppc64le Power-9 support for VScode remote.

hibagus avatar May 29 '20 04:05 hibagus

+1

PaulYuuu avatar Jun 01 '20 11:06 PaulYuuu

For this feature to get more traction I suggest renaming this issue/feature request to "Support Linux amd64/arm/ppc64le/s390x" or similar. Like @rpsene mentioned above, this is not a ppc64le exclusive feature. ARM folks are glancing at this title and thinking this has nothing to do with them.

danielhb avatar Jun 01 '20 12:06 danielhb

+1

xapundel avatar Jun 22 '20 13:06 xapundel

For this feature to get more traction I suggest renaming this issue/feature request to "Support Linux amd64/arm/ppc64le/s390x" or similar. Like @rpsene mentioned above, this is not a ppc64le exclusive feature. ARM folks are glancing at this title and thinking this has nothing to do with them.

ARM and amd64 are already supported.

AndrewGaspar avatar Jun 24 '20 16:06 AndrewGaspar

I can help with porting to ppc64le. I have VM for build/test. I also have exp in migration process. Will it help if I provide access to ppc64le for dev team.

xapundel avatar Jun 24 '20 19:06 xapundel

@xapundel if it is possible to install nodejs at ppc64, There might be another solution. https://github.com/cdr/code-server This project is a web vscode. It supports almost every extensions of vscode.

You could use npm to build code-server easily. https://github.com/cdr/code-server/blob/master/doc/install.md#yarn-npm

roccqqck avatar Jul 07 '20 12:07 roccqqck

+1

Mon-ius avatar Jul 28 '20 23:07 Mon-ius

+1

wacoder avatar Aug 27 '20 14:08 wacoder

@xapundel if it is possible to install nodejs at ppc64, There might be another solution. https://github.com/cdr/code-server This project is a web vscode. It supports almost every extensions of vscode.

You could use npm to build code-server easily. https://github.com/cdr/code-server/blob/master/doc/install.md#yarn-npm

This is a great solution! I am using this solution while waiting for the official support for ppc64le.

hibagus avatar Sep 08 '20 17:09 hibagus

Is https://github.com/microsoft/vsda the only VS Code Remote extension Microsoft dependency that is not open sourced?

Is it possible to provide a version of this repository that can be open sourced so that we can fork the project and provide ppc support?

csaska avatar Nov 04 '20 18:11 csaska

I work around this by using sshfs today (on s390x architecture).

e-desouza avatar Nov 11 '20 05:11 e-desouza