Microsoft သည် ၎င်း၏ကိုယ်ပိုင် OpenJDK ကို ထုတ်ဝေခဲ့သည်။

Microsoft သည် OpenJDK ကိုအခြေခံ၍ ၎င်း၏ကိုယ်ပိုင် Java ဖြန့်ဖြူးမှုကို စတင်ဖြန့်ဖြူးနေပြီဖြစ်သည်။ ထုတ်ကုန်ကို အခမဲ့ဖြန့်ဝေပြီး GPLv2 လိုင်စင်အောက်တွင် အရင်းအမြစ်ကုဒ်ဖြင့် ရနိုင်ပါသည်။ ဖြန့်ဖြူးမှုတွင် OpenJDK 11 နှင့် OpenJDK 16 ကိုအခြေခံ၍ Java 11.0.11 နှင့် Java 16.0.1 အတွက် executable များ ပါဝင်သည်။ တည်ဆောက်မှုများကို Linux၊ Windows နှင့် macOS အတွက် ပြင်ဆင်ထားပြီး x86_64 ဗိသုကာအတွက် ရနိုင်ပါသည်။ ထို့အပြင်၊ OpenJDK 16.0.1 ကိုအခြေခံ၍ စမ်းသပ်စည်းဝေးပွဲကို Linux နှင့် Windows အတွက်ရရှိနိုင်သည့် ARM စနစ်များအတွက် ဖန်တီးထားသည်။

2019 ခုနှစ်တွင် Oracle သည် ၎င်း၏ Java SE binary ဖြန့်ဖြူးမှုများကို စီးပွားဖြစ်ရည်ရွယ်ချက်များအတွက် အသုံးပြုမှုကို ကန့်သတ်ထားပြီး ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းစဉ်တွင်သာ အခမဲ့အသုံးပြုခွင့် သို့မဟုတ် ကိုယ်ရေးကိုယ်တာအသုံးပြုမှု၊ စမ်းသပ်မှု၊ ပုံတူရိုက်ခြင်းနှင့် သရုပ်ပြခြင်းအပလီကေးရှင်းများအတွက် လိုင်စင်အသစ်တစ်ခုသို့ လွှဲပြောင်းပေးခဲ့ကြောင်း သတိရပါ။ အခမဲ့ စီးပွားဖြစ်အသုံးပြုမှုအတွက်၊ GPLv2 လိုင်စင်အောက်တွင် ပံ့ပိုးပေးထားသည့် အခမဲ့ OpenJDK ပက်ကေ့ဂျ်ကို အသုံးပြုရန် အဆိုပြုထားသည်။ Microsoft ဖြန့်ဖြူးမှုတွင် အသုံးပြုသည့် OpenJDK 11 ဌာနခွဲအား LTS ထုတ်ဝေမှုအဖြစ် အမျိုးအစားခွဲခြားထားပြီး အပ်ဒိတ်များကို 2024 အောက်တိုဘာလအထိ ထုတ်ပေးမည်ဖြစ်သည်။ OpenJDK 11 ကို Red Hat မှ ထိန်းသိမ်းထားသည်။

Microsoft မှထုတ်ဝေသော OpenJDK ဖြန့်ဖြူးမှုသည် Java ဂေဟစနစ်အတွက် ကုမ္ပဏီ၏ပံ့ပိုးကူညီမှုနှင့် လူမှုအသိုင်းအဝိုင်းနှင့် အပြန်အလှန်ဆက်ဆံရေးအားကောင်းစေရန် ကြိုးပမ်းမှုဖြစ်ကြောင်း မှတ်သားရပါသည်။ ဖြန့်ဖြူးမှုကို Azure၊ Minecraft၊ SQL Server၊ Visual Studio Code နှင့် LinkedIn တို့အပါအဝင် Microsoft ဝန်ဆောင်မှုများနှင့် ထုတ်ကုန်အများအပြားတွင် အသုံးပြုထားပြီး တည်ငြိမ်သည့်အနေအထားတွင်ရှိသည်။ ဖြန့်ဖြူးမှုသည် အခမဲ့မွမ်းမံမှုများကို သုံးလတစ်ကြိမ်ထုတ်ဝေခြင်းဖြင့် ပြုပြင်ထိန်းသိမ်းမှုစက်ဝန်းကြာရှည်မည်ဖြစ်သည်။ ပင်မ OpenJDK တွင် အကြောင်းပြချက်တစ်ခု သို့မဟုတ် အခြားတစ်ခုကြောင့် လက်မခံသော်လည်း Microsoft ဖောက်သည်များနှင့် ပရောဂျက်များအတွက် အရေးကြီးသည်ဟု အသိအမှတ်ပြုခံရသည့် ပြုပြင်မှုများနှင့် မြှင့်တင်မှုများလည်း ပါဝင်မည်ဖြစ်သည်။ ဤနောက်ထပ်ပြောင်းလဲမှုများကို ထုတ်ဝေမှုမှတ်စုတွင် အတိအလင်းမှတ်သားထားပြီး ပရောဂျက်၏သိုလှောင်ရာရှိ အရင်းအမြစ်ကုဒ်တွင် ထုတ်ဝေမည်ဖြစ်သည်။

