12 पॉइंट द्वारा xguru 2021-10-12 | 5 टिप्पणियां | WhatsApp पर शेयर करें
  • OpenJDK, Java SE spec का open source implementation है, लेकिन यह सिर्फ source code है

  • Binary distribution कई vendor उपलब्ध कराते हैं

→ इनमें license/paid support उपलब्धता/supported platforms/update frequency आदि में अंतर होता है

  • क्या चुनना बेहतर होगा, इसे व्यवस्थित करने वाली एक guide

→ बेसिक recommendation है Adoptium Eclipse Temurin 17

  • हर distribution के बारे में विवरण

→ OpenJDK builds by Oracle (jdk.java.net)

→ Oracle Java SE Development Kit (JDK)

→ Adoptium Eclipse Temurin

→ AdoptOpenJDK

→ Azul Zulu

→ BellSoft Liberica JDK

→ IBM Semeru Runtime

→ Amazon Corretto

→ Microsoft Build of OpenJDK

→ Alibaba Dragonwell

→ SapMachine

→ Red Hat OpenJDK

→ GraalVM

5 टिप्पणियां

 
ganadist 2021-10-13

मैं CI और build के लिए graalvm का अच्छी तरह इस्तेमाल कर रहा हूँ। लेकिन अभी तक M1 के लिए बाइनरी नहीं आया है, यह अफसोस की बात है.

लगता है कि जल्द ही Java17 को सपोर्ट करने वाला graalvm आएगा, उम्मीद है कि यह उसमें शामिल होगा... लेकिन

कहा जा रहा है कि memory कम पड़ने की वजह से CI configuration करना मुश्किल है।

https://github.com/oracle/graal/issues/2666#issuecomment-937627354

 
ganadist 2021-10-13

कहा जा रहा है कि GraalVM unboxing(?) इवेंट की स्ट्रीमिंग यहाँ होगी।

https://youtu.be/Tsc2Io9DJsE

 
joyfui 2021-10-12

मैं तो स्वाभाविक रूप से AdoptOpenJDK इस्तेमाल कर रहा था, लेकिन लगता है कि जुलाई से यह Adoptium में बदल गया है...

 
eyelove 2021-10-12

AWS-आधारित सर्विस चला रहा हूँ, इसलिए Amazon Corretto इस्तेमाल कर रहा हूँ. :)

 
galadbran 2021-10-12

मैं मुख्य रूप से AdoptOpenJdk इस्तेमाल कर रहा था, तो यह प्रोजेक्ट आगे बढ़कर Adoptium… बना है।