Bản dựng Java của Microsoft hiện có sẵn cho tất cả mọi người

Microsoft đã bắt đầu phân phối bản phân phối Java của riêng mình dựa trên OpenJDK, cung cấp một bản phân phối Java mã nguồn mở miễn phí có thể cạnh tranh với các bản phân phối Java của Oracle. Sản phẩm Nó được phân phối miễn phí và có sẵn trong mã nguồn theo giấy phép GPLv2.

Binaries Microsoft Build of OpenJDK có thể chứa các bản sửa lỗi và cải tiến được coi là quan trọng đối với người dùng và khách hàng nội bộ, nhưng chưa được đưa vào dự án OpenJDK ngược dòng. Các bản sửa lỗi và cải tiến này sẽ được ghi chú trong ghi chú phát hành với mã nguồn có sẵn.

Xin nhắc lại, Oracle vào năm 2019 đã chuyển các bản phân phối nhị phân Java SE của mình sang một thỏa thuận cấp phép mới.hạn chế sử dụng thương mại và chỉ cho phép sử dụng miễn phí trong phát triển phần mềm hoặc sử dụng cá nhân, thử nghiệm, tạo mẫu và trình diễn ứng dụng. Để sử dụng thương mại miễn phí, bạn nên sử dụng gói OpenJDK miễn phí được cấp phép theo GPLv2 với các ngoại lệ GNU ClassPath cho phép liên kết động với các sản phẩm thương mại.

Nhánh OpenJDK 11, được sử dụng trong bản phân phối của Microsoft, được phân loại là các phiên bản LTS, có các bản cập nhật sẽ được tạo cho đến tháng 2024 năm 11. OpenJDK XNUMX được duy trì bởi Red Hat Company.

Cần lưu ý rằng Bản phân phối OpenJDK này do Microsoft xuất bản là đóng góp của công ty vào hệ sinh thái Java và nỗ lực tăng cường tương tác với cộng đồng. Bản phân phối được định vị là ổn định và đã được sử dụng bởi nhiều sản phẩm và dịch vụ của Microsoft, bao gồm Azure, Minecraft, SQL Server, Visual Studio Code và LinkedIn.

Nó được đề cập rằng Bản dựng Microsoft của OpenJDK sẽ có một chu kỳ bảo trì dài với việc phát hành hàng quý các bản cập nhật miễn phí. Nó cũng sẽ bao gồm các bản sửa lỗi và cải tiến, vì lý do này hay lý do khác, không được chấp nhận trong dòng chính OpenJDK, nhưng được công nhận là quan trọng đối với khách hàng và dự án của Microsoft. Những thay đổi bổ sung này sẽ được ghi chú rõ ràng trong ghi chú phát hành và được công bố trong mã nguồn trong kho dự án.

Hôm nay, chúng tôi vui mừng thông báo về tính khả dụng 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. Như chúng tôi đã nói trước đó khi chúng tôi công bố Microsoft Build Preview của OpenJDK, Microsoft sử dụng rất nhiều Java với hơn 500.000 JVM đang chạy nội bộ. Nhóm Kỹ thuật Java tự hào đóng góp vào hệ sinh thái Java và giúp tăng cường khối lượng công việc như LinkedIn, Minecraft và Azure.

microsoft cũng thông báo rằng anh ấy đã tham gia Nhóm làm việc về người chấp nhận Eclipse, được coi là một nền tảng độc lập với nhà cung cấp để phân phối các tệp nhị phân OpenJDK hoàn toàn tuân thủ các thông số kỹ thuật của Java, đáp ứng tiêu chí chất lượng AQAvit và sẵn sàng cho các dự án sản xuất.

Để tuân thủ đặc điểm kỹ thuật đầy đủ, các tập hợp được phân phối thông qua Adoptium được xác thực dựa trên Java SE TCK (một thỏa thuận giữa Oracle và Eclipse Foundation được sử dụng để truy cập Bộ công nghệ tương thích).

Hiện nay, OpenJDK xây dựng 8, 11 và 16 từ dự án Eclipse Temurin (trước đây là bản phân phối Java của AdoptOpenJDK) được phân phối trực tiếp thông qua Adoptium. Dự án Adoptium cũng bao gồm các tập hợp JDK do IBM tạo ra dựa trên máy ảo Java OpenJ9, nhưng các tập hợp này được phân phối riêng biệt thông qua trang web của IBM.

Bản phân phối bao gồm các tệp thực thi cho Java 11 và Java 16, dựa trên OpenJDK 11.0.11 và OpenJDK 16.0.1. Công trình đã sẵn sàng dành cho Linux, Windows và macOS và có sẵn cho kiến ​​trúc x86_64. Ngoài ra, một bản dựng thử nghiệm dựa trên OpenJDK 16.0.1 đã được tạo cho các hệ thống ARM, có sẵn cho Linux và Windows.

Ngoài tính khả dụng chung này, Microsoft cũng Mời Microsoft Build of OpenJDK Docker hình ảnh và các tệp Docker tương ứng. Chúng được thiết kế để được sử dụng bởi bất kỳ ứng dụng Java hoặc thành phần ứng dụng Java nào để triển khai ở bất kỳ đâu, kể cả Microsoft Azure.

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: Miguel Ángel Gatón
  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.