Windows မှ Linux သို့ မကြာသေးမီက ပြောင်းထားသော အသုံးပြုသူများသည် ၎င်းတို့၏ စနစ်အသစ်တွင် Windows အပလီကေးရှင်းများနှင့် ပရိုဂရမ်များကို လုပ်ဆောင်နိုင်မလား။ ယင်းအတွက် အဖြေသည် လည်ပတ်မှုစနစ်များသည် အသုံးပြုရလွယ်ကူပြီး တစ်ချိန်တည်းတွင် မတူညီသောဖိုင်ဖော်မတ်များလုပ်ဆောင်ခြင်းဆိုင်ရာ စိတ်ကူးကို ကြိုဆိုသောကြောင့် အသုံးပြုသူ၏အမြင်ကို ယေဘုယျအားဖြင့် Linux ၏အမြင်ကို သက်ရောက်စေပါသည်။ မေးခွန်းအတွက် တိုက်ရိုက်အဖြေမှာ - ဟုတ်ပါသည်။ သင်သည် Linux တွင် EXE ဖိုင်များနှင့် အခြား Windows ပရိုဂရမ်များကို လုပ်ဆောင်နိုင်ပြီး ၎င်းသည် ထင်သလောက်မရှုပ်ထွေးပါ။အဆုံးတွင်၊ Linux တွင် ဖော်ပြထားသော ပရိုဂရမ်များကို လုပ်ဆောင်ရန် မတူညီသောနည်းလမ်းများနှင့်အတူ executable ဖိုင်များအကြောင်း အကျဉ်းချုံးနားလည်နိုင်မည်ဖြစ်သည်။

Windows နှင့် Linux တွင် အကောင်အထည်ဖော်နိုင်သောဖိုင်များ

Linux တွင် EXE ဖိုင်များကို မလည်ပတ်မီ၊ executable ဖိုင်များသည် မည်သည်တို့ကို သိရန် အရေးကြီးသည်။ ယေဘူယျအားဖြင့်၊ executable file သည် အထူးညွှန်ကြားချက်အချို့ (ကုဒ်တွင်ရေးထားသည့်အတိုင်း) လုပ်ဆောင်ရန် ကွန်ပျူတာအတွက် commands များပါရှိသော ဖိုင်တစ်ခုဖြစ်သည်။

အခြားသော ဖိုင်အမျိုးအစားများ (စာသားဖိုင်များ သို့မဟုတ် PDF ဖိုင်များ) နှင့် မတူဘဲ၊ လည်ပတ်နိုင်သော ဖိုင်ကို ကွန်ပျူတာမှ ဖတ်မရပါ။ ယင်းအစား၊ စနစ်သည် ဤဖိုင်များကို စုစည်းပြီး ညွှန်ကြားချက်များကို လိုက်နာသည်။

အချို့သော အသုံးများသော executable ဖိုင်ဖော်မတ်များ ပါဝင်သည်-

  1. Microsoft Windows လည်ပတ်မှုစနစ်များတွင် EXE၊ BIN နှင့် COM
  2. macOS တွင် DMG နှင့် APP
  3. အပြင်ထွက်ပြီး Linux ရှိ AppImage

လည်ပတ်မှုစနစ်များတွင် အတွင်းပိုင်းခြားနားချက်များ (အများအားဖြင့် စနစ်ခေါ်ဆိုမှုများနှင့် ဖိုင်ဝင်ရောက်ခွင့်) သည် လည်ပတ်မှုစနစ်သည် ရရှိနိုင်သော စီစဥ်ရေးဖော်မတ်တိုင်းကို မပံ့ပိုးနိုင်ရသည့် အကြောင်းရင်းဖြစ်သည်။ သို့သော် Linux အသုံးပြုသူများသည် Wine ကဲ့သို့သော လိုက်ဖက်ညီသော အလွှာဆော့ဖ်ဝဲ သို့မဟုတ် VirtualBox ကဲ့သို့သော virtual machine hypervisor ကို အသုံးပြုခြင်းဖြင့် ဤပြဿနာကို အလွယ်တကူ ဖြေရှင်းနိုင်ပါသည်။

Linux တွင် Windows ပရိုဂရမ်များကို မည်သို့လုပ်ဆောင်ရမည်နည်း

Linux တွင် Windows အက်ပလီကေးရှင်းကို လုပ်ဆောင်ခြင်းသည် ပြောင်ပြောင်တင်းတင်း ပညာရပ်တစ်ခုမဟုတ်ပါ။ ဤသည်မှာ Linux တွင် EXE ဖိုင်များကို run ရန် မတူညီသောနည်းလမ်းများဖြစ်သည်။

လိုက်ဖက်ညီသောအလွှာကိုသုံးပါ။

Windows လိုက်ဖက်ညီသော အလွှာများသည် Linux အသုံးပြုသူများအား ၎င်းတို့၏ စနစ်တွင် EXE ဖိုင်များကို လုပ်ဆောင်ရန် ကူညီပေးနိုင်ပါသည်။ Wine Is Not Emulator ၏ အတိုကောက် Wine သည် သင်၏ Linux စနစ်နှင့် တွဲဖက်အသုံးပြုနိုင်သည့် သာမန် Windows လိုက်ဖက်ညီသော အလွှာတစ်ခုဖြစ်သည်။

