рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ OpenJDK рдХреЛ рдЖрдлреНрдиреИ рд╡рд┐рддрд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХреЛ рдЫ

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ OpenJDK рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЖрдлреНрдиреИ рдЬрд╛рднрд╛ рд╡рд┐рддрд░рдг рд╡рд┐рддрд░рдг рд╕реБрд░реБ рдЧрд░реЗрдХреЛ рдЫред рдЙрддреНрдкрд╛рджрди рдирд┐:рд╢реБрд▓реНрдХ рд╡рд┐рддрд░рдг рдЧрд░рд┐рдиреНрдЫ рд░ GPLv2 рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЕрдиреНрддрд░реНрдЧрдд рд╕реНрд░реЛрдд рдХреЛрдбрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫред рд╡рд┐рддрд░рдгрд▓реЗ OpenJDK 11 рд░ OpenJDK 16 рдорд╛ рдЖрдзрд╛рд░рд┐рдд Java 11.0.11 рд░ Java 16.0.1 рдХрд╛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдпрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рдмрд┐рд▓реНрдбрд╣рд░реВ Linux, Windows рд░ macOS рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЫрдиреН рд░ x86_64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред рдердк рд░реВрдкрдорд╛, рдПрдЖрд░рдПрдо рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ OpenJDK 16.0.1 рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рд▓рд┐рдирдХреНрд╕ рд░ рд╡рд┐рдиреНрдбреЛрдЬрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫред

рд╕реНрдорд░рдг рдЧрд░реМрдВ рдХрд┐ 2019 рдорд╛, Oracle рд▓реЗ рдЖрдлреНрдиреЛ Java SE рдмрд╛рдЗрдирд░реА рд╡рд┐рддрд░рдгрд╣рд░реВрд▓рд╛рдИ рдирдпрд╛рдБ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рд╕рдореНрдЭреМрддрд╛рдорд╛ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░реНтАНрдпреЛ рдЬрд╕рд▓реЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рд╕реАрдорд┐рдд рдЧрд░реНрджрдЫ рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рд╡рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдпреЛрдЧ, рдкрд░реАрдХреНрд╖рдг, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд░ рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдирд┐:рд╢реБрд▓реНрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдирд┐:рд╢реБрд▓реНрдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рдирд┐:рд╢реБрд▓реНрдХ OpenJDK рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ, GPLv2 рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЕрдиреНрддрд░реНрдЧрдд GNU ClassPath рдЕрдкрд╡рд╛рджрд╣рд░реВ рд╕рд╣рд┐рдд рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХ рдЙрддреНрдкрд╛рджрдирд╣рд░реВрд╕рдБрдЧ рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдЩреНрдХ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗред OpenJDK 11 рд╢рд╛рдЦрд╛, рдЬреБрди Microsoft рд╡рд┐рддрд░рдгрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, LTS рд░рд┐рд▓реАрдЬрдХреЛ рд░реВрдкрдорд╛ рд╡рд░реНрдЧреАрдХреГрдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдЕрдХреНрдЯреЛрдмрд░ 2024 рд╕рдореНрдо рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗрдЫрдиреНред OpenJDK 11 Red Hat рджреНрд╡рд╛рд░рд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫред

