JVMCI 0.33 released
Thomas Wuerthinger
thomas.wuerthinger at oracle.com
Wed Aug 23 19:29:05 UTC 2017
One question we are currently discussing regarding docker images is whether we should put up a single Graal VM image including all the languages or rather take a layered approach with a base image that can be combined with images for individual languages (e.g., for the JavaScript, Ruby, LLVM, or R support). The latter could have the advantage to reduce the docker image size when only a subset of the Graal languages are in use.
The other feature we will add to the native-image building tool is to create not only a binary but also a docker image after doing the AOT compilation. This would allow the result to be immediately be deployed in a container service. The docker image sizes for these AOT generated images are very small.
In general, we are interested in feedback what approaches to docker images could be most useful for Graal VM users.
- thomas
> On 23 Aug 2017, at 21:03, Doug Simon <doug.simon at oracle.com> wrote:
>
> Hi Ted,
>
> We are thinking about putting some Docker images up at https://hub.docker.com/u/oracle/ at some point. Watch this space ;-)
>
> -Doug
>
>> On 23 Aug 2017, at 20:24, Ted Neward <ted at tedneward.com> wrote:
>>
>> Out of curiosity, have you given thought to providing a Docker image with JVMCI and Graal installed already?
>>
>> If not, I’ve been building out some Docker images for presentation demos for myself lately, and I’d be happy to take a stab at building out a GraalVM image Dockerfile for you guys to use and put up in the Oracle official images. (It’s not hard, I’d only be saving you time, and that assumes I got all the details right. ( )
>>
>> Ted Neward
>> Author, Speaker, Mentor
>> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.newardassociates.com&d=DwIFaQ&c=RoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&r=i1-Hef1Qrt47JSTmUR8-SfhVlDSGnFCGV-TedFESCK4&m=KcsSANDNwn6HksAgulkZ85P6ECArcH7B4l0IcYkoGDk&s=7AJsczM3422VC5aP6XRKbZAtmBeHE7T3awROcSr-kvc&e=
>> t: @tedneward | m: (425) 647-4526
>>
>> On 8/23/17, 7:29 AM, "graal-dev on behalf of Doug Simon" <graal-dev-bounces at openjdk.java.net on behalf of doug.simon at oracle.com> wrote:
>>
>> JVMCI 0.33 includes numerous bug fixes and changes:
>>
>> http://hg.openjdk.java.net/graal/graal-jvmci-8/log?revcount=400&rev=ancestors%28%27jvmci-0.33%27%29+-+ancestors%28%27jvmci-0.29%27%29
>>
>> Namely:
>> - Update base JDK from 8u121 to 8u141.
>> - Switch back to OracleJDK (from OpenJDK) based binaries on OTN for Linux. All other platforms continue to be on OracleJDK.
>> - OpenJDK based binary for Linux is available at https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dougxc_openjdk8-2Djvmci-2Dbuilder_releases_tag_jvmci-2D0.33&d=DwIFaQ&c=RoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&r=i1-Hef1Qrt47JSTmUR8-SfhVlDSGnFCGV-TedFESCK4&m=KcsSANDNwn6HksAgulkZ85P6ECArcH7B4l0IcYkoGDk&s=tx9Hp-w8wgTB-o001Lrym34r_dkgHDM0QznEBe1IEa4&e=
>>
>> The binaries are available at http://www.oracle.com/technetwork/oracle-labs/program-languages/downloads/index.html.
>>
>> -Doug
>>
>>
>>
>
More information about the graal-dev
mailing list