emulator များနှင့် virtual machine များနှင့်မတူဘဲ Wine သည် Linux ပေါ်တွင်တည်ဆောက်ထားသော Windows ကဲ့သို့သောပတ်ဝန်းကျင်တွင် program ကို run မည်မဟုတ်ပါ။ ယင်းအစား၊ ၎င်းသည် Windows စနစ်ခေါ်ဆိုမှုများကို command များအဖြစ်သို့ ပြောင်းလဲပေးသည်။ POSIX သူတို့ရဲ့ ညီမျှတယ်။

ယေဘူယျအားဖြင့်၊ Wine ကဲ့သို့သော လိုက်ဖက်ညီသော အလွှာများသည် စနစ်ခေါ်ဆိုမှုများကို ပြောင်းလဲခြင်း၊ လမ်းညွှန်ဖွဲ့စည်းပုံအား ပြင်ဆင်ခြင်းနှင့် လည်ပတ်မှုစနစ်-သတ်မှတ်ထားသော စနစ်စာကြည့်တိုက်များကို ပရိုဂရမ်တစ်ခုသို့ ပေးဆောင်ရန် တာဝန်ရှိသည်။

ဝိုင်ကို ထည့်သွင်းခြင်းနှင့် အသုံးပြုခြင်း။ Linux တွင် Windows ပရိုဂရမ်များကို လုပ်ဆောင်ခြင်းသည် ရိုးရှင်းပါသည်။ တပ်ဆင်ပြီးသည်နှင့်၊ သင်သည် Wine ဖြင့် EXE ဖိုင်ကို run ရန် အောက်ပါ command ကိုထုတ်ပေးနိုင်သည်။

wine program.exe

Windows ဂိမ်းများကိုသာ ကစားလိုသော Linux အသုံးပြုသူများသည် Wine အတွက် ရှေ့ဆုံး ထုပ်ပိုးသည့် PlayOnLinux ကို ရွေးချယ်နိုင်ပါသည်။ PlayOnLinux သည် သင့်စနစ်တွင် သင်ထည့်သွင်းနိုင်သည့် Windows အက်ပ်များနှင့် ဂိမ်းများ၏ အသေးစိတ်စာရင်းကိုလည်း ပေးပါသည်။

 virtual machine တွင် Windows ကိုမည်သို့ဖွင့်မည်နည်း။

နောက်ထပ်ဖြေရှင်းချက်မှာ virtual machines များကိုအသုံးပြု၍ Windows EXE ဖိုင်များကို run ရန်ဖြစ်သည်။ VirtualBox ကဲ့သို့သော virtual machine hypervisor သည် သုံးစွဲသူများအား ၎င်းတို့၏ ပင်မလည်ပတ်မှုစနစ်အောက်တွင် လည်ပတ်နေသော ဒုတိယလည်ပတ်မှုစနစ်ကို ထည့်သွင်းနိုင်စေပါသည်။

သင်လုပ်ရန်မှာ install လုပ်ရန်သာဖြစ်သည် VirtualBox သို့မဟုတ် VMWare virtual machine အသစ်တစ်ခုဖန်တီးပြီး ၎င်းတွင် Windows ကို စနစ်ထည့်သွင်းပါ။ ထို့နောက်၊ သင်သည် ရိုးရှင်းစွာ virtual machine ကိုစတင်ပြီး Linux အခြေခံလည်ပတ်မှုစနစ်အတွင်း Windows ကိုဖွင့်နိုင်သည်။ ဤနည်းအားဖြင့် သင်သည် Windows PC တွင် ပုံမှန်အတိုင်း EXE ဖိုင်များနှင့် အခြားပရိုဂရမ်များကိုသာ လုပ်ဆောင်နိုင်သည်။

Cross-platform software development သည် အနာဂတ်ဖြစ်သည်။

လောလောဆယ်တွင် ရရှိနိုင်သောဆော့ဖ်ဝဲလ်၏ အစုရှယ်ယာအများအပြားသည် လည်ပတ်မှုစနစ်တစ်ခုအတွက်သာ အာရုံစိုက်နေသည်။ သင်ရှာတွေ့နိုင်သော အက်ပ်အများစုသည် Windows၊ macOS၊ Linux သို့မဟုတ် ဤလည်ပတ်မှုစနစ်များ၏ ပေါင်းစပ်မှုအတွက် သီးသန့်ရရှိနိုင်သည်။ ပင်မလည်ပတ်မှုစနစ်အားလုံးတွင် အလုပ်လုပ်သော ဆော့ဖ်ဝဲကို သင်ထည့်သွင်းရန် အခွင့်အရေးရခဲလှသည်။

ဒါပေမယ့် အဲဒါတွေအားလုံးက အပြန်အလှန် ပလပ်ဖောင်း ဖွံ့ဖြိုးတိုးတက်မှုနဲ့အတူ ပြောင်းလဲနေပါတယ်။ ဆော့ဖ်ဝဲလ်ဆော့ဖ်ဝဲရေးဆွဲသူများသည် ယခုအခါ ပလပ်ဖောင်းများစွာတွင် အသုံးပြုနိုင်သည့် အပလီကေးရှင်းများကို တည်ဆောက်လျက်ရှိသည်။ Spotify၊ VLC မီဒီယာဖွင့်စက်၊ Sublime Text နှင့် Visual Studio Code များသည် အဓိကလည်ပတ်မှုစနစ်အားလုံးအတွက် ရရှိနိုင်သော ကွန်မြူနီတီဆော့ဖ်ဝဲ၏ နမူနာအချို့ဖြစ်သည်။