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.

НСка ΠΏΡ€ΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Π΅ ΠΏΡ€Π΅Π· 2019 Π³. Oracle ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈ своитС Π±ΠΈΠ½Π°Ρ€Π½ΠΈ дистрибуции Π½Π° Java SE към Π½ΠΎΠ²ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎ споразумСниС, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π·Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ Ρ†Π΅Π»ΠΈ ΠΈ позволява Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ само Π² процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° софтуСр ΠΈΠ»ΠΈ Π·Π° Π»ΠΈΡ‡Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°, тСстванС, ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ€Π°Π½Π΅ ΠΈ дСмонстриранС Π½Π° прилоТСния. Π—Π° Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠ° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° бСзплатният ΠΏΠ°ΠΊΠ΅Ρ‚ OpenJDK, доставСн ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· GPLv2 с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π° GNU ClassPath, позволяващи Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ. ΠšΠ»ΠΎΠ½ΡŠΡ‚ OpenJDK 11, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² дистрибуцията Π½Π° Microsoft, Π΅ класифициран ΠΊΠ°Ρ‚ΠΎ LTS вСрсия, Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° която Ρ‰Π΅ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ Π΄ΠΎ ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ 2024 Π³. OpenJDK 11 сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΡ‚ Red Hat.

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

Microsoft ΡΡŠΡ‰ΠΎ обяви, Ρ‡Π΅ сС Π΅ ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΠΈΠ»Π° към Eclipse Adoptium Working Group, която сС счита Π·Π° Π½Π΅ΡƒΡ‚Ρ€Π°Π»Π΅Π½ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° доставчика ΠΏΠ°Π·Π°Ρ€ Π·Π° разпространСниС Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Π½Π° OpenJDK, ΠΊΠΎΠΈΡ‚ΠΎ са напълно ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ със спСцификацията Π½Π° Java, отговарят Π½Π° ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈΡ‚Π΅ Π·Π° качСство Π½Π° AQAvit ΠΈ са Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² производствСни ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ. Π—Π° Π΄Π° сС осигури пълно ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ със спСцификациитС, ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅, разпространявани Ρ‡Ρ€Π΅Π· Adoptium, сС провСряват Π² Java SE TCK (Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΄ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° Π·Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π° споразумСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Oracle ΠΈ Eclipse Foundation).

ΠŸΠΎΠ½Π°ΡΡ‚ΠΎΡΡ‰Π΅ΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° OpenJDK 8, 11 ΠΈ 16 ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Eclipse Temurin (бивша дистрибуция Π½Π° AdoptOpenJDK Java) сС разпространяват Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Ρ‡Ρ€Π΅Π· Adoptium. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Adoptium Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΡΡŠΡ‰ΠΎ JDK сборки, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ ΠΎΡ‚ IBM, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина OpenJ9 Java, Π½ΠΎ Ρ‚Π΅Π·ΠΈ сборки сС разпространяват ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Ρ‡Ρ€Π΅Π· уСбсайта Π½Π° IBM.

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

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€