12 điểm bởi xguru 2021-10-12 | 5 bình luận | Chia sẻ qua WhatsApp
  • OpenJDK là bản triển khai mã nguồn mở của đặc tả Java SE, nhưng chỉ là mã nguồn

  • Các bản phân phối nhị phân được nhiều nhà cung cấp cung cấp

→ Có sự khác biệt về giấy phép/hỗ trợ trả phí hay không/các nền tảng được hỗ trợ/tần suất cập nhật, v.v.

  • Hướng dẫn tổng hợp nên chọn cái nào là tốt

→ Khuyến nghị cơ bản là Adoptium Eclipse Temurin 17

  • Giải thích về từng bản phân phối

→ 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 bình luận

 
ganadist 2021-10-13

Tôi đang dùng graalvm khá ổn cho CI và build. Tuy nhiên vẫn thấy tiếc vì chưa có binary cho m1.

Có vẻ sắp có graalvm hỗ trợ Java17, hy vọng sẽ được bao gồm... nhưng

nghe nói thiếu bộ nhớ nên khá khó để cấu hình CI.

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

 
ganadist 2021-10-13

Sự kiện mở hộp GraalVM(?) được cho là sẽ được phát trực tiếp tại đây.

https://youtu.be/Tsc2Io9DJsE

 
joyfui 2021-10-12

Tôi đương nhiên vẫn dùng AdoptOpenJDK, nhưng từ tháng 7 thì đã chuyển sang Adoptium rồi nhỉ...

 
eyelove 2021-10-12

Tôi đang vận hành dịch vụ dựa trên AWS nên đang sử dụng Amazon Corretto. :)

 
galadbran 2021-10-12

Tôi chủ yếu dùng AdoptOpenJdk, hóa ra dự án này được tiếp nối thành Adoptium… nhỉ