Microsoft tau tshaj tawm nws tus kheej faib ntawm OpenJDK

Microsoft tau pib faib nws tus kheej Java faib raws li OpenJDK. Cov khoom lag luam raug faib dawb thiab muaj nyob rau hauv qhov chaws raws li daim ntawv tso cai GPLv2. Kev faib tawm suav nrog kev ua tiav rau Java 11 thiab Java 16, raws li OpenJDK 11.0.11 thiab OpenJDK 16.0.1. Cov tsim tau npaj rau Linux, Windows thiab macOS thiab muaj rau x86_64 architecture. Tsis tas li ntawd, kev sib sau ua ke raws li OpenJDK 16.0.1 tau tsim rau ARM systems, uas muaj rau Linux thiab Windows.

Cia peb nco qab tias xyoo 2019, Oracle tau hloov nws Java SE binary distributions mus rau daim ntawv tso cai tshiab daim ntawv cog lus uas txwv tsis pub siv rau kev lag luam thiab tso cai siv dawb xwb hauv cov txheej txheem txhim kho software lossis rau kev siv tus kheej, sim, prototyping thiab ua qauv qhia. Rau kev lag luam pub dawb, nws tau thov kom siv cov pob OpenJDK pub dawb, muab raws li daim ntawv tso cai GPLv2 nrog GNU ClassPath kev zam pub rau kev sib txuas nrog cov khoom lag luam. OpenJDK 11 ceg, uas yog siv rau hauv Microsoft kev faib tawm, raug cais raws li kev tso tawm LTS, hloov tshiab uas yuav raug tsim kom txog thaum Lub Kaum Hli 2024. OpenJDK 11 yog tswj hwm los ntawm Red Hat.

Nws tau sau tseg tias OpenJDK kev faib tawm los ntawm Microsoft yog lub tuam txhab kev koom tes rau Java ecosystem thiab kev sim ua kom muaj kev cuam tshuam nrog zej zog. Kev faib tawm yog nyob ruaj khov thiab twb tau siv ntau hauv Microsoft cov kev pabcuam thiab cov khoom lag luam, suav nrog Azure, Minecraft, SQL Server, Visual Studio Code thiab LinkedIn. Kev faib tawm yuav muaj lub voj voog txij nkawm ntev nrog kev tshaj tawm peb lub hlis twg ntawm kev hloov tshiab dawb. Cov kev sib xyaw tseem yuav suav nrog kev kho thiab kev txhim kho uas, rau ib qho lossis lwm qhov, tsis raug lees txais rau hauv lub ntsiab OpenJDK, tab sis raug lees paub tias yog qhov tseem ceeb rau Microsoft cov neeg siv khoom thiab cov haujlwm. Cov kev hloov pauv ntxiv no yuav raug sau tseg hauv tsab ntawv tshaj tawm thiab tshaj tawm hauv cov cai hauv qhov project repository.

Microsoft kuj tau tshaj tawm tias nws tau koom nrog Eclipse Adoptium Working Group, uas yog suav tias yog lub khw muag khoom-nruab nrab rau kev faib OpenJDK binary tsim uas tau ua raws li Java specification, ua tau raws li AQAvit cov qauv zoo, thiab npaj rau kev siv hauv cov haujlwm tsim khoom. Txhawm rau kom ua raws li cov lus qhia tshwj xeeb, cov rooj sib tham tau muab faib los ntawm Adoptium tau lees paub hauv Java SE TCK (kev nkag mus rau Cov Khoom Siv Technology Compatibility suav nrog kev pom zoo ntawm Oracle thiab Eclipse Foundation).

Tam sim no, OpenJDK 8, 11 thiab 16 tsim los ntawm Eclipse Temurin project (yav tas los AdoptOpenJDK Java faib) raug faib ncaj qha los ntawm Adoptium. Txoj haujlwm Adoptium kuj suav nrog JDK cov rooj sib txoos uas tsim los ntawm IBM raws li OpenJ9 Java virtual tshuab, tab sis cov rooj sib tham no tau muab faib cais los ntawm IBM lub vev xaib.

Tsis tas li ntawd, peb tuaj yeem nco ntsoov Corretto qhov project tsim los ntawm Amazon, uas muab cov kev faib tawm dawb ntawm Java 8, 11 thiab 16 nrog lub sijhawm ntev ntawm kev txhawb nqa, npaj rau kev siv hauv kev lag luam. Cov khoom lag luam raug txheeb xyuas kom khiav ntawm Amazon cov txheej txheem sab hauv thiab tau lees paub ua raws li Java SE specifications. Lub tuam txhab Lavxias teb sab BellSoft, tsim los ntawm cov neeg ua haujlwm qub ntawm St. Petersburg ceg ntawm Oracle thiab tuav 6th thiab 8th qhov chaw nyob rau hauv qhov kev ntaus nqi ntawm cov neeg koom siab tshaj plaws hauv kev txhim kho JDK 11 thiab JDK 16, faib cov Liberica JDK faib, uas dhau kev sib raug zoo. xeem rau Java SE tus qauv thiab muaj rau siv dawb.

Tau qhov twg los: opennet.ru

Ntxiv ib saib