[FEATURE]: Provide an AppImage release for Linux (better support for RHEL 8 / Enterprise Linux) #9231

Open
opened 2026-02-16 18:11:57 -05:00 by yindo · 1 comment
Owner

Originally created by @yxrswt on GitHub (Feb 13, 2026).

Originally assigned to: @adamdotdevin on GitHub.

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

I would like to request an official AppImage release for the Linux version of OpenCode.

Currently, I am trying to run OpenCode on Red Hat Enterprise Linux 8 (RHEL 8), which is a standard environment in many corporate settings. However, I cannot install the provided .rpm package because it depends on newer versions of libraries (specifically libwebkit2gtk-4.1 and newer glibc versions like 2.34+) that are natively available only on newer distros (like Fedora 40 or Ubuntu 22.04).

In an enterprise environment, we cannot upgrade the core OS or glibc to satisfy these dependencies. I also attempted to use distrobox as a workaround but faced significant permission and X11 display issues due to strict security policies.

Benefits of implementing this:

  1. Backward Compatibility: An AppImage bundles all required libraries (including WebKitGTK and glibc), allowing the app to run seamlessly on older but strictly maintained LTS distributions (RHEL 8, Debian 10/11, etc.).
  2. Enterprise Adoption: It significantly lowers the barrier for developers working in restricted corporate environments to adopt OpenCode.
  3. Simplicity: It eliminates "dependency hell" completely—users just download, chmod +x, and run.
Originally created by @yxrswt on GitHub (Feb 13, 2026). Originally assigned to: @adamdotdevin on GitHub. ### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request I would like to request an official AppImage release for the Linux version of OpenCode. Currently, I am trying to run OpenCode on Red Hat Enterprise Linux 8 (RHEL 8), which is a standard environment in many corporate settings. However, I cannot install the provided .rpm package because it depends on newer versions of libraries (specifically libwebkit2gtk-4.1 and newer glibc versions like 2.34+) that are natively available only on newer distros (like Fedora 40 or Ubuntu 22.04). In an enterprise environment, we cannot upgrade the core OS or glibc to satisfy these dependencies. I also attempted to use distrobox as a workaround but faced significant permission and X11 display issues due to strict security policies. Benefits of implementing this: 1. Backward Compatibility: An AppImage bundles all required libraries (including WebKitGTK and glibc), allowing the app to run seamlessly on older but strictly maintained LTS distributions (RHEL 8, Debian 10/11, etc.). 2. Enterprise Adoption: It significantly lowers the barrier for developers working in restricted corporate environments to adopt OpenCode. 3. Simplicity: It eliminates "dependency hell" completely—users just download, chmod +x, and run.
yindo added the discussionweb labels 2026-02-16 18:11:57 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Feb 13, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #8270: [FEATURE]: start making .AppImages
  • #7058: opencode-desktop: `GNUTLS_3_7_4' not found on RHEL8 (same OS/library compatibility issue)
  • #6258: OpenCode desktop unable to run in Bazzite Linux using AppImage and RPM (related AppImage issues)
  • #5651: [FEATURE]: Publish flatpak for desktop app (related Linux packaging feature request)

The most directly related is #8270, which is already tracking the general AppImage feature request.

@github-actions[bot] commented on GitHub (Feb 13, 2026): This issue might be a duplicate of existing issues. Please check: - #8270: [FEATURE]: start making .AppImages - #7058: opencode-desktop: `GNUTLS_3_7_4' not found on RHEL8 (same OS/library compatibility issue) - #6258: OpenCode desktop unable to run in Bazzite Linux using AppImage and RPM (related AppImage issues) - #5651: [FEATURE]: Publish flatpak for desktop app (related Linux packaging feature request) The most directly related is #8270, which is already tracking the general AppImage feature request.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#9231