M1 ချစ်ပ်ဖြင့် Apple စက်များအတွက် ဖြန့်ချီသည့် Asahi Linux ၏ ပထမဆုံး စမ်းသပ်ဖြန့်ချိမှု

Asahi ပရောဂျက်သည် Apple M1 ARM ချစ်ပ် (Apple Silicon) တပ်ဆင်ထားသော Mac ကွန်ပျူတာများပေါ်တွင် Linux ကို run ရန် ရည်ရွယ်သည့် ပရောဂျက်) သည် ရည်ညွှန်းဖြန့်ဖြူးမှု၏ ပထမဆုံး အယ်လ်ဖာထုတ်လွှတ်မှုကို ပြသခဲ့ပြီး ပရောဂျက်၏ လက်ရှိဖွံ့ဖြိုးတိုးတက်မှုအဆင့်ကို မည်သူမဆို သိခွင့်ရစေသည်။ ဖြန့်ဖြူးမှုသည် M1၊ M1 Pro နှင့် M1 Max ပါရှိသော စက်များတွင် ထည့်သွင်းမှုကို ပံ့ပိုးပေးသည်။ စည်းဝေးပွဲများသည် သာမန်အသုံးပြုသူများ တွင်တွင်ကျယ်ကျယ်အသုံးပြုရန်အဆင်သင့်မဖြစ်သေးသော်လည်း developer များနှင့်အဆင့်မြင့်အသုံးပြုသူများ၏ ကနဦးရင်းနှီးကျွမ်းဝင်မှုအတွက် သင့်လျော်နေပြီဟု မှတ်သားရပါသည်။

Asahi Linux သည် Arch Linux ပက်ကေ့ဂျ်အခြေခံပေါ်တွင် အခြေခံထားပြီး ရိုးရာပရိုဂရမ်များပါဝင်ပြီး KDE Plasma ဒက်စ်တော့ပါရှိသည်။ ဖြန့်ဖြူးမှုကို Standard Arch Linux သိုလှောင်ရာနေရာများကို အသုံးပြု၍ တည်ဆောက်ထားပြီး၊ kernel၊ installer၊ bootloader၊ auxiliary scripts နှင့် ပတ်ဝန်းကျင်ဆက်တင်များကဲ့သို့သော သီးခြားပြောင်းလဲမှုအားလုံးကို သီးခြားသိုလှောင်မှုတွင် ထားရှိထားပါသည်။ တစ်ချိန်တည်းမှာပင်၊ ပရောဂျက်သည် Apple M1 စနစ်များပေါ်တွင် Linux ၏ လည်ပတ်မှုကို ယေဘူယျပုံစံဖြင့် သေချာစေရန် ရည်ရွယ်ပြီး မည်သည့်ဖြန့်ဖြူးရေးကိရိယာများတွင် ထိုသို့သောပံ့ပိုးကူညီမှုပေါ်ပေါက်လာစေရန် အထောက်အကူဖြစ်စေရန် အဆင်သင့်ဖြစ်နေပါပြီ။

ဖြန့်ဖြူးမှုကို ထည့်သွင်းရန်၊ ရွေးချယ်ထားသော ဖြည့်သွင်းမှုပေါ်မူတည်၍ 700MB မှ 4GB အထိ ဒေတာ 53MB မှ 15GB အထိ ဒေါင်းလုဒ်လုပ်ကာ ဖန်တီးပေးသည့် macOS ("curl https://alx.sh |sh") မှ စတင်နိုင်သော shell script ကို ပြင်ဆင်ထားပါသည်။ ရှိပြီးသား macOS စနစ်တစ်ခုနှင့် အပြိုင်အသုံးပြုနိုင်သော Linux နှင့် ပတ်ဝန်းကျင်။ တပ်ဆင်ခြင်းသည် အနည်းဆုံး 38 GB အခမဲ့ disk space ( Linux ဖြန့်ဖြူးမှုအတွက် XNUMX GB နှင့် macOS အပ်ဒိတ်များကို မှန်ကန်စွာထည့်သွင်းရန်အတွက် XNUMX GB အရန်ရှိသည်)။ Asahi Linux ကိုထည့်သွင်းခြင်းသည် macOS မှအသုံးပြုသော disk partition ၏အရွယ်အစားကိုလျှော့ချခြင်းမှလွဲ၍ လက်ရှိ macOS ပတ်ဝန်းကျင်ကို အနှောင့်အယှက်မဖြစ်စေပါ။

