gitpod-io / gitpod

The developer platform for on-demand cloud development environments to create software faster and more securely.
https://www.gitpod.io
GNU Affero General Public License v3.0
12.75k stars 1.22k forks source link

Switch on debian from ubuntu #1639

Closed Kreyren closed 3 years ago

Kreyren commented 4 years ago

Ubuntu is abomination of any project, can we switch on Debian as default gitpod dockerimage?

Issues with ubuntu

  1. They keep forcing futile snap packaging that doesn't work, is resource intensive and unstable that breaks packages like chromium
  2. Packages like libreoffice-calc doesn't go through proper quality assurance which results in missing important dependencies like default-jre and require lots of debugging to even get it started and once started it has graphical issues
  3. Provides very outdated versions of packages like shellcheck which requires brew to install the proper version.
  4. Is slow on critical updates that may concern security
  5. Is unreliable and unstable
  6. It requires falling back to LFS style installing for most of the things as a result of issues above which takes time and resources that make gitpod less useful in practice.
  7. It's maintained by incompetent monkeys that doesn't know how copy+paste works.

I can provide a huge list of issues, but i feel like this is enough of reasoning.

I would be willing to rewrite the current to use debian if needed.

Kreyren commented 4 years ago

Note: I know that i can use debian image on gitpod, but that currently needs lots of debugging for users without root privileges for a scenario where you might not be aware of all required dependencies which are provided by default in dockerimages provided by gitpod.

Kreyren commented 4 years ago

Also it's not realistic to maintain 3rd party dockerimages made for gitpod atm, because i can't do changes to gitpod-layers for those.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.