A múlt év végén itt osztottuk meg a blogon a Microsoft érdeklődését az OpenJDK és A Microsoft hivatalosan együttműködési megállapodást írt alá az Oracle-lel "Oracle közreműködői megállapodás", és üdvözölték a Java közösségben.
Amellett, hogy korábban a Microsoft tavaly áprilisban kiadott egy előzetes verziót, a Microsoft a héten bejelentette az OpenJDK, a Java Development Kit (JDK) nyílt forráskódú verziójának saját verziójának általános elérhetőségét.
A Microsoft OpenJDK célja, hogy segítse az üzleti fejlesztőket saját szoftverük létrehozásában, de segítsen más fejlesztőket is, akik Java alkalmazásokat írnak. Az áprilisi első bejelentés során a redmondi cég azt mondta, hogy virtuális gépeinek alig több mint 140.000 XNUMX már az OpenJDK verzióján alapszik.
"Ma örömmel jelentjük be a Microsoft Build of OpenJDK, az OpenJDK új, ingyenes nyílt forráskódú terjesztésének elérhetőségét, amely nyílt forráskódú és bárki számára ingyen elérhető bárhová telepíthető" - írta George Adams, a Microsoft vezető programmenedzsere. keddi blogbejegyzés. Emlékeztetett arra, hogy a Microsoft rengeteg Java-t használ, több mint 500.000 XNUMX JVM fut belsőleg. "A Java Engineering Group nagyon büszke arra, hogy hozzájárul a Java ökoszisztémához, és segíti az olyan munkaterheléseket, mint a LinkedIn, a Minecraft és az Azure" - tette hozzá.
A Microsoft OpenJDK bináris fájlokat tartalmaz a Java 11-hez, az OpenJDK 11.0.11 alapján + 9, x64 szervereken és asztali környezetekben Windows, MacOS és Linux rendszeren. A vállalat egy új korai hozzáférésű bináris verziót is kiadott a Java 16 for Linux és a Windows operációs rendszerhez ARM-en, amely az OpenJDK 16.0.1 + 9 legújabb verziójára épül.
A Microsoft szerint A Java 16 új verzióját már több millió Minecraft-játékos használja, a Minecraft Java Edition Snapshot legújabb, 21W19A változatával, amelyet a Microsoft OpenJDK-ján alapuló Java 16 futásidejű frissítéssel frissítettek.
„Az OpenJDK saját verzióját több százezer virtuális gépben valósítottuk meg a Microsofton és a LinkedIn-en. Összességében a Microsoft több mint 500.000 XNUMX virtuális gépet futtat Java-val a Microsoftnál. ”- mondta Julia Liuson, a Microsoft fejlesztői részlegének alelnöke. "Ezt a szolgáltatást az Azure ügyfeleinek is nyújtjuk" - tette hozzá. A Microsoft közzéteszi az OpenJDK Docker képeket és a hozzájuk tartozó Docker fájlokat is. Ezeket a képeket bármely Java alkalmazás vagy a Java alkalmazás bármely alkotóeleme felhasználhatja bárhová telepítésre, beleértve a Microsoft Azure-ot is.
Ezeken a pontokon kívül Adams bejelentette, hogy az OpenJDK 11 OpenJDK Microsoft Build verzióinak hosszú távú támogatása van (LTS) és ingyenes negyedéves frissítéseket kap. Azt is hozzátette, hogy a Microsoft OpenJDK bináris fájljai tartalmazhatnak visszamenőlegesen kompatibilis javításokat és fejlesztéseket, amelyeket a csapat fontosnak tart az ügyfelek és a belső felhasználók számára, de amelyeket a Microsoft ellenőrzésén kívüli döntések miatt még nem építettek be az OpenJDK projektbe.
Szerinte, javítások és fejlesztések, amelyeket hivatalosan még nem építettek be az upstream felé világosan meg fogják jelölni a kiadási megjegyzésekben, és elérhető lesz a forráskód. Az OpenJDK Microsoft verziója mérföldkő a vállalat számára, amely inkább a Java közösség kulcsszereplőjeként érvényesül.
Ez azonban kevesebb lenne, mint a VS Code-t használó kétmillió Python-fejlesztő. „Úgy gondoljuk, hogy a Microsoft egyedülálló helyzetben van a nyelvi közösség partnereként. Közvetlenül hozzájárulhatunk a JDK közösséghez, és világszínvonalú eszközt kínálunk, mégpedig a VS Code-ot ”- mondja Liuson.
A Microsoft hozzájárulása az OpenJDK-hoz magában foglalja a szemétgyűjtőn végzett munkát és írási képességek a Java futásidejéhez. Összegzésképpen elmondható, hogy az OpenJDK Microsoft verziója ingyenesen elérhető, és telepíthető a megfelelő Azure támogatási tervekre. Tartalmazza az OpenJDK 11 alapú Java 11.0.11 bináris fájljait, x64 szervereken és asztali környezetekben MacOS, Linux és Windows rendszeren.
forrás: https://devblogs.microsoft.com/