Versiunea Java a Microsoft este acum disponibilă pentru toată lumea

Microsoft a început să livreze propria distribuție Java bazat pe OpenJDK, oferind o distribuție Java gratuită, open source, care ar putea concura cu distribuțiile Java Oracle. Produsul Este distribuit gratuit și este disponibil în codul sursă sub licența GPLv2.

Binarele de Microsoft Build of OpenJDK poate conține remedieri și îmbunătățiri care sunt considerate importante pentru clienți și utilizatori interni, dar care nu au fost încorporate în proiectul OpenJDK din amonte. Aceste remedieri și îmbunătățiri vor fi notate în notele de lansare cu codul sursă disponibil.

Ca o reamintire, Oracle în 2019 și-a transferat distribuțiile binare Java SE la un nou acord de licențărestricționează utilizarea comercială și permite utilizarea gratuită numai în dezvoltarea de software sau pentru uz personal, testare, prototipare și demonstrație de aplicație. Pentru utilizare comercială gratuită, se recomandă utilizarea pachetului gratuit OpenJDK cu licență GPLv2 cu excepții GNU ClassPath care permit conectarea dinamică cu produse comerciale.

Ramura OpenJDK 11, care este utilizată în distribuția Microsoft, este clasificată ca lansări LTS, actualizări ale cărora vor fi generate până în octombrie 2024. OpenJDK 11 este întreținut de Red Hat Company.

Trebuie remarcat faptul că Această distribuție a OpenJDK publicată de Microsoft este contribuția companiei la ecosistemul Java și o încercare de a consolida interacțiunea cu comunitatea. Distribuția este poziționată ca fiind stabilă și este deja utilizată în multe servicii și produse Microsoft, inclusiv Azure, Minecraft, SQL Server, Visual Studio Code și LinkedIn.

Se menționează că Microsoft Build din OpenJDK va avea un ciclu lung de întreținere cu publicarea trimestrială a actualizărilor gratuite. De asemenea, va include remedieri și îmbunătățiri care, dintr-un motiv sau altul, nu sunt acceptate în fluxul principal OpenJDK, dar sunt recunoscute ca importante pentru clienții și proiectele Microsoft. Aceste modificări suplimentare vor fi notate în mod explicit în notele de lansare și publicate în codul sursă din depozitul proiectului.

Astăzi suntem încântați să anunțăm disponibilitatea generală a Microsoft Build of OpenJDK, o nouă distribuție gratuită a OpenJDK, care este open source și disponibilă gratuit pentru ca oricine să o implementeze oriunde. După cum am spus mai devreme, când am anunțat Microsoft Build Preview a OpenJDK, Microsoft folosește Java foarte mult, cu peste 500.000 de JVM-uri care rulează intern. Grupul de inginerie Java este mândru că contribuie la ecosistemul Java și ajută la alimentarea sarcinilor de lucru precum LinkedIn, Minecraft și Azure.

Microsoft a anunțat, de asemenea, că s-a alăturat Grupului de lucru Eclipse Adopțium, care este considerată o platformă neutră pentru furnizori pentru distribuirea de fișiere binare OpenJDK care sunt pe deplin compatibile cu specificațiile Java, îndeplinesc criteriile de calitate AQAvit și sunt pregătite pentru proiecte de producție.

Pentru conformitatea completă cu specificațiile, ansamblurile distribuite prin Adoptium sunt validate cu Java SE TCK (un acord între Oracle și Fundația Eclipse este utilizat pentru a accesa kitul de compatibilitate tehnologică).

În prezent, OpenJDK creează 8, 11 și 16 din proiectul Eclipse Temurin (fostă distribuție Java AdoptOpenJDK) sunt distribuite direct prin Adoptium. Proiectul Adoptium include și ansambluri JDK generate de IBM bazate pe mașina virtuală Java OpenJ9, dar aceste ansambluri sunt distribuite separat prin site-ul IBM.

Distribuția include executabile pentru Java 11 și Java 16, bazate pe OpenJDK 11.0.11 și OpenJDK 16.0.1. Construcțiile sunt gata pentru Linux, Windows și macOS și sunt disponibile pentru arhitectura x86_64. În plus, a fost generată o versiune de testare bazată pe OpenJDK 16.0.1 pentru sistemele ARM, care este disponibilă pentru Linux și Windows.

Pe lângă această disponibilitate generală, Microsoft este, de asemenea ofrece Microsoft Build of OpenJDK Docker imagini și fișierele Docker corespunzătoare. Acestea sunt concepute pentru a fi utilizate de orice aplicație Java sau componentă a aplicației Java pentru implementare oriunde, inclusiv Microsoft Azure.

Fuente: https://devblogs.microsoft.com


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.