Microsoft- ի Java build- ն այժմ հասանելի է բոլորին

Microsoft- ը սկսել է տարածել իր սեփական Java բաշխումը հիմնված OpenJDK- ի վրա `տրամադրելով անվճար բաց աղբյուրի Java բաշխում, որը կարող է մրցել Oracle- ի Java բաշխումների հետ: Ապրանք Այն տարածվում է անվճար և մատչելի է GPLv2 լիցենզիայի ներքո գտնվող սկզբնաղբյուրում:

Երկուական Microsoft- ի OpenJDK- ի կառուցումը կարող է պարունակել շտկումներ և բարելավումներ որոնք կարևոր են համարվում հաճախորդների և ներքին օգտագործողների համար, բայց ներառված չեն վերևում գտնվող OpenJDK նախագծում: Այս շտկումներն ու բարելավումները նշվելու են մատչելի աղբյուրի ծածկագրով թողարկման նշումներում:

Որպես հիշեցում, Oracle- ը 2019-ին իր Java SE երկուական բաշխումը փոխանցեց նոր լիցենզային պայմանագրի: որ սահմանափակում է առևտրային օգտագործումը և թույլ է տալիս անվճար օգտագործել միայն ծրագրակազմի մշակման կամ անձնական օգտագործման, փորձարկումների, նախատիպերի ձևավորման և կիրառական ծրագրերի ցուցադրման մեջ: Առանց կոմերցիոն օգտագործման համար առաջարկվում է օգտագործել GPLv2- ի ներքո արտոնագրված անվճար OpenJDK փաթեթը `GNU ClassPath բացառություններով, որոնք թույլ են տալիս դինամիկ կապել առևտրային ապրանքների հետ:

OpenJDK 11 մասնաճյուղը, որն օգտագործվում է Microsoft- ի բաշխման մեջ, դասակարգվում է որպես LTS տարբերակներ, որոնց թարմացումները կգործարկվեն մինչև 2024 թվականի հոկտեմբեր: OpenJDK 11-ը վարում է Red Hat ընկերությունը:

Պետք է նշել, որ դա Microsoft- ի կողմից հրապարակված այս OpenJDK բաշխումը ընկերության ներդրումն է Java էկոհամակարգում և համայնքի հետ փոխգործակցությունն ամրապնդելու փորձ: Բաշխումը դիրքում է որպես կայուն և այն արդեն օգտագործվում է Microsoft– ի շատ ապրանքների և ծառայությունների կողմից, այդ թվում ՝ Azure, Minecraft, SQL Server, Visual Studio Code և LinkedIn:

Նշվում է, որ OpenJDK- ի Microsoft- ի կառուցում կունենա երկար սպասարկման ցիկլ եռամսյակային անվճար թարմացումների թողարկումով: Այն նաև կներառի ուղղումներ և բարելավումներ, որոնք, այս կամ այն ​​պատճառով, չեն ընդունվում OpenJDK հիմնական հոսքում, բայց ճանաչվում են որպես կարևոր Microsoft- ի հաճախորդների և նախագծերի համար: Այս լրացուցիչ փոփոխությունները հստակ նշված կլինեն թողարկման նոտաներում և կհրապարակվեն աղբյուրի կոդում `նախագծի պահոցում:

Այսօր մենք ուրախ ենք տեղեկացնել OpenJDK- ի Microsoft Build- ի ընդհանուր առկայության մասին `OpenJDK- ի նոր ոչ ծախսային բաշխում, որը բաց աղբյուր է և անվճար հասանելի ցանկացած մեկի համար` ցանկացած վայրում տեղակայելու համար: Ինչպես ավելի վաղ ասել էինք, երբ մենք հայտարարեցինք OpenJDK- ի Microsoft Build Preview- ը, Microsoft- ն օգտագործում է շատ Java ՝ ավելի քան 500.000 JVMs, որոնք աշխատում են ներսում: Java Engineering Group- ը հպարտ է ներդրում ունենալու Java էկոհամակարգում և օգնելու ծանրաբեռնվածությանը, ինչպիսիք են LinkedIn- ը, Minecraft- ը և Azure- ը:

Microsoft նաև հայտարարեց, որ միացել է Eclipse Adoptium- ի աշխատանքային խմբին, որը համարվում է վաճառողից անկախ հարթակ OpenJDK երկուական բաշխման բաշխման համար, որոնք լիովին համապատասխանում են Java բնութագրերին, համապատասխանում են AQAvit որակի չափանիշներին և պատրաստ են արտադրական նախագծերի:

Adoptium- ի միջոցով բաշխված հավաքույթները վավերացվում են Java SE TCK- ի նկատմամբ (Oracle- ի և Eclipse Foundation- ի միջև կնքված համաձայնագիրն օգտագործվում է Տեխնոլոգիական համատեղելիության լրակազմ մուտք գործելու համար):

Ներկայումս, OpenJDK- ն կառուցում է 8, 11 և 16-ը Eclipse Temurin նախագծից (նախկինում AdoptOpenJDK- ի Java բաշխում) բաշխվում են անմիջապես Adoptium– ի միջոցով, Adoptium նախագիծը ներառում է նաև IBM- ի կողմից ստեղծված JDK հավաքույթներ, որոնք հիմնված են OpenJ9 Java վիրտուալ մեքենայի վրա, բայց այդ հավաքույթները բաժանվում են առանձին `IBM կայքի միջոցով:

Բաշխումը ներառում է Java 11-ի և Java 16-ի գործադիրներ `հիմնված OpenJDK 11.0.11 և OpenJDK 16.0.1, Շինությունները պատրաստ են Linux- ի, Windows- ի և macOS- ի համար և մատչելի են x86_64 ճարտարապետության համար: Բացի այդ, OpenJDK 16.0.1-ի վրա հիմնված փորձարկման կառուցվածք է ստեղծվել ARM համակարգերի համար, որը մատչելի է Linux- ի և Windows- ի համար:

Այս ընդհանուր առկայությունից բացի, Microsoft- ը նաև առաջարկում OpenJDK Docker պատկերների և համապատասխան Docker ֆայլերի Microsoft- ի կառուցում: Դրանք նախատեսված են ցանկացած Java ծրագրի կամ Java ծրագրի բաղադրիչի կողմից ցանկացած վայրում տեղակայելու համար, ներառյալ Microsoft Azure- ը:

Fuente: https://devblogs.microsoft.com


Հոդվածի բովանդակությունը հավատարիմ է մեր սկզբունքներին խմբագրական էթիկա, Սխալի մասին հաղորդելու համար կտտացրեք այստեղ.

Եղիր առաջին մեկնաբանողը

Թողեք ձեր մեկնաբանությունը

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

*

*

  1. Տվյալների համար պատասխանատու ՝ Միգել Անխել Գատոն
  2. Տվյալների նպատակը. Վերահսկել SPAM, մեկնաբանությունների կառավարում:
  3. Օրինականություն. Ձեր համաձայնությունը
  4. Տվյալների հաղորդագրություն. Տվյալները չեն փոխանցվի երրորդ անձանց, բացառությամբ իրավական պարտավորության:
  5. Տվյալների պահպանում. Տվյալների շտեմարան, որը հյուրընկալվում է Occentus Networks (EU) - ում
  6. Իրավունքներ. Timeանկացած պահի կարող եք սահմանափակել, վերականգնել և ջնջել ձեր տեղեկատվությունը: