kasmtech / workspaces-images

Other
730 stars 241 forks source link

need kasm workspaces image for linux/arm64/v8 #10

Open sakearzoo opened 2 years ago

sakearzoo commented 2 years ago

I am running docker on linux/arm64/v8 system .

whenever i tried to pull kasmweb/desktop:1.10.0 it pulls for amd64. whenever i tried creating container with the image it fails with exec format error .

does kasmtech updates prebuild docker for only amd64? no arm64 support ?

is there anyway to build kasm desktop image for arm64?

mmcclaskey commented 2 years ago

Hello @sakearzoo , not ALL workspace images support Arm. I believe the one you want is here... https://hub.docker.com/repository/docker/kasmweb/ubuntu-bionic-desktop

sakearzoo commented 2 years ago

Ok i will try that .. i think they should atleast update desktop & desktop-deluxe images for arm64/v8 . Most popular images supports arm .

fdelucchijr commented 2 years ago

Same problem here. Almost all of the images are amd64 only. Is there any way I can help Kasm into build for multi platform? Or is preferred that I build a custom arm64 image?

mmcclaskey commented 2 years ago

We just added Arm support in 1.10.0 and we worked as hard as we could to get as many of the open source images to be multi-architecture with arm64 and amd64 support. Here is the list of Workspace images that support arm at this time.

Here is a full listing that is updated: https://kasmweb.com/docs/latest/guide/custom_images.html

chromium firefox gimp rdesktop remmina terminal ubuntu-bionic-desktop vlc vs-code

The kasmweb/desktop and kasmweb/desktop-deluxe are no longer relevant. When we started supporting different OS desktops we replaced those with ubuntu and centos variants. Many of the images simply cannot be converted to support Arm because the apps simply do not support Arm and that would require the vendor/project to add arm64 support.

We would definitely take any help in converting the remaining ones. If it a simple one to one, merely just adding arm support to an existing image, we would likely get that change merged in quickly.

fdelucchijr commented 2 years ago

Ok! Thanks for your fast response!. I use Kasm as a tool in my SecOps job, so I can help in some of the images. It looks like Tor already support arm. I don’t get if its only through a package manager. But if needed I can add a script to build from source. Reference

Another image I would gladly help with is Kali Desktop. I’ve been searching for the Dokerfile, but I can’t find it, can you give me a link to start analyzing it?

j-travis commented 2 years ago

Thanks for the info on Tor -it looks like we may be able to add that fairly easily. We just pushed a test version of Kali today. More info here: https://github.com/kasmtech/workspaces-issues/issues/84#issuecomment-1016854785

fdelucchijr commented 2 years ago

Thank you so much!!!

sakearzoo commented 2 years ago

Is there any possibility of desktop / desktop delight will be compatible with arm64 ??