Recently I contributed to OSv to make it possible to run compact profile JRE. However it is close to impossible to find any pre-built compact profile JREs. Therefore I create a simple tool (https://github.com/wkozaczuk/openjdk8_compact_profiles_builder) that allows to create compact profile JRE based of a regular Java 8 JDK by mostly reassembling rt.jar and resources.jar and selecting necessary binaries by using mostly original OpenJDK build makefiles (a little oversimplified but more less true).
Anyhow I would like to propose to add compact profile apps to https://github.com/cloudius-systems/osv-apps and eventually capstan base images. However I would like to avoid creating an app version for each of the 3 profiles. Ideally I would like to create a generic "parameterized" compact profile app (modeled after https://github.com/cloudius-systems/osv-apps/tree/master/openjdk8-fedora) that would take profile number as an argument, then run openjdk8_compact_profiles_builder to create corresponding OSv image. I do not know if OSv build process (scripts/build-capstan-img and corresponding py scripts) can and should be changed to handle this scenario? Any thoughts? -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
