Project Leyden: Beginnings
Andrew Haley
aph at redhat.com
Fri May 27 13:33:15 UTC 2022
On 5/20/22 15:42, mark.reinhold at oracle.com wrote:
> Let us begin!
As you'd expect, here at Red Hat there's a variety of opinions.
Rather than simply post my own response to this, I've been talking to
Middleware architects (the likely _users_ of Leyden!) as well as our
OpenJDK team members. Here's what we think:
We're excited to see Leyden taking shape and will be active
participants. Our customers are benefiting from GraalVM today and as
such we’ll continue to engage with that project as the Leyden ideas
are explored and take shape.
Bringing standardization to this space is important for developers
as it will clarify the behaviours they can depend on. As we engage
in updating the standard, we should consider not just new behavior,
but also exceptions and variations that can accommodate some of the
existing behavior of GraalVM such as build-time initialization.
The proposed incremental approach will ensure we bring along the
current ecosystem and devtools while carefully introducing any new
constraints. We also see the benefit in segmenting the problem space
into discrete areas that can be introduced sooner rather than
waiting for a big-bang integration of multiple constraints.
> In the long run we will likely embrace the full closed-world
> constraint in order to produce fully-static images.
Our experience with Java on K8s and containers (notably Quarkus) has
demonstrated real world benefits of a closed-world approach, so it's
good to see it explicitly listed as a likely goal in the long
run. It will be important that Leyden is careful to specify its
efforts in the fast start / small footprint space while being
mindful of that constraint. Hopefully, we can all work towards a
future that converges both GraalVM's efforts and those of Leyden.
--
Andrew Haley (he/him)
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
https://keybase.io/andrewhaley
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
More information about the leyden-dev
mailing list