Libreboot ထုတ်ဝေမှု 20230319။ OpenBSD အသုံးဝင်မှုများဖြင့် Linux ဖြန့်ဖြူးမှု စတင်ခြင်း

အခမဲ့ bootable firmware Libreboot 20230319 ၏ ထွက်ရှိမှုကို တင်ပြလိုက်ပါသည်။ အဆိုပါ ပရောဂျက်သည် CPU၊ memory၊ peripherals နှင့် အခြားသော hardware အစိတ်အပိုင်းများကို စတင်လုပ်ဆောင်ရန် တာဝန်ရှိသော CPU၊ memory၊ peripherals နှင့် အခြားသော hardware အစိတ်အပိုင်းများကို အစားထိုးရန်အတွက် အဆင်သင့်လုပ်ထားသော coreboot ပရောဂျက်ကို တီထွင်ထုတ်လုပ်ပါသည်။ binary ထည့်သွင်းမှုများကို လျှော့ချခြင်း။

Libreboot သည် သင့်အား လည်ပတ်မှုစနစ်အဆင့်တွင်သာမက booting ပေးသည့် firmware ကိုပါ သီးသန့်ဆော့ဖ်ဝဲဖြင့် လုံးလုံးလျားလျား ဖြန့်ဝေခွင့်ပြုသည့် စနစ်ပတ်ဝန်းကျင်ကို ဖန်တီးရန် ရည်ရွယ်သည်။ Libreboot သည် အခမဲ့မဟုတ်သော အစိတ်အပိုင်းများ၏ coreboot ကို ဖယ်ရှားရုံသာမက သုံးစွဲသူများအတွက် အထူးကျွမ်းကျင်မှုမရှိဘဲ မည်သည့်အသုံးပြုသူမဆို အသုံးပြုနိုင်သည့် ဖြန့်ဖြူးမှုကို ဖန်တီးပေးသည့် ဝန်ဆောင်မှုများကို ဖန်တီးပေးပါသည်။

Libreboot တွင် ပံ့ပိုးပေးထားသော စက်ပစ္စည်းများထဲတွင်-

  • ဒက်စ်တော့စနစ်များ Gigabyte GA-G41M-ES2L၊ Intel D510MO၊ Intel D410PT၊ Intel D945GCLF နှင့် Apple iMac 5,2။
  • လက်ပ်တော့များ- ThinkPad X60/X60S/X60 တက်ဘလက်၊ ThinkPad T60၊ Lenovo ThinkPad X200/X200S/X200 Tablet/ X220/X230၊ Lenovo ThinkPad R400၊ Lenovo ThinkPad T400/T400S/T420/T440၊ Lenovo ThinkPad T500/T530၊ Lenovo ThinkPad T500/T530 / W500၊ Lenovo ThinkPad R1၊ Apple MacBook2 နှင့် MacBookXNUMX နှင့် ASUS၊ Samsung၊ Acer နှင့် HP တို့မှ Chromebook အမျိုးမျိုး။

ထုတ်ဝေမှုအသစ်တွင်-

  • Lenovo ThinkPad W530 နှင့် T530 လက်ပ်တော့များအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ နောက်ဗားရှင်းသည် HP EliteBook 8560w၊ Lenovo G505S နှင့် Dell Latitude E6400 တို့ကို ပံ့ပိုးပေးမည်ဟု မျှော်လင့်ရသည်။
  • Asus p2b_ls နှင့် p3b_f ဘုတ်များအတွက် ပံ့ပိုးမှုကို ရပ်ဆိုင်းလိုက်ပါပြီ။
  • Haswell microarchitecture ကိုအခြေခံ၍ ပရိုဆက်ဆာများပါရှိသော ဘုတ်များအတွက်၊ မှတ်ဉာဏ် ကနဦးကုဒ် (raminit) ကို လိုက်လျောညီထွေဖြစ်အောင် ပြုလုပ်ထားပါသည်။ ThinkPad T440p နှင့် ThinkPad W541 လက်ပ်တော့များတွင် စမ်းသပ်ခဲ့သည်။
  • ThinkPad T3p နှင့် ThinkPad W440 လက်တော့ပ်များတွင် အိပ်စက်ခြင်းမုဒ် (S541) သို့ ဝင်ရောက်ခြင်းဆိုင်ရာ ပြဿနာများကို ဖြေရှင်းခဲ့သည်။
  • GRUB သည် Linux ဖြန့်ဖြူးမှုအချို့အတွက် တပ်ဆင်မီဒီယာ၏ boot menus များကို တိုးတက်ကောင်းမွန်စေသည့် ဗီဒီယိုမုဒ်ကို မပြောင်းလဲဘဲ အတင်းအကျပ် ကွန်ဆိုးအထွက်မုဒ် (GRUB_TERMINAL=console) ကို ဖွင့်ထားသည်။
  • Haswell microarchitecture (ThinkPad T86p/W2023) ကိုအခြေခံသည့် ချစ်ပ်များပါသည့် စက်ပစ္စည်းများအတွက် တိုးတက်မှုများ အပါအဝင် x440 ဘုတ်များကို ဖေဖော်ဝါရီ 541 တွင် CoreBoot codebase နှင့် ထပ်တူပြုထားပါသည်။
  • လက်ရှိ GRUB နှင့် SeaBIOS ကုဒ်အခြေစိုက်စခန်းများမှ အပြောင်းအလဲများကို လွှဲပြောင်းပြီးပါပြီ။
  • grub.cfg တွင် အချိန်ကုန်ဆုံးမှုကို 10 မှ 5 စက္ကန့်သို့ လျှော့ချထားသည်။
  • ThinkPad GM45 လက်ပ်တော့များအတွက်၊ ပုံသေခွဲဝေထားသော ဗီဒီယိုမှတ်ဉာဏ်အရွယ်အစားကို 352MB မှ 256MB သို့ လျှော့ချထားသည်။
  • nvmutil codebase ကို ပြန်လည်လုပ်ဆောင်ပြီးပါပြီ။

ထို့အပြင်၊ Libreboot ၏ရေးသားသူသည် ကျရှုံးပြီးနောက် စနစ်များကို ပြန်လည်ရယူရန်အတွက် အနည်းငယ်မျှသာသော တိုက်ရိုက်ဖြန့်ဝေမှုအသစ်ကို စတင်တီထွင်ခဲ့သည်။ Heads ဖြန့်ဝေခြင်းနှင့် နှိုင်းယှဥ်ခြင်းအားဖြင့်၊ ပရောဂျက်သည် LibreBoot၊ CoreBoot သို့မဟုတ် LinuxBoot တို့မှ တင်ဆောင်နိုင်သည့် Flash တွင် ဖယ်ရှားထားသော စနစ်ပတ်ဝန်းကျင်ကို ဖော်ဆောင်ပေးသည်၊ သို့သော် ၎င်းကို bootable “payload” အဖြစ် စုစည်းမည့်အစား၊ ပရောဂျက်အသစ်သည် ပြင်ဆင်ရန် စီစဉ်ထားသည်။ သီးခြားစနစ်ရုပ်ပုံ၊ CBFS တွင် တင်ပြီး GRUB သို့မဟုတ် SeaBIOS မှ အလယ်အလတ်ပေးချေမှုများမှ ခေါ်ဝေါ်သော၊ Flash တွင် လက်ခံလုပ်ဆောင်နိုင်သော စီစဥ်သည့်ဖိုင်များကို လုပ်ဆောင်နိုင်သည်။

ပရောဂျက်သည် Linux kernel၊ စံ Musl C စာကြည့်တိုက်နှင့် OpenBSD အခြေခံပတ်ဝန်းကျင်မှ ကိရိယာများကို ပေါင်းစပ်ရန် စီစဉ်ထားသောကြောင့် စိတ်ဝင်စားစရာဖြစ်သည်။ ဤစိတ်ကူးကိုအကောင်အထည်ဖော်ရန်၊ OpenBSD utilities များကို Linux သို့သယ်ဆောင်ရာတွင်ပါ၀င်သော lobase ပရောဂျက်၏ဖွံ့ဖြိုးတိုးတက်မှုသည်၊ သို့သော်လွန်ခဲ့သော 5 နှစ်ကစွန့်ပစ်ခံခဲ့ရပြီးဆက်လက်လုပ်ဆောင်ခဲ့သည် (Libreboot ၏စာရေးသူသည် OpenBSD 7.2 သို့မွမ်းမံပြီး Musl အတွက်တင်ထားသော lobase ခက်ရင်းတစ်ခုကိုဖန်တီးခဲ့သည်။ ) ပက်ကေ့ဂျ်များကို စီမံခန့်ခွဲရန်နှင့် အပိုပရိုဂရမ်များကို တပ်ဆင်ရန်နှင့် ရုပ်ပုံများထုတ်လုပ်ရန်အတွက် abuild and aports assembly tools များကို Alpine Linux မှ apk-tools toolkit ကို အသုံးပြုရန် စီစဉ်ထားပါသည်။ OpenBSD အသုံးပြုသူပတ်ဝန်းကျင်လမ်းဆုံလမ်းခွ အဆင်သင့်ဖြစ်ပါက BusyBox ပက်ကေ့ချ်ကို အခြားရွေးချယ်စရာအဖြစ်အသုံးပြုရန်အတွက် Alpine ပရောဂျက်သို့ ပြောင်းရွှေ့ရန် စီစဉ်ထားသည်။

ထို့အပြင်၊ UEFI ကိုအစားထိုးရန်အတွက် Coreboot နှင့် LinuxBoot ကိုအခြေခံထားသော firmware အကောင်အထည်ဖော်မှုနှင့်အတူ CloudFW 2.0 ပရောဂျက်၏ကြေငြာချက်ကို ကျွန်ုပ်တို့မှတ်သားနိုင်ပြီး x86 ဆာဗာများအတွက် ပြည့်စုံသောဖွင့်ထားသော firmware stack ကိုပေးဆောင်ပါသည်။ ဖွံ့ဖြိုးတိုးတက်မှုကို ၎င်း၏အခြေခံအဆောက်အအုံရှိ ဟာ့ဒ်ဝဲတွင် CloudFW ကိုအသုံးပြုသည့် တရုတ်ကုမ္ပဏီ Bytedance (TikTok ပိုင်ဆိုင်သည်) မှ ဆောင်ရွက်သည်။



source: opennet.ru

မှတ်ချက် Add