Microsoft သည် Java သတ်မှတ်ချက်နှင့် အပြည့်အဝကိုက်ညီသော AQAvit အရည်အသွေးသတ်မှတ်ချက်များနှင့် ပြည့်မီပြီး ထုတ်လုပ်မှုပရောဂျက်များတွင် အသုံးပြုရန်အတွက် အဆင်သင့်ဖြစ်နေပြီဖြစ်သော OpenJDK binary တည်ဆောက်မှုများကို ဖြန့်ဖြူးရန်အတွက် ရောင်းချသူ-ကြားနေစျေးကွက်အဖြစ် ယူဆသည့် Eclipse Adoptium Working Group သို့လည်း ပါဝင်ထားကြောင်းလည်း ကြေညာခဲ့သည်။ သတ်မှတ်ချက်များနှင့် အပြည့်အဝလိုက်လျောညီထွေရှိစေရန်၊ Adoptium မှတစ်ဆင့် ဖြန့်ဝေထားသော စည်းဝေးပွဲများကို Java SE TCK တွင် တရားဝင်ခွင့်ပြုထားသည် (နည်းပညာနှင့် လိုက်ဖက်ညီသော Kit သို့ဝင်ရောက်ခွင့်သည် Oracle နှင့် Eclipse Foundation အကြား သဘောတူညီချက်တစ်ခုပါ၀င်သည်)။

လက်ရှိတွင်၊ OpenJDK 8၊ 11 နှင့် 16 တည်ဆောက်မှုများကို Eclipse Temurin ပရောဂျက် (ယခင် AdoptOpenJDK Java ဖြန့်ဖြူးမှု) မှ Adoptium မှတဆင့် တိုက်ရိုက်ဖြန့်ဝေပါသည်။ Adoptium ပရောဂျက်တွင် OpenJ9 Java virtual machine ကိုအခြေခံ၍ IBM မှထုတ်လုပ်သော JDK စည်းဝေးပွဲများပါ၀င်သော်လည်း ဤစည်းဝေးပွဲများကို IBM ဝဘ်ဆိုဒ်မှတဆင့် သီးခြားခွဲဝေပေးပါသည်။

ထို့အပြင်၊ လုပ်ငန်းများတွင် အသုံးပြုရန် အသင့်ဖြစ်နေပြီဖြစ်သော Java 8, 11 နှင့် 16 တို့ကို အခမဲ့ဖြန့်ဝေပေးသည့် Amazon မှ ဖန်တီးထားသော Corretto ပရောဂျက်ကို ကျွန်ုပ်တို့ မှတ်သားနိုင်ပါသည်။ ထုတ်ကုန်သည် Amazon ၏ အတွင်းပိုင်း အခြေခံအဆောက်အအုံတွင် လုပ်ဆောင်ရန် အတည်ပြုထားပြီး Java SE သတ်မှတ်ချက်များနှင့် ကိုက်ညီစေရန် အသိအမှတ်ပြုထားသည်။ Oracle ၏ စိန့်ပီတာစဘတ်ဌာနခွဲ၏ ဝန်ထမ်းများဟောင်းမှ တည်ထောင်ထားသော ရုရှားကုမ္ပဏီ BellSoft သည် JDK 6 နှင့် JDK 8 ဖွံ့ဖြိုးတိုးတက်မှုတွင် အတက်ကြွဆုံးပါဝင်သူများ၏ အဆင့်သတ်မှတ်ချက်များတွင် 11th နှင့် 16th နေရာများကို ရယူထားပြီး Liberica JDK ဖြန့်ဖြူးမှုကို ဖြန့်ဝေပေးပါသည်။ Java SE စံနှုန်းအတွက် စမ်းသပ်မှုများကို အခမဲ့အသုံးပြုနိုင်ပါသည်။

source: opennet.ru

မှတ်ချက် Add