Microsoft đã xuất bản bản phân phối OpenJDK của riêng mình

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. Sản phẩm được phân phối miễn phí và có sẵn mã nguồn theo giấy phép GPLv2. 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ác bản dựng được chuẩn bị cho Linux, Windows và macOS và có sẵn cho kiến ​​trúc x86_64. Ngoài ra, một tập hợp 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.

Chúng ta hãy nhớ lại rằng vào năm 2019, Oracle đã 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 cho mục đích thương mại và chỉ cho phép sử dụng miễn phí trong quy trình phát triển phần mềm hoặc cho mục đích sử dụng cá nhân, thử nghiệm, tạo mẫu và trình diễn ứng dụng. Để sử dụng miễn phí cho mục đích thương mại, người ta đề xuất sử dụng gói OpenJDK miễn phí, được cung cấp theo giấy phép 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à bản phát hành LTS, các bản cập nhật sẽ được tạo cho đến tháng 2024 năm 11. OpenJDK XNUMX được Red Hat duy trì.

Cần lưu ý rằng bản phân phối OpenJDK do Microsoft xuất bản là đóng góp của công ty cho hệ sinh thái Java và là nỗ lực tăng cường tương tác với cộng đồng. Bản phân phối này được đánh giá là ổn định và đã được sử dụng trong nhiều dịch vụ và sản phẩm của Microsoft, bao gồm Azure, Minecraft, SQL Server, Visual Studio Code và LinkedIn. Việc phân phối sẽ có chu kỳ bảo trì dài với việc xuất bản các bản cập nhật miễn phí hàng quý. Thành 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 OpenJDK chính, nhưng được công nhận là quan trọng đối với các 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 xuất bản trong mã nguồn trong kho lưu trữ của dự án.

Microsoft cũng thông báo rằng họ đã tham gia Nhóm làm việc Adoptium Eclipse, được coi là thị trường trung lập với nhà cung cấp để phân phối các bản dựng nhị phân OpenJDK tuân thủ đầy đủ đặc tả Java, đáp ứng tiêu chí chất lượng AQAvit và sẵn sàng để sử dụng trong các dự án sản xuất. Để đảm bảo tuân thủ đầy đủ các thông số kỹ thuật, các tập hợp được phân phối thông qua Adoptium được xác thực trong Java SE TCK (quyền truy cập vào Bộ công cụ tương thích công nghệ cần có thỏa thuận giữa Oracle và Eclipse Foundation).

Hiện tại, các bản dựng OpenJDK 8, 11 và 16 từ dự án Eclipse Temurin (trước đây là bản phân phối Java 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 sản xuất 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 thông qua trang web của IBM.

Ngoài ra, chúng ta có thể lưu ý đến dự án Corretto do Amazon phát triển, dự án này phân phối các bản phân phối miễn phí Java 8, 11 và 16 với thời gian hỗ trợ lâu dài, sẵn sàng để sử dụng trong các doanh nghiệp. Sản phẩm được xác minh để chạy trên cơ sở hạ tầng nội bộ của Amazon và được chứng nhận tuân thủ các thông số kỹ thuật của Java SE. Công ty BellSoft của Nga, được thành lập bởi các nhân viên cũ của chi nhánh Oracle ở St. Petersburg và chiếm vị trí thứ 6 và thứ 8 trong bảng xếp hạng những người tham gia tích cực nhất trong quá trình phát triển JDK 11 và JDK 16, phân phối bản phân phối Liberica JDK, vượt qua khả năng tương thích thử nghiệm tiêu chuẩn Java SE và có sẵn để sử dụng miễn phí.

Nguồn: opennet.ru

Thêm một lời nhận xét