Mae Microsoft wedi cyhoeddi ei ddosbarthiad ei hun o OpenJDK

Mae Microsoft wedi dechrau dosbarthu ei ddosbarthiad Java ei hun yn seiliedig ar OpenJDK. Dosberthir y cynnyrch yn rhad ac am ddim ac mae ar gael yn y cod ffynhonnell o dan drwydded GPLv2. Mae'r dosbarthiad yn cynnwys gweithredadwy ar gyfer Java 11 a Java 16, yn seiliedig ar OpenJDK 11.0.11 ac OpenJDK 16.0.1. Paratoir adeiladau ar gyfer Linux, Windows a macOS ac maent ar gael ar gyfer pensaernïaeth x86_64. Yn ogystal, mae gwasanaeth prawf yn seiliedig ar OpenJDK 16.0.1 wedi'i greu ar gyfer systemau ARM, sydd ar gael ar gyfer Linux a Windows.

Gadewch inni gofio bod Oracle, yn 2019, wedi trosglwyddo ei ddosbarthiadau deuaidd Java SE i gytundeb trwydded newydd sy'n cyfyngu ar ddefnydd at ddibenion masnachol ac sy'n caniatáu defnydd am ddim yn unig yn y broses datblygu meddalwedd neu at ddefnydd personol, profi, prototeipio ac arddangos cymwysiadau. Ar gyfer defnydd masnachol am ddim, cynigir defnyddio'r pecyn OpenJDK rhad ac am ddim, a gyflenwir o dan y drwydded GPLv2 gydag eithriadau GNU ClassPath sy'n caniatáu cysylltu deinamig â chynhyrchion masnachol. Mae cangen OpenJDK 11, a ddefnyddir yn y dosbarthiad Microsoft, yn cael ei ddosbarthu fel datganiad LTS, a bydd diweddariadau ar ei gyfer yn cael eu cynhyrchu tan fis Hydref 2024. Mae OpenJDK 11 yn cael ei gynnal gan Red Hat.

Nodir mai'r dosbarthiad OpenJDK a gyhoeddwyd gan Microsoft yw cyfraniad y cwmni i ecosystem Java ac ymgais i gryfhau rhyngweithio â'r gymuned. Mae'r dosbarthiad wedi'i leoli'n sefydlog ac eisoes yn cael ei ddefnyddio mewn llawer o wasanaethau a chynhyrchion Microsoft, gan gynnwys Azure, Minecraft, SQL Server, Visual Studio Code a LinkedIn. Bydd gan y dosbarthiad gylch cynnal a chadw hir a chyhoeddir diweddariadau am ddim bob chwarter. Bydd y cyfansoddiad hefyd yn cynnwys atgyweiriadau a gwelliannau na chawsant eu derbyn, am ryw reswm neu'i gilydd, i'r prif OpenJDK, ond sy'n cael eu cydnabod fel rhai pwysig i gwsmeriaid a phrosiectau Microsoft. Bydd y newidiadau ychwanegol hyn yn cael eu nodi'n benodol mewn nodyn rhyddhau a'u cyhoeddi yn y cod ffynhonnell yn ystorfa'r prosiect.

Cyhoeddodd Microsoft hefyd ei fod wedi ymuno â Gweithgor Eclipse Adoptium, sy'n cael ei ystyried yn farchnad werthwr-niwtral ar gyfer dosbarthu adeiladau deuaidd OpenJDK sy'n cydymffurfio'n llawn â manyleb Java, sy'n bodloni meini prawf ansawdd AQAvit, ac sy'n barod i'w defnyddio mewn prosiectau cynhyrchu. Er mwyn sicrhau cydymffurfiaeth lawn â'r manylebau, mae gwasanaethau a ddosberthir trwy Adoptium yn cael eu dilysu yn Java SE TCK (mae mynediad i'r Pecyn Cydnawsedd Technoleg yn golygu cytundeb rhwng Oracle a'r Eclipse Foundation).

Ar hyn o bryd, mae adeiladau OpenJDK 8, 11 ac 16 o brosiect Eclipse Temurin (dosbarthiad Java AdoptOpenJDK gynt) yn cael eu dosbarthu'n uniongyrchol trwy Adoptium. Mae prosiect Adoptium hefyd yn cynnwys gwasanaethau JDK a gynhyrchir gan IBM yn seiliedig ar beiriant rhithwir OpenJ9 Java, ond dosberthir y gwasanaethau hyn ar wahân trwy wefan IBM.

Yn ogystal, gallwn nodi'r prosiect Corretto a ddatblygwyd gan Amazon, sy'n dosbarthu dosbarthiadau rhad ac am ddim o Java 8, 11 ac 16 gyda chyfnod hir o gefnogaeth, yn barod i'w defnyddio mewn mentrau. Mae'r cynnyrch wedi'i wirio i redeg ar seilwaith mewnol Amazon ac mae wedi'i ardystio i gydymffurfio â manylebau Java SE. Mae'r cwmni Rwsiaidd BellSoft, a sefydlwyd gan gyn-weithwyr cangen St Petersburg o Oracle ac sy'n meddiannu'r 6ed a'r 8fed lle yn y graddfeydd o'r cyfranogwyr mwyaf gweithgar yn natblygiad JDK 11 a JDK 16, yn dosbarthu dosbarthiad Liberica JDK, sy'n pasio cydnawsedd profion ar gyfer y safon Java SE ac mae ar gael i'w ddefnyddio am ddim.

Ffynhonnell: opennet.ru

Ychwanegu sylw