ဖြန့်ဖြူးမှုသည် Wi-Fi၊ USB2 (Thunderbolt ပေါက်များ)၊ USB3 (Mac Mini အမျိုးအစား A ပေါက်များ)၊ မျက်နှာပြင်၊ NVMe ဒရိုက်ဗ်များ၊ Ethernet၊ SD ကတ်ဖတ်စက်၊ လက်ပ်တော့အဖုံးပိတ်အာရုံခံကိရိယာ (lid switch) ၏ မှန်ကန်သောလုပ်ဆောင်ချက်ကို သေချာစေမည်ဖြစ်ကြောင်း ဖော်ပြထားသည်၊ built-in မျက်နှာပြင်၊ ကီးဘုတ်၊ ထိတွေ့မှုကွက်၊ ကီးဘုတ်နောက်ခံအလင်းကို ထိန်းချုပ်ပါ၊ CPU ကြိမ်နှုန်းကို ပြောင်းပါ၊ ဘက်ထရီအားသွင်းခြင်းဆိုင်ရာ အချက်အလက်ကို ရယူပါ။ နားကြပ်ပေါက်ကို M1 စနစ်များတွင်လည်း ရနိုင်ပြီး HDMI အထွက်ကို Mac Mini စက်များတွင် ရနိုင်ပါသည်။ ပံ့ပိုးမှုနောက်ဆုံးအဆင့်တွင်ရှိပြီး မဝေးတော့သောအနာဂတ်တွင်ရရှိနိုင်မည့် USB3၊ တပ်ဆင်ထားသောစပီကာများနှင့် မျက်နှာပြင်ထိန်းချုပ်ကိရိယာ (နောက်ခံမီး၊ V-Sync၊ ပါဝါစီမံခန့်ခွဲမှု) တို့ဖြစ်သည်။

ပံ့ပိုးမထားသော အစိတ်အပိုင်းများထဲတွင်- GPU များကို အသုံးပြု၍ ဂရပ်ဖစ်များ အရှိန်မြှင့်ခြင်း၊ ဗီဒီယိုကုဒ်ဒစ်များ၏ ဟာ့ဒ်ဝဲအရှိန်မြှင့်ခြင်း၊ DisplayPort၊ ကင်မရာ၊ ထိတွေ့ panel (Touch Bar)၊ Thunderbolt၊ HDMI၊ MacBook၊ Bluetooth၊ စက်သင်ယူမှုစနစ်များအတွက် အရှိန်မြှင့်စက်၊ နက်ရှိုင်းသော CPU ပါဝါချွေတာသည့်မုဒ်များ . Arch Linux repositories မှ standard packages များအားလုံးကို ဖြန့်ချီရာတွင် ရနိုင်သော်လည်း အချို့သော applications များနှင့် မဖြေရှင်းနိုင်သော ပြဿနာအချို့ရှိပါသည်၊ အဓိကအားဖြင့် kernel ကို 16KB memory စာမျက်နှာများဖြင့် တည်ဆောက်ထားခြင်းကြောင့် ဖြစ်ပေါ်လာပါသည်။ ဥပမာအားဖြင့်၊ jemalloc စာကြည့်တိုက် (ဥပမာ၊ Rust) သို့မဟုတ် အီလက်ထရွန်ပလပ်ဖောင်း (vscode၊ spotify စသည်ဖြင့်) ကိုအသုံးပြုသည့် Chromium၊ Emacs၊ lvm2၊ f2fs နှင့် ပက်ကေ့ဂျ်များတွင် ပြဿနာများရှိပါသည်။ libunwind နှင့် webkitgtk စာကြည့်တိုက်များကို အသုံးပြုသည့် အပလီကေးရှင်းများနှင့် ပြဿနာများ ရှိခဲ့သော်လည်း ၎င်းတို့အတွက် ပြင်ဆင်မှုများ ပြုလုပ်ပြီးဖြစ်သည်။

ဖြန့်ဖြူးမှုကို တရားဥပဒေဆိုင်ရာ ပြဿနာများကို ကြောက်ရွံ့ခြင်းမရှိဘဲ အသုံးပြုနိုင်သည် - Apple သည် ပုံမှန်အားဖြင့် ဒစ်ဂျစ်တယ်နည်းဖြင့် လက်မှတ်မထိုးထားသော kernels များကို jailbreak ပြုလုပ်ရန်မလိုအပ်ဘဲ ၎င်း၏ကွန်ပျူတာများတွင် တင်ရန် ခွင့်ပြုပါသည်။ port သည် macOS နှင့် Darwin မှကုဒ်ကိုအသုံးမပြုသောကြောင့် ပရောဂျက်သည် လုံးဝတရားဝင်ဖြစ်ပြီး နိုင်ငံများစွာတွင် လိုက်ဖက်မှုရှိစေရန်အတွက် တရားဝင်ဖြစ်သည့် reverse engineering ကိုအခြေခံ၍ hardware နှင့်အပြန်အလှန်ဆက်ဆံခြင်း၏အင်္ဂါရပ်များကိုဆုံးဖြတ်ထားသည်။

source: opennet.ru

မှတ်ချက် Add