Ang pagtukod sa Java sa Microsoft magamit na sa tanan

Nagsugod ang Microsoft sa pagpanagtag sa kaugalingon nga pag-apud-apod sa Java pinauyon sa OpenJDK, naghatag usa ka libre nga bukas nga gigikanan nga pag-apud-apod sa Java nga mahimo’g makaindigay sa mga pagpanghatag sa Java sa Oracle. Ang produkto Giapod-apod kini nga libre ug magamit sa source code ilalum sa lisensya nga GPLv2.

Mga binary Ang Microsoft Build sa OpenJDK mahimong adunay sulud nga mga pag-ayo ug pagpaayo giisip nga hinungdanon sa mga kustomer ug sulud nga naggamit, apan wala maapil sa sulud nga proyekto sa OpenJDK. Ang kini nga mga pag-ayo ug pagpaayo mamatikdan sa mga tala sa pagpagawas nga adunay magamit nga source code.

Ingon usa ka pahinumdom, ang Oracle sa 2019 gibalhin ang mga pag-apud-apod nga binary nga Java SE sa usa ka bag-ong kasabutan sa lisensya. que nagpugong sa paggamit sa komersyo ug gitugotan ang libre nga paggamit lamang sa pagpalambo sa software o personal nga paggamit, pagsulay, prototyping, ug pagpakita sa aplikasyon. Alang sa komersyal nga paggamit nga wala’y bayad, gisugyot nga gamiton ang libre nga pakete sa OpenJDK nga lisensyado ilawom sa GPLv2 nga adunay mga eksepsyon sa GNU ClassPath nga nagtugot sa dinamikong pag-link sa mga komersyal nga produkto.

Ang sangang OpenJDK 11, nga gigamit sa pag-apud-apod sa Microsoft, giklasipikar ingon mga bersyon sa LTS, nga ang mga pag-update himuon hangtod Oktubre 2024. Ang OpenJDK 11 gipadayon sa Red Hat Company.

Kinahanglan nga makita kini Kini nga pagpanagtag sa OpenJDK nga gipatik sa Microsoft mao ang kontribusyon sa kompanya sa ecosystem sa Java ug usa ka pagsulay sa pagpalig-on sa pakig-uban sa komunidad. Ang pag-apod-apod gibutang sa posisyon nga stable ug gigamit na sa daghang mga produkto ug serbisyo sa Microsoft, lakip ang Azure, Minecraft, SQL Server, Visual Studio Code, ug LinkedIn.

Kini gihisgutan nga Ang Microsoft Build sa OpenJDK adunay usa ka taas nga siklo sa pagmintinar nga adunay matag tulo ka bulan nga libre nga mga update. Mag-uban usab kini mga pag-ayo ug pagpaayo nga, sa us aka hinungdan, dili gidawat sa mainstream nga OpenJDK, apan giila nga hinungdanon sa mga kustomer ug proyekto sa Microsoft. Ang kini nga mga dugang nga pagbag-o tin-aw nga nahibal-an sa mga tala sa pagpagawas ug gimantala sa source code sa repository sa proyekto.

Karon nalipay kami nga ipahibalo ang kadaghanan nga magamit sa Microsoft Build sa OpenJDK, usa ka bag-ong pag-apod-apod sa walay bayad nga OpenJDK nga bukas nga gigikanan ug magamit nga libre alang sa bisan kinsa nga mag-deploy bisan diin. Sama sa giingon namon kaniadto sa pagpahibalo sa Microsoft Build Preview sa OpenJDK, ang Microsoft naggamit daghang Java nga adunay labaw sa 500.000 JVMs nga ningdagan sa sulud. Mapasigarbuhon ang Java Engineering Group nga nakatampo sa ecosystem sa Java ug gitabangan ang mga workload nga kusog sama sa LinkedIn, Minecraft, ug Azure.

Microsoft gipahibalo usab nga miapil siya sa Eclipse Adoptium Working Group, nga giisip nga usa ka independente nga platform sa vendor alang sa pag-apod-apod sa OpenJDK binary nga hingpit nga nagsunod sa mga paghingalan sa Java, nakatagbo sa mga pamantayan sa kalidad nga AQAvit, ug andam na alang sa mga proyekto sa produksyon.

Alang sa hingpit nga pagsunod sa paghingalan, ang mga asembliya nga gipanghatag pinaagi sa Adoptium gipanghimatuud batok sa Java SE TCK (us aka kasabutan tali sa Oracle ug Eclipse Foundation gigamit aron ma-access ang Technology Compatibility Kit).

Sa pagkakaron, Gitukod sa OpenJDK ang 8, 11, ug 16 gikan sa proyekto nga Eclipse Temurin (kaniadto ang pag-apud-apod sa Java sa AdoptOpenJDK) direkta nga gipanghatag pinaagi sa Adoptium. Ang proyekto nga Adoptium nag-uban usab sa mga asembliya nga gihimo sa IBM nga gihimo sa JDK nga nakabase sa OpenJ9 Java virtual machine, apan kini nga mga asembliya giapod-apod nga bulag pinaagi sa site sa IBM.

Ang pag-apod-apod kauban ang mga maipatuman alang sa Java 11 ug Java 16, pinauyon sa OpenJDK 11.0.11 ug OpenJDK 16.0.1. Andam na ang mga konstruksyon alang sa Linux, Windows ug macOS ug magamit alang sa arkitektura nga x86_64. Ingon kadugangan, usa ka pagsulay nga gihimo base sa OpenJDK 16.0.1 nga gihimo alang sa mga sistema sa ARM, nga magamit alang sa Linux ug Windows.

Agig dugang sa kini nga kinatibuk-ang magamit, ang Microsoft usab nagtanyag Ang Microsoft Build sa mga imahen nga OpenJDK Docker ug mga katugbang nga file sa Docker. Gidisenyo kini aron magamit sa bisan unsang aplikasyon sa Java o sangkap sa aplikasyon sa Java alang sa pag-deploy bisan diin, lakip ang Microsoft Azure.

Source: https://devblogs.microsoft.com


Ang sulud sa artikulo nagsunod sa among mga prinsipyo sa pamatasan sa editoryal. Aron magreport usa ka pag-klik sa sayup dinhi.

Himoa ang una nga makomentaryo

Biyai ang imong komentaryo

Ang imong email address dili nga gipatik. Gikinahanglan kaumahan mga gimarkahan sa *

*

*

  1. Responsable sa datos: Miguel Ángel Gatón
  2. Katuyoan sa datos: Kontrolaha ang SPAM, pagdumala sa komento.
  3. Legitimation: Ang imong pagtugot
  4. Komunikasyon sa datos: Ang datos dili ipahibalo sa mga ikatulong partido gawas sa ligal nga obligasyon.
  5. Pagtipig sa datos: Ang database nga gidumala sa Occentus Networks (EU)
  6. Mga Katungod: Sa bisan unsang oras mahimo nimong limitahan, bawion ug tanggalon ang imong kasayuran.