Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple Distros for Java Runtimes #26

Open
kameshsampath opened this issue Mar 7, 2018 · 3 comments
Open

Multiple Distros for Java Runtimes #26

kameshsampath opened this issue Mar 7, 2018 · 3 comments

Comments

@kameshsampath
Copy link

kameshsampath commented Mar 7, 2018

It will be nice to have OpenWhisk JDK runtimes available on multiple distributions

  • centos
  • debian
  • alpine

The initial work of this can follow the pattern like https://github.com/kameshsampath/adoptopenjdk .

Moving this discussion from #24, #18 to discuss and freeze on this.

@Param-S lets continue the discussion here

@csantanapr - we are moving this discussion into its own thread .

@bbrowning - this is something we started to discuss the other day slack. Please add your thoughts comments here.

@csantanapr
Copy link
Member

Also need to consider architect to the matrix of images
s390x ppc64 arm (ie raspberry pi/edge device)

@Param-S
Copy link
Contributor

Param-S commented Mar 8, 2018

I see, 2 requirements,

  1. Supporting different architectures
  2. Supporting different distributions

Yes, I agree with supporting different architectures . But do we need to support images based on different distributions. Can't we have single distribution across multiple architectures. (could be alpine/musl based image).

@kameshsampath
Copy link
Author

But do we need to support images based on different distributions. Can't we have single distribution across multiple architectures. (could be alpine/musl based image).

IMHO yes. My thoughts:

  • Alpine is not suited for production env and it has some security flaws. I have seen some thread where they have issues with JDK > 1.8.1 u131 - this where Java started to understand cgroups still experimental options but soon would be in mainstream.

  • When to increase user adoption we need to support popular distros e.g centos and debian, that makes the developer extend these images with their favorite distros

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants