Na konci loňského roku jsme zde na blogu sdíleli novinky o zájmu Microsoftu o vývoj OpenJDK a Microsoft formálně podepsal dohodu o spolupráci se společností Oracle „Dohoda s přispěvatelem Oracle“ a byla v komunitě Java vítána.
Kromě dříve vydaného náhledu Microsoft v loňském dubnu a nyní Microsoft tento týden oznámil obecnou dostupnost své vlastní verze OpenJDK, což je open source verze Java Development Kit (JDK).
OpenJDK společnosti Microsoft je navržen tak, aby pomohl vývojářům podnikání vytvářet vlastní software, ale také pomáhal dalším vývojářům, kteří píší aplikace Java. Během prvního dubnového oznámení společnost Redmond uvedla, že více než 140.000 XNUMX jejích virtuálních strojů již bylo založeno na verzi OpenJDK.
„Dnes s potěšením oznamujeme obecnou dostupnost Microsoft Build of OpenJDK, nové bezplatné distribuce OpenJDK, která je otevřeným zdrojovým kódem a je k dispozici zdarma pro kohokoli k nasazení kdekoli,“ napsal George Adams, hlavní programový manažer společnosti Microsoft, v příspěvek na blogu v úterý. Připomněl, že Microsoft používá hodně Javy a interně běží více než 500.000 XNUMX JVM. „Java Engineering Group je velmi hrdá na to, že přispívá k ekosystému Java a pomáhá zvyšovat pracovní zátěž jako LinkedIn, Minecraft a Azure,“ dodal.
Microsoft OpenJDK obsahuje binární soubory pro Javu 11, založené na OpenJDK 11.0.11 + 9, na serverech x64 a desktopových prostředích ve Windows, macOS a Linux. Společnost také vydala nový binární předčasný přístup pro Java 16 pro Linux a Windows na ARM, založený na nejnovější verzi OpenJDK 16.0.1 + 9.
Podle společnosti Microsoft Tuto novou verzi Java 16 již používají miliony hráčů Minecraftu, s nejnovější verzí 21W19A Minecraft Java Edition Snapshot, která byla aktualizována tak, aby obsahovala běhový modul Java 16 založený na OpenJDK společnosti Microsoft.
"Implementovali jsme naši vlastní verzi OpenJDK na stovkách tisíc virtuálních strojů na Microsoftu a LinkedIn." Celkově má Microsoft ve společnosti Microsoft více než 500.000 XNUMX virtuálních strojů, na kterých běží Java, “uvedla Julia Liuson, viceprezidentka vývojářské divize společnosti Microsoft. „Tuto službu poskytujeme také zákazníkům Azure,“ dodal. Microsoft také publikuje obrázky OpenJDK Docker a odpovídající Dockerfiles. Tyto obrázky lze použít libovolnou aplikací Java nebo jakoukoli komponentou aplikace Java pro nasazení kdekoli, včetně Microsoft Azure.
Kromě těchto bodů Adams oznámil, že verze OpenJDK Microsoft Build verze OpenJDK 11 mají dlouhodobou podporu (LTS) a bude dostávat čtvrtletní aktualizace zdarma. Rovněž dodal, že binární soubory OpenJDK společnosti Microsoft mohou obsahovat zpětně kompatibilní opravy a vylepšení, které tým považuje za důležité pro zákazníky a interní uživatele, ale které nebyly začleněny do projektu OpenJDK proti proudu kvůli rozhodnutím mimo kontrolu společnosti Microsoft.
Podle něj, opravy a vylepšení, která dosud nebyla oficiálně začleněna proti proudu budou jasně uvedeny v poznámkách k vydání a zdrojový kód bude k dispozici. Verze OpenJDK od společnosti Microsoft je milníkem pro společnost, která se etablovala spíše jako klíčový hráč v komunitě Java.
Bylo by to však méně než dva miliony vývojářů Pythonu, kteří používají VS Code. „Věříme, že Microsoft má jedinečnou pozici být partnerem v jazykové komunitě. Můžeme přímo přispět ke komunitě JDK a nabídnout špičkový nástroj, jmenovitě VS Code, “říká Liuson.
Příspěvky společnosti Microsoft do OpenJDK zahrnují práci na sběrači odpadků a možnosti psaní pro prostředí Java runtime. Závěrem lze říci, že verze OpenJDK společnosti Microsoft je k dispozici zdarma a lze ji nasadit do příslušných plánů podpory Azure. Zahrnuje binární soubory pro prostředí Java 11 založené na OpenJDK 11.0.11, na serverech x64 a desktopových prostředích v systémech macOS, Linux a Windows.
zdroj: https://devblogs.microsoft.com/