Phiên bản OpenJDK của Microsoft hiện đã có sẵn

microsoft

Vào cuối năm ngoái, chúng tôi đã chia sẻ ở đây trên blog tin tức về sự quan tâm của Microsoft đối với sự phát triển của OpenJDK và Microsoft chính thức ký thỏa thuận hợp tác với Oracle "Thỏa thuận cộng tác viên Oracle" và đã được chào đón trong cộng đồng Java.

Ngoài việc trước đó Microsoft đã phát hành phiên bản xem trước vào tháng XNUMX năm ngoái và bây giờ Microsoft đã công bố trong tuần này về tính khả dụng chung của phiên bản OpenJDK của riêng mình, phiên bản nguồn mở của Bộ phát triển Java (JDK).

OpenJDK của Microsoft được thiết kế để giúp các nhà phát triển doanh nghiệp tạo ra phần mềm của riêng họ, nhưng cũng để giúp các nhà phát triển khác viết các ứng dụng Java. Trong lần công bố đầu tiên vào tháng 140.000, công ty Redmond cho biết chỉ có hơn XNUMX máy ảo của họ đã dựa trên phiên bản OpenJDK.

"Hôm nay, chúng tôi vui mừng thông báo về sự sẵn có chung của Microsoft Build of OpenJDK, một bản phân phối miễn phí mới của OpenJDK là mã nguồn mở và có sẵn miễn phí cho bất kỳ ai triển khai ở bất kỳ đâu", George Adams, Giám đốc Chương trình Cấp cao tại Microsoft, viết trong một bài đăng trên blog thứ ba. Ông nhớ lại rằng Microsoft sử dụng rất nhiều Java, với hơn 500.000 JVM đang chạy nội bộ. Ông nói thêm: “Nhóm Kỹ thuật Java rất tự hào được đóng góp vào hệ sinh thái Java và giúp cung cấp năng lượng cho các khối lượng công việc như LinkedIn, Minecraft và Azure.

OpenJDK của Microsoft bao gồm các tệp nhị phân cho Java 11, dựa trên OpenJDK 11.0.11 + 9, trên máy chủ x64 và môi trường máy tính để bàn trên Windows, macOS và Linux. Công ty cũng đã phát hành bản nhị phân truy cập sớm mới cho Java 16 dành cho Linux và Windows trên ARM, dựa trên phiên bản mới nhất của OpenJDK 16.0.1 + 9.

Theo Microsoft, Phiên bản Java 16 mới này đã được hàng triệu người chơi Minecraft sử dụng, với phiên bản mới nhất 21W19A của Minecraft Java Edition Snapshot, đã được cập nhật để bao gồm thời gian chạy Java 16 dựa trên OpenJDK của Microsoft.

“Chúng tôi đã triển khai phiên bản OpenJDK của riêng mình trong hàng trăm nghìn máy ảo trên Microsoft và LinkedIn. Nhìn chung, Microsoft có hơn 500.000 máy ảo chạy Java tại Microsoft, ”Julia Liuson, Phó chủ tịch bộ phận phát triển của Microsoft cho biết. “Chúng tôi cũng cung cấp dịch vụ này cho khách hàng của Azure,” anh nói thêm. Microsoft cũng xuất bản các hình ảnh Docker OpenJDK và các tệp Dockerfiles tương ứng. Những hình ảnh này có thể được sử dụng bởi bất kỳ ứng dụng Java nào hoặc bất kỳ thành phần nào của ứng dụng Java để triển khai ở bất kỳ đâu, kể cả Microsoft Azure.

Ngoài những điểm này, Adams đã thông báo rằng các phiên bản OpenJDK Microsoft Build của OpenJDK 11 được hỗ trợ lâu dài (LTS) và sẽ nhận được các bản cập nhật hàng quý miễn phí. Nó cũng nói thêm rằng các mã nhị phân OpenJDK của Microsoft có thể chứa các bản sửa lỗi và cải tiến tương thích ngược mà nhóm cho là quan trọng đối với khách hàng và người dùng nội bộ, nhưng chưa được đưa vào dự án OpenJDK ngược dòng do các quyết định nằm ngoài tầm kiểm soát của Microsoft.

Theo như anh ấy, các bản sửa lỗi và cải tiến chưa được chính thức kết hợp ngược dòng chúng sẽ được nêu rõ trong ghi chú phát hành và mã nguồn sẽ có sẵn. Phiên bản OpenJDK của Microsoft là một cột mốc quan trọng đối với công ty, công ty đang khẳng định mình nhiều hơn như một người chơi quan trọng trong cộng đồng Java.

Tuy nhiên, nó sẽ ít hơn hai triệu nhà phát triển Python sử dụng VS Code. “Chúng tôi tin rằng Microsoft có một vị trí duy nhất để trở thành đối tác trong cộng đồng ngôn ngữ. Chúng tôi có thể đóng góp trực tiếp cho cộng đồng JDK và chúng tôi cung cấp một công cụ đẳng cấp thế giới, đó là VS Code, ”Liuson nói.

Những đóng góp của Microsoft cho OpenJDK bao gồm công việc về bộ thu gom ráckhả năng viết cho Java runtime. Tóm lại, phiên bản OpenJDK của Microsoft được cung cấp miễn phí và có thể được triển khai trên các gói hỗ trợ Azure đủ điều kiện. Bao gồm các tệp nhị phân cho Java 11 dựa trên OpenJDK 11.0.11, trên máy chủ x64 và môi trường máy tính để bàn trên macOS, Linux và Windows.

Fuente: https://devblogs.microsoft.com/


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.