Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Building Java in the Open - j.Day at OSCON 2019

Building Java in the Open - j.Day at OSCON 2019

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Building Java in the Open - j.Day at OSCON 2019

  1. 1. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Building Java in the Open Yishai Galatzer, @yigalatz Arun Gupta, @arungupta Jul 15, 2019
  2. 2. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. OpenJDK at Amazon Since 2016 Downstream distribution of OpenJDK Quarterly security releases Bug fixes, operational and performance improvements Drop-in replacement for Hotspot-based JDK TCK certified Multiplatform: Linux, Windows, macOS, Docker Long-term support
  3. 3. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why externalize Corretto? Customer obsession No-cost long-term support
  4. 4. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Corretto is not a fork! Test extensively for OpenJDK compatibility TCK on each Corretto release Merge everything upstream Compatibility Changes Technical Debt
  5. 5. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How do we collaborate? Patches go upstream Working with Red Hat and others on JDK 8 and 11 update projects
  6. 6. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What do we contribute to OpenJDK?
  7. 7. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. OpenJDK contributor levels Contributor Author Committer Reviewer Submit patches Sponsored by Committer/Reviewer Has an OpenJDK username Can file bugs, post webrevs Patch commit rights to project repo At least 8 “significant” contributions Voted by existing committers, 1-2 years Patch approved by at least one Reviewer Patch approval authority to project repo At least 32 “significant” contributions Voted by existing reviewers, 3-5 years Patch approved by at least one Reviewer
  8. 8. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How do we make fixes? Bug reported Fix available in tip Urgent? Urgent? No Backport to Corretto Backport to OpenJDK LTS Corretto Quarterly Release Fix in Corretto Fix in tip Yes Yes No No Yes
  9. 9. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Introducing Amazon Corretto Crypto Provider (ACCP) Used extensively within Amazon for production workloads Accelerates 35 algorithms via JCA interfaces Ex: Improved performance for AES-GCM encryption by 28x Drop-in replacement for OpenJDK’s default cryptographic implementation Supported platforms: x86_64/Linux
  10. 10. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Examples of ACCP Performance Improvements
  11. 11. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo
  12. 12. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cultural changes Comfort level Patience Customer obsession Distribution control
  13. 13. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Contribute to Corretto or OpenJDK? Our goal is to make all our work and contributions be available for the OpenJDK project. Patches involving OpenJDK source code should start at the OpenJDK project. Build or packaging improvements can go straight to Corretto.
  14. 14. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What can I do? Download and use Corretto. Use ACCP with your JDK, give feedback. Contribute (Open issues, suggest improvements, integrate with other tools). Join the team 
  15. 15. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. References Corretto Main: aws.amazon.com/corretto Repos: github.com/corretto/ OpenJDK Main: openjdk.java.net/ Repos: hg.openjdk.java.net/ How to contribute: openjdk.java.net/contribute/ Projects: openjdk.java.net/projects Developer’s Guide: openjdk.java.net/guide/ Mailing lists: mail.openjdk.java.net/
  16. 16. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! @yigalatz @arungupta

    Als Erste(r) kommentieren

    Loggen Sie sich ein, um Kommentare anzuzeigen.

Building Java in the Open - j.Day at OSCON 2019

Aufrufe

Aufrufe insgesamt

650

Auf Slideshare

0

Aus Einbettungen

0

Anzahl der Einbettungen

3

Befehle

Downloads

2

Geteilt

0

Kommentare

0

Likes

0

×