Microsoft ti ṣe atẹjade pinpin tirẹ ti OpenJDK

Microsoft ti bẹrẹ pinpin pinpin Java tirẹ ti o da lori OpenJDK. Ọja naa ti pin laisi idiyele ati pe o wa ni koodu orisun labẹ iwe-aṣẹ GPLv2. Pinpin pẹlu awọn iṣẹ ṣiṣe fun Java 11 ati Java 16, ti o da lori OpenJDK 11.0.11 ati OpenJDK 16.0.1. Awọn ile ti pese sile fun Lainos, Windows ati macOS ati pe o wa fun faaji x86_64. Ni afikun, apejọ idanwo kan ti o da lori OpenJDK 16.0.1 ti ṣẹda fun awọn eto ARM, eyiti o wa fun Linux ati Windows.

Jẹ ki a ranti pe ni ọdun 2019, Oracle gbe awọn ipinpinpin alakomeji Java SE rẹ si adehun iwe-aṣẹ tuntun ti o fi opin si lilo fun awọn idi iṣowo ati gba laaye lilo ọfẹ nikan ni ilana idagbasoke sọfitiwia tabi fun lilo ti ara ẹni, idanwo, adaṣe ati iṣafihan awọn ohun elo. Fun lilo iṣowo ọfẹ, o ni imọran lati lo package OpenJDK ọfẹ, ti a pese labẹ iwe-aṣẹ GPLv2 pẹlu awọn imukuro GNU ClassPath ti o ngbanilaaye sisopọ agbara pẹlu awọn ọja iṣowo. Ẹka OpenJDK 11, eyiti o lo ninu pinpin Microsoft, jẹ ipin bi itusilẹ LTS, awọn imudojuiwọn eyiti yoo ṣe ipilẹṣẹ titi di Oṣu Kẹwa ọdun 2024. OpenJDK 11 wa ni itọju nipasẹ Red Hat.

O ṣe akiyesi pe pinpin OpenJDK ti a tẹjade nipasẹ Microsoft jẹ idasi ile-iṣẹ si ilolupo eda Java ati igbiyanju lati teramo ibaraenisepo pẹlu agbegbe. Pinpin naa wa ni ipo iduroṣinṣin ati lilo tẹlẹ ninu ọpọlọpọ awọn iṣẹ ati awọn ọja Microsoft, pẹlu Azure, Minecraft, SQL Server, Visual Studio Code ati LinkedIn. Pinpin yoo ni gigun itọju ọmọ pẹlu atẹjade idamẹrin ti awọn imudojuiwọn ọfẹ. Akopọ naa yoo tun pẹlu awọn atunṣe ati awọn ilọsiwaju ti, fun idi kan tabi omiiran, ko gba sinu OpenJDK akọkọ, ṣugbọn jẹ idanimọ bi pataki fun awọn alabara Microsoft ati awọn iṣẹ akanṣe. Awọn iyipada afikun wọnyi yoo jẹ akiyesi ni gbangba ni akọsilẹ itusilẹ ati titẹjade ni koodu orisun ninu ibi ipamọ iṣẹ akanṣe naa.

Microsoft tun kede pe o ti darapọ mọ Eclipse Adoptium Working Group, eyiti o jẹ pe ibi ọja alajaja fun pinpin awọn ile alakomeji OpenJDK ti o ni ibamu ni kikun pẹlu sipesifikesonu Java, pade awọn ibeere didara AQAvit, ati pe o ṣetan fun lilo ninu awọn iṣẹ iṣelọpọ. Lati rii daju ni kikun ibamu pẹlu awọn pato, awọn apejọ ti a pin nipasẹ Adoptium ni a ṣayẹwo ni Java SE TCK (wiwọle si Apo Ibamu Imọ-ẹrọ jẹ adehun laarin Oracle ati Eclipse Foundation).

Lọwọlọwọ, OpenJDK 8, 11 ati 16 kọ lati iṣẹ-ṣiṣe Eclipse Temurin (eyiti o jẹ pinpin Java ti AdoptOpenJDK tẹlẹ) ti pin taara nipasẹ Adoptium. Ise agbese Adoptium naa pẹlu awọn apejọ JDK ti a ṣe nipasẹ IBM ti o da lori ẹrọ foju OpenJ9 Java, ṣugbọn awọn apejọ wọnyi ti pin lọtọ nipasẹ oju opo wẹẹbu IBM.

Ni afikun, a le ṣe akiyesi iṣẹ akanṣe Corretto ti o dagbasoke nipasẹ Amazon, eyiti o pin kaakiri awọn pinpin ọfẹ ti Java 8, 11 ati 16 pẹlu igba pipẹ ti atilẹyin, ṣetan fun lilo ninu awọn ile-iṣẹ. Ọja naa ni idaniloju lati ṣiṣẹ lori awọn amayederun inu inu Amazon ati pe o jẹ ifọwọsi lati ni ibamu pẹlu awọn pato Java SE. Ile-iṣẹ Russian BellSoft, ti o da nipasẹ awọn oṣiṣẹ iṣaaju ti ẹka St. awọn idanwo fun boṣewa Java SE ati pe o wa fun lilo ọfẹ.

orisun: opennet.ru

Fi ọrọìwòye kun