Microsoft ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» собствСнный дистрибутив OpenJDK

Компания Microsoft Π½Π°Ρ‡Π°Π»Π° распространСниС собствСнного дистрибутива Java Π½Π° основС OpenJDK. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ распространяСтся бСсплатно ΠΈ доступСн Π² исходных тСкстах ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv2. Дистрибутив Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ для Java 11 ΠΈ Java 16, основанныС Π½Π° OpenJDK 11.0.11 ΠΈ OpenJDK 16.0.1. Π‘Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для Linux, Windows ΠΈ macOS ΠΈ доступны для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ x86_64. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сформирована тСстовая сборка Π½Π° основС OpenJDK 16.0.1 для систСм ARM, которая доступна для Linux ΠΈ Windows.

Напомним, Ρ‡Ρ‚ΠΎ компания Oracle Π² 2019 Π³ΠΎΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π²Π΅Π»Π° свои Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ дистрибутивы Java SE Π½Π° Π½ΠΎΠ²ΠΎΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ΅ соглашСниС, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ использованиС Π² коммСрчСских цСлях ΠΈ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π΅Π΅ бСсплатноС использованиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО ΠΈΠ»ΠΈ для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ примСнСния, тСстирования, создания ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΈ дСмонстрации ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Для бСсплатного использования Π² коммСрчСских цСлях ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свободный ΠΏΠ°ΠΊΠ΅Ρ‚ OpenJDK, поставляСмый ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv2 с ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ GNU ClassPath, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌΠΈ динамичСскоС связываниС с коммСрчСскими ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ. Π’Π΅Ρ‚ΠΊΠ° OpenJDK 11, которая использована Π² дистрибутивС Microsoft, отнСсСна ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ LTS-выпусков, обновлСния для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ октября 2024 Π³ΠΎΠ΄Π°. Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ OpenJDK 11 занимаСтся компания Red Hat.

ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microsoft дистрибутив OpenJDK являСтся Π²ΠΊΠ»Π°Π΄ΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² экосистСму Java ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΎΠΉ ΡƒΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ взаимодСйствиС с сообщСством. Дистрибутив позиционируСтся ΠΊΠ°ΠΊ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΡƒΠΆΠ΅ примСняСмый Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… сСрвисах ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ… Microsoft, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Azure, Minecraft, SQL Server, Visual Studio Code ΠΈ LinkedIn. Для дистрибутива Π±ΡƒΠ΄Π΅Ρ‚ обСспСчСн Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» сопровоТдСния c Π΅ΠΆΠ΅ΠΊΠ²Π°Ρ€Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ бСсплатных ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ. Π’ состав Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ исправлСния ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ приняты Π² основной состав OpenJDK, Π½ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Π½Ρ‹ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Microsoft. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ измСнСния Π±ΡƒΠ΄ΡƒΡ‚ явно ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΈ ΠΊ Ρ€Π΅Π»ΠΈΠ·Ρƒ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² исходных тСкстах Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Компания Microsoft Ρ‚Π°ΠΊΠΆΠ΅ объявила ΠΎ присоСдинСнии ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ Eclipse Adoptium, которая рассматриваСтся ΠΊΠ°ΠΊ нСзависимая ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ° для распространСния Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… сборок OpenJDK, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимых со спСцификациями Java, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… критСриям качСства AQAvit ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… для примСнСния Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ соотвСтствия спСцификациям, сборки, распространяСмыС Ρ‡Π΅Ρ€Π΅Π· Adoptium, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ Π² Java SE TCK (для доступа ΠΊ Technology Compatibility Kit задСйствовано соглашСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Oracle ΠΈ Eclipse Foundation).

Π’ настоящСС врСмя Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· Adoptium Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ сборки OpenJDK 8, 11 ΠΈ 16 ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Eclipse Temurin (Π±Ρ‹Π²ΡˆΠΈΠΉ Java-дистрибутив AdoptOpenJDK). К ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Adoptium Ρ‚Π°ΠΊΠΆΠ΅ отнСсСны Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ IBM сборки JDK Π½Π° Π±Π°Π·Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Java OpenJ9, Π½ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ сборки Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· сайт IBM.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Amazon ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Corretto, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‰ΠΈΠΉ бСсплатныС дистрибутивы Java 8, 11 ΠΈ 16 с Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ сроком ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ для примСнСния Π½Π° прСдприятиях. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ инфраструктурС Amazon ΠΈ сСртифицирован Π½Π° соотвСтствиС спСцификациям Java SE. Российская компания BellSoft, основанная Π±Ρ‹Π²ΡˆΠΈΠΌΠΈ сотрудниками санкт-пСтСрбургского отдСлСния Oracle ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ 6 ΠΈ 8 мСста Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°Ρ… самых Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… участников Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ JDK 11 ΠΈ JDK 16, распространяСт дистрибутив Liberica JDK, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ тСсты Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ стандарту Java SE ΠΈ доступСн для бСсплатного использования.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru