Sada je dostupna Microsoftova verzija OpenJDK

microsoft

Krajem prošle godine ovdje smo na blogu podijelili vijesti o Microsoftovom interesu za razvoj OpenJDK i Microsoft je formalno potpisao ugovor o suradnji s Oracleom "Oracle Contributor Agreement" i pozdravljen je u Java zajednici.

Uz to, Microsoft je prethodno objavio inačicu za pregled prošlog travnja, a sada je Microsoft najavio ovaj tjedan opću dostupnost vlastite verzije OpenJDK, otvorene verzije Java Development Kit (JDK).

Microsoftov OpenJDK osmišljen je da pomogne poslovnim programerima stvoriti vlastiti softver, ali i drugim programerima koji pišu Java programe. Tijekom prve najave u travnju, tvrtka Redmond rekla je da se nešto više od 140.000 XNUMX njezinih virtualnih strojeva već temeljilo na njezinoj verziji OpenJDK.

"Danas nam je drago što možemo objaviti opću dostupnost Microsoft Build-a OpenJDK, nove besplatne distribucije OpenJDK-a koja je otvorenog koda i dostupna besplatno za bilo koga da se raspoloži bilo gdje", napisao je George Adams, viši voditelj programa u Microsoftu, u blog post utorak. Podsjetio je da Microsoft koristi puno Jave, s više od 500.000 XNUMX JVM-ova koji rade interno. "Java Engineering Group je vrlo ponosan što doprinosi Java ekosustavu i pomaže u opterećenju poput LinkedIn-a, Minecrafta i Azure-a", dodao je.

Microsoftov OpenJDK uključuje binarne datoteke za Javu 11, temeljene na OpenJDK 11.0.11 + 9, na x64 poslužiteljima i radnim površinama u sustavima Windows, macOS i Linux. Tvrtka je također objavila novi binarni pristup za rani pristup za Javu 16 za Linux i Windows na ARM-u, temeljen na najnovijoj verziji OpenJDK 16.0.1 + 9.

Prema Microsoftu, Ovu novu verziju Jave 16 već koriste milijuni Minecraft igrača, s najnovijom verzijom 21W19A snimke Minecraft Java Edition Snapshot, koja je ažurirana tako da uključuje Java 16 runtime temeljeno na Microsoftovom OpenJDK.

“Svoju verziju OpenJDK implementirali smo na stotine tisuća virtualnih strojeva na Microsoftu i LinkedInu. Sveukupno, Microsoft ima više od 500.000 XNUMX virtualnih strojeva koji pokreću Javu u Microsoftu “, rekla je Julia Liuson, potpredsjednica Microsoftovog odjela za programere. "Ovu uslugu pružamo i Azure korisnicima", dodao je. Microsoft također objavljuje OpenJDK Docker slike i odgovarajuće Dockerfilove. Te slike može koristiti bilo koja Java aplikacija ili bilo koja komponenta Java aplikacije za implementaciju bilo gdje, uključujući Microsoft Azure.

Pored ovih točaka, Adams je najavio da verzije OpenJDK Microsoft Build OpenJDK 11 imaju dugoročnu podršku (LTS) i dobivat će besplatna tromjesečna ažuriranja. Također je dodao da Microsoftove binarne datoteke OpenJDK mogu sadržavati unaprijed kompatibilne ispravke i poboljšanja koja tim smatra važnima za kupce i interne korisnike, ali koje nisu ugrađene u OpenJDK projekt uzvodno zbog odluka izvan Microsoftove kontrole.

Prema njemu, popravci i poboljšanja koja još uvijek nisu službeno ugrađena uzvodno oni će biti jasno navedeni u napomenama o izdanju, a izvorni kod će biti dostupan. Microsoftova verzija OpenJDK prekretnica je za tvrtku koja se više uspostavlja kao ključni igrač u Java zajednici.

Međutim, to bi bilo manje od dva milijuna programera Pythona koji koriste VS Code. “Vjerujemo da je Microsoft u jedinstvenoj poziciji da bude partner u jezičnoj zajednici. Možemo izravno pridonijeti zajednici JDK i ponuditi alat svjetske klase, naime VS Code ”, kaže Liuson.

Microsoftov doprinos OpenJDK uključuje rad na sakupljaču smeća i mogućnosti pisanja za Java runtime. Zaključno, Microsoftova verzija OpenJDK dostupna je besplatno i može se primijeniti na prihvatljivim Azureovim planovima podrške. Uključuje binarne datoteke za Javu 11 temeljene na OpenJDK 11.0.11, na x64 poslužiteljima i radnim površinama na macOS, Linuxu i Windowsima.

izvor: https://devblogs.microsoft.com/


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.