WorksOnArm / equinix-metal-arm64-cluster

Arm and Equinix Metal have partnered to make powerful Neoverse based Armv8 bare metal infrastructure including latest generation Ampere systems — available for open source software developers to build, test and optimize for Arm64 architecture.
http://www.worksonarm.com
75 stars 12 forks source link

Mandrel - Works On Arm Sponsored #312

Closed Karm closed 1 year ago

Karm commented 1 year ago

Name, email, company, job title

Project Title and description

Mandrel is a downstream distribution of the GraalVM community edition. Mandrel's main goal is to provide a native-image release specifically to support Quarkus. Mandrel can best be described as a distribution of a regular OpenJDK with a specially packaged GraalVM Native Image builder (native-image).

When users download our Mandrel release, they get a full fledged JDK distribution based on Temurin 17 and Temurin 11, enhanced with native-image from GraalVM community edition.

Users can compile their Java applications ahead of time, creating standalone executables that do not require any JVM installation on the host system.

Describe your use case for these machines

Mandrel project already offers Linux ARM64 binaries, although our capability to deeply test, enhance and optimize on a modern server-class ARM hardware is limited. We would like to change that and take the efficiency of cloud-native Quarkus https://quarkus.io/ applications built with Mandrel to the next level.

Which members of the community would benefit from your work?

Is the code that you’re going to run 100% open source?

Yes, it is.

Does this project require ARMv8.2 (Yes/No/Not Sure)? If Yes, please provide details

No, although we would like to explore the possibility.

What infrastructure (computing resources and network access) do you need?

We would like to gain access to IaaS-style, bare metal resources, two dedicated systems. This is a long-term, ongoing effort as the low-hanging fruit is already gone, i.e. Mandrel compiles and runs on aarch64.

Describe / Name the continuous integration (CI) system for this project.

Publicly accessible Jenkins.

Will these machines be exclusively used for CI purposes?

No. CI would be a majority of the workload though. We will also use them for hands-on investigations and profiling.

Please share a public URL of the CI dashboard (if applicable).

https://ci.modcluster.io/view/Mandrel/job/mandrel-jobs/

Does the project allows the use of your project logo on ARM's developer website freely? Yes / No / Not Sure

Yes.

Please state your contributions to the open source community and any other relevant initiatives.

We are a group of programmers with backgrounds spanning OpenJDK, compiler engineering, large distributed systems, clustering, and loadbalaning. Notable relevant projects:

Important reminders and logistics

Approved projects will be expected to provide credit back to Works on Arm in the form of a logo display, blog post, Twitter post, news release, or some other suitable acknowledgement.

We will be glad to do that.

pgmwoa commented 1 year ago

Thanks for your interest in WoA. We will review the request and get back to you.

pgmwoa commented 1 year ago

Ticket resolved hence closing the same.