Windows အတွက် Cygwin 3.1.0၊ GNU ပတ်ဝန်းကျင် ဗားရှင်းအသစ်

ဆယ်လကြာ ဖွံ့ဖြိုးတိုးတက်ပြီးနောက် Red Hat ထုတ်ဝေခဲ့သည် တည်ငြိမ်သော ပက်ကေ့ဂျ် ထုတ်ဝေမှု Cygwin 3.1.0Windows ပေါ်ရှိ အခြေခံ Linux API ကို အတုယူရန် DLL စာကြည့်တိုက် ပါ၀င်ပြီး၊ သင်သည် Linux အတွက် ဖန်တီးထားသော ပရိုဂရမ်များကို အပြောင်းအလဲ အနည်းငယ်ဖြင့် တည်ဆောက်နိုင်စေပါသည်။ ပက်ကေ့ဂျ်တွင် ပုံမှန် Unix အသုံးအဆောင်များ၊ ဆာဗာ အက်ပ်ပလီကေးရှင်းများ၊ စုစည်းမှုများ၊ စာကြည့်တိုက်များနှင့် Windows ပေါ်တွင် လုပ်ဆောင်ရန်အတွက် တိုက်ရိုက်စုစည်းထားသော ခေါင်းစီးဖိုင်များလည်း ပါဝင်သည်။

အဓိကပြောင်းလဲမှုများ-

  • xterm လိုက်ဖက်ညီသောမုဒ်တွင်၊ 24-bit အရောင်များအတွက် ပံ့ပိုးမှုပေးသည် (Build 10 မှစတင်၍ Windows 1703 တွင်အလုပ်လုပ်သည်)။ ကွန်ဆိုးလ်အဟောင်းအတွက်၊ 24-bit palette မှ အလားတူအရောင်များကို အသုံးပြုခြင်းဖြင့် 16-bit အရောင်များကို အတုယူရန် မုဒ်တစ်ခု ထည့်သွင်းထားသည်။
  • PTY သည် Windows 10 1809 တွင် မိတ်ဆက်ထားသော virtual terminals အတွက် API တစ်ခုဖြစ်သည့် pseudo-consoles များအတွက် ပံ့ပိုးမှု ပံ့ပိုးပေးပါသည်။
    Cygwin သည် PTY တွင် gnu screen၊ tmux၊ mintty နှင့် ssh အလုပ်ကဲ့သို့သော မူလ console အပလီကေးရှင်းများကို ပြုလုပ်နိုင်စေခဲ့သည်။

  • CPU cores သို့ binding process နှင့် threads များအတွက် API အသစ်များ ထပ်ထည့်သည်- sched_getaffinity၊ sched_setaffinity၊ pthread_getaffinity_np နှင့် pthread_setaffinity_np။ CPU_SET မက်ခရိုအတွက် ပံ့ပိုးမှုလည်း ထည့်သွင်းထားသည်။
  • ဒေတာဘေ့စ်နှင့်အလုပ်လုပ်ရန်အတွက် API ကိုထည့်သွင်းထားသည်။ dbmဒေတာကို သော့/တန်ဖိုး ဖော်မတ်တွင် သိမ်းဆည်းခြင်း- dbm_clearerr၊ dbm_close၊ dbm_delete၊ dbm_dirfno၊ dbm_error၊
    dbm_fetch၊ dbm_firstkey၊ dbm_nextkey၊ dbm_open၊ dbm_store;

  • အသံသွင်းရန်အတွက် FIFO ချန်နယ်ကို အများအပြားဖွင့်လှစ်နိုင်ခြေကို ထောက်ပံ့ပေးထားသည်။
  • times() function သည် value argument ကို ယခု ပံ့ပိုးပေးပါသည်။
    NULL;

  • /proc/cpuinfo ၏ အထွက်နှင့်ဖော်မတ်သည် Linux ရှိ ၎င်း၏ကိုယ်စားပြုမှုနှင့် နီးစပ်ပါသည်။
  • Stackdump ကန့်သတ်အရွယ်အစားသည် 13 မှ 32 သို့ တိုးလာသည်။

source: opennet.ru

မှတ်ချက် Add