рдпреЛ рдиреЛрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ Microsoft рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд OpenJDK рд╡рд┐рддрд░рдг рдЬрд╛рднрд╛ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдордорд╛ рдХрдореНрдкрдиреАрдХреЛ рдпреЛрдЧрджрд╛рди рд░ рд╕рдореБрджрд╛рдпрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рд╕реБрджреГрдв рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рд╣реЛред рд╡рд┐рддрд░рдг рд╕реНрдерд┐рд░ рд░реВрдкрдорд╛ рд╕реНрдерд┐рдд рдЫ рд░ рдкрд╣рд┐рд▓реЗ рдиреИ Azure, Minecraft, SQL рд╕рд░реНрднрд░, рднрд┐рдЬреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдпреЛ рдХреЛрдб рд░ LinkedIn рд╕рд╣рд┐рдд рдзреЗрд░реИ Microsoft рд╕реЗрд╡рд╛рд╣рд░реВ рд░ рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡рд┐рддрд░рдгрдорд╛ рдирд┐:рд╢реБрд▓реНрдХ рдЕрдкрдбреЗрдЯрд╣рд░реВрдХреЛ рддреНрд░реИрдорд╛рд╕рд┐рдХ рдкреНрд░рдХрд╛рд╢рдирдХреЛ рд╕рд╛рде рд▓рд╛рдореЛ рдорд░реНрдордд рдЪрдХреНрд░ рд╣реБрдиреЗрдЫред рд╕рдВрд░рдЪрдирд╛рдорд╛ рд╕реБрдзрд╛рд░рд╣рд░реВ рд░ рд╕реБрдзрд╛рд░рд╣рд░реВ рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреЗрдЫрдиреН рдЬреБрди, рдПрдХ рд╡рд╛ рдЕрд░реНрдХреЛ рдХрд╛рд░рдгрд▓реЗ, рдореБрдЦреНрдп OpenJDK рдорд╛ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрди, рддрд░ Microsoft рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдЫред рдпреА рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓рд╛рдИ рд░рд┐рд▓реАрдЬ рдиреЛрдЯрдорд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдиреЛрдЯ рдЧрд░рд┐рдиреЗрдЫ рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рднрдгреНрдбрд╛рд░рдорд╛ рд╕реНрд░реЛрдд рдХреЛрдбрдорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдиреЗрдЫред

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ рдпреЛ рдкрдирд┐ рдШреЛрд╖рдгрд╛ рдЧрд░реНтАНрдпреЛ рдХрд┐ рдпреЛ Eclipse Adoptium Working Group рдорд╛ рд╕рд╛рдореЗрд▓ рднрдПрдХреЛ рдЫ, рдЬреБрди OpenJDK рдмрд╛рдЗрдирд░реА рдмрд┐рд▓реНрдбрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХреНрд░реЗрддрд╛-рддрдЯрд╕реНрде рдмрдЬрд╛рд░ рдорд╛рдирд┐рдиреНрдЫ рдЬреБрди Java рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╕рдБрдЧ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдиреБрд░реВрдк рдЫ, AQAvit рдЧреБрдгрд╕реНрддрд░ рдорд╛рдкрджрдгреНрдб рдкреВрд░рд╛ рдЧрд░реНрджрдЫ, рд░ рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЫред рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВрд╕рдБрдЧ рдкреВрд░реНрдг рдЕрдиреБрдкрд╛рд▓рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, Adoptium рдорд╛рд░реНрдлрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХрд╛ рд╕рдореНрдореЗрд▓рдирд╣рд░реВ Java SE TCK рдорд╛ рдорд╛рдиреНрдп рд╣реБрдиреНрдЫрдиреН (рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд┐рд▓рд┐рдЯреА рдХрд┐рдЯрдорд╛ рдкрд╣реБрдБрдЪрд▓реЗ Oracle рд░ Eclipse Foundation рдмреАрдЪрдХреЛ рд╕рдореНрдЭреМрддрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ)ред

рд╣рд╛рд▓, Eclipse Temurin рдкрд░рд┐рдпреЛрдЬрдирд╛ (рдкрд╣рд┐рд▓реЗ AdoptOpenJDK Java рд╡рд┐рддрд░рдг) рдмрд╛рдЯ OpenJDK 8, 11 рд░ 16 рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ Adoptium рдорд╛рд░реНрдлрдд рд╕реАрдзрд╛ рд╡рд┐рддрд░рдг рдЧрд░рд┐рдиреНрдЫред Adoptium рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ OpenJ9 Java рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирдорд╛ рдЖрдзрд╛рд░рд┐рдд IBM рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрд╛рджрд┐рдд JDK рдЕрд╕реЗрдВрдмрд▓реАрд╣рд░реВ рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рддрд░ рдпреА рд╕рдореНрдореЗрд▓рдирд╣рд░реВ IBM рд╡реЗрдмрд╕рд╛рдЗрдЯ рдорд╛рд░реНрдлрдд рдЫреБрдЯреНрдЯреИ рд╡рд┐рддрд░рдг рдЧрд░рд┐рдиреНрдЫред

рдердк рд░реВрдкрдорд╛, рд╣рд╛рдореА Amazon рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд Corretto рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓рд╛рдИ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдЬрд╕рд▓реЗ рдЬрд╛рднрд╛ 8, 11 рд░ 16 рдХреЛ рдирд┐:рд╢реБрд▓реНрдХ рд╡рд┐рддрд░рдг рд╕рдорд░реНрдердирдХреЛ рд▓рд╛рдореЛ рдЕрд╡рдзрд┐рдХреЛ рд╕рд╛рде рд╡рд┐рддрд░рдг рдЧрд░реНрджрдЫ, рдЙрджреНрдпрдорд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЫред рдЙрддреНрдкрд╛рджрди Amazon рдХреЛ рдЖрдиреНрддрд░рд┐рдХ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдЪрд▓рд╛рдЙрди рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ Java SE рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВрдХреЛ рдкрд╛рд▓рдирд╛ рдЧрд░реНрди рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рд░реВрд╕реА рдХрдореНрдкрдиреА рдмреЗрд▓рд╕рдлреНрдЯ, рдУрд░реЗрдХрд▓рдХреЛ рд╕реЗрдиреНрдЯ рдкрд┐рдЯрд░реНрд╕рдмрд░реНрдЧ рд╢рд╛рдЦрд╛рдХрд╛ рдкреВрд░реНрд╡ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рд░ JDK 6 рд░ JDK 8 рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рд╕рдХреНрд░рд┐рдп рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрдирдорд╛ 11th рд░ 16th рд╕реНрдерд╛рдирд╣рд░реВ рдУрдЧрдЯреЗрдХреЛ, Liberica JDK рд╡рд┐рддрд░рдг рд╡рд┐рддрд░рдг рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рдЕрдиреБрдХреВрд▓рддрд╛ рдкрд╛рд╕ рдЧрд░реНрджрдЫред Java SE рдорд╛рдирдХрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд░ рдирд┐рдГрд╢реБрд▓реНрдХ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди