OCX 2024 is a dynamic and inclusive event hosted by the Eclipse Foundation; every year it brings together diverse open source communities from around the world. This year’s gathering features EclipseCon, the flagship conference, and two exciting new co-located events: the Open Community for Java and the Open Community for Automotive. OCX 2024 offers a unique opportunity for attendees to learn, share ideas and network with like-minded individuals so that we can all work together across every sector of the open source ecosystem.
Canonical is glad to be a Silver sponsor at OCX 2024. We look forward to meeting open source enthusiasts, talking about exciting new technologies and exploring new ideas. Are you visiting OCX 2024? We’d love to meet you and chat about your open source objectives. Make sure to come down to booth 5 and speak to our engineering team! You can book a meeting with our team using this link.
class=”wp-block-heading”>Secure and minimal containers to deploy your Java applications anywhere
Chiseled containers represent Canonical’s take on Distroless container images. They are created using Chisel, an open source tool developed by Canonical that allows users to extract well-defined portions (aka slices) of Debian packages into a filesystem. Just like ordinary debian packages, slices carry their own content and set of dependencies to other internal and external slices.
At our OCX booth we will be showcasing chiseled Ubuntu containers for JRE images. The Chiseled Ubuntu container for JRE images packs the OpenJRE (Open Java Runtime Environment), a free and open source implementation of the Java Platform, Standard Edition (Java SE) run by the OpenJDK project. In the context of JRE, Chisel allows the creation of super small images that can be used as a runtime, final-stage base image for compatible Java applications. Chiseled images not only remove the package manager, bash or superfluous components of OpenJDK, but also all unused dependencies or portions of dependencies.
At the Canonical booth, our team can demonstrate how you can build a Spring Boot sample using chiseled JRE for the smallest footprint possible.
Don’t miss our talks!
Chiseled Ubuntu containers for OpenJDK
This talk – presented by Vladimir Petko, Software Engineer at Canonical – will demonstrate chiseled Java Runtime images, compare them with Temurin and Distroless-based images and introduce rockcraft – a novel tool for building minimal OCI images.
Bottom-up build strategy for minimal and secure Ubuntu containers
This talk will be presented by Zhijie Yang, Software Engineer at Canonical. Chisel is a tool that simplifies the creation of minimal and secure Ubuntu container images by cutting Ubuntu packages into predefined “slices” to reduce the size of the image and therefore the attack surface. Zhijie will cover the fundamentals of Chisel, demonstrating how anyone can build ultra-small, secure container images that comply with security standards.
How we did TCK with Eclipse AQAvit?
Make sure you catch the Canonical sponsored talk where Samir Kamerkar, Engineering Director- Tool chains and runtimes, will take you through Canonical’s journey towards TCK certification, with support from the Adoptium community and assistance from the Eclipse AQAvit framework.
Get in touch with us
Book a meeting with the Canonical engineering team using this link.
Not attending OCX 2024, but interested to know how Canonical can help with your Java applications? Feel free to contact us here.