rstudio / rstudio-docker-products

Docker images for RStudio Professional Products
https://hub.docker.com/u/rstudio
MIT License
66 stars 55 forks source link

Evaluate operating system choices #305

Open colearendt opened 2 years ago

colearendt commented 2 years ago

We should decide:

Notes:

bdeitte commented 2 years ago

We should consider at least talking to AWS and AzureML about our options when this gets further.

zfouts commented 2 years ago

Moving to blocked pending further discussion around what our supported distro choices will be long-term.

plaformsre commented 2 years ago

Hi,

I would appreciate more consistency between RStudio 'system requirements' (see link below[1]) and the containerised options of 'rstudio-docker-products' (this GitHub repo). The more consistency there will be, more re-usability there will be for your consumers/customers. Else, we would need to build, test and integrate our own container images from source.

A consolidation of flavours of OS would help. Currently the system requirements seem to be quite 'widely' defined especially within the 'CentOS / RHEL' flavour (e.g. version 7, 8 and hearing even about 9 as a recommendation from within your organisation).

[1] Example system requirements for RStudio Connect:

Supported Linux distributions:
- Red Hat Enterprise Linux 8[1](https://docs.rstudio.com/rsc/requirements/#fn:1)
- Red Hat Enterprise Linux/CentOS Linux 7
- Amazon Linux 2
- Ubuntu Linux 18.04, 20.04, and 22.04
- SUSE Linux 15 SP3 / openSUSE 15.3
zfouts commented 2 years ago

@dejangregor hello! Do you have a requirement to use a specific OS/Distro?

We provide the installation packages for each of the above supported Linux distros but there may be cases where we don't provide every OS that we support installing the product as a docker image.

mbuet2ner commented 2 years ago

Hey @colearendt,

Thanks for beeing transparent on the future of the base system(s) and involving the community!

Are there any updates on the subject and if not do you maybe have a rough timeline, when a decision is going to be made? It would be especially interesting which CentOS sucessor is picked – if any.

Thanks!

bdeitte commented 1 year ago

@mbuet2ner Apologies for our delay here. In general for Posit platform support, we've decided the following, which is what we would do here if we picked something: "There are multiple distribution options, such as Rocky Linux and AlmaLinux, which state they are 1:1 binary compatible with RHEL 8. These distributions can be used as long as they stay 1:1 binary compatible with RHEL 8, but we will only test and reproduce issues on RHEL 8. Furthermore, CentOS Stream is not a 1:1 binary-compatible distribution and so is not supported by Posit."

But as you've noticed, we haven't been making any changes here, and I'm not sure exactly when we will add another option. We did have another request for RH8 compatible support in here that came in today, which is what brought me to this issue. We will still considering this and determining when we can fit this in. We do have an issue we are taking on shortly to make clearer where things stand: https://github.com/rstudio/rstudio-docker-products/issues/508

JsizzleR commented 1 year ago

A premium support customer reported they need RHEL images. Their on-premise setup is RHEL, for their EKS cloud setup they wish to mirror this and stay with RHEL instead of Ubuntu.

Ticket ID 89645