OpenWrt 25.12 ကို Package Manager အသစ်နှင့် Firmware Update System ဖြင့် ဖြန့်ချိလိုက်ပါပြီ

တစ်နှစ်ကြာ ဖွံ့ဖြိုးတိုးတက်မှုအပြီးတွင် router များ၊ switch များနှင့် access point များကဲ့သို့သော network device များအတွက် တီထွင်ထားသော OpenWrt 25.12.0 distribution ၏ သိသာထင်ရှားသော release ကို ထုတ်ပြန်လိုက်ပါပြီ။ OpenWrt သည် device ၂,၂၀၀ ကျော်ကို support လုပ်ပေးပြီး cross-compilation နှင့် custom build များ ဖန်တီးခြင်းကို ရိုးရှင်းစေသော build system တစ်ခုကို ပေးဆောင်ပါသည်။ ဤ build များသည် သတ်မှတ်ထားသော task များအတွက် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသော pre-installed package များပါရှိသော အသင့်သုံး firmware များကို ဖန်တီးနိုင်စေပါသည်။ အသင့်သုံး build များကို target platform ၄၁ ခုအတွက် ထုတ်ဝေခဲ့ပြီးဖြစ်သည် (ယခင် branch သည် platform ၃၉ ခုကို support လုပ်ခဲ့သည်)။

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

  • ကျွန်ုပ်တို့သည် opkg toolkit မှ Alpine ပရောဂျက်မှ တီထွင်ထားသော APK package manager (Alpine Package Keeper) သို့ ပြောင်းရွှေ့ပြီးပါပြီ။ ဤပြောင်းရွှေ့မှုသည် package management စွမ်းရည်များကို တိုးချဲ့ခဲ့ပြီး metadata handling ၏ ထိရောက်မှုကို မြှင့်တင်ပေးခဲ့ကာ ဒေသတွင်းတွင် ထည့်သွင်းထားသော package များအတွက် digital signature verification ကို ဖွင့်ပေးနိုင်ခဲ့ပြီး စနစ်တစ်ခုလုံးကို distribution version အသစ်သို့ အပ်ဒိတ်လုပ်ခြင်းလုပ်ငန်းစဉ်ကို ပိုမိုကောင်းမွန်စေခဲ့သည်။ APK သည် opkg အင်္ဂါရပ်အများစုကို ပံ့ပိုးပေးသော်လည်း ဤ package manager များအတွက် command line parameter များ မတူညီပါ။

    အခြားထင်ရှားသော အဆင့်မြင့် APK အင်္ဂါရပ်များတွင် အောက်ပါတို့ပါဝင်သည်- အသုံးမပြုရသေးသော dependencies အားလုံးကို ကြည့်ရှုနိုင်ပြီး စနစ်ကို မပျက်စီးစေဘဲ ဖယ်ရှားနိုင်စေမည့် "apk list --installed --orphaned" command။ သီးခြား index update command ကို ချန်လှပ်ထားနိုင်သည်—ယခင်က command များစွာကို လည်ပတ်ရန် လိုအပ်သော opkg လုပ်ဆောင်ချက်များကို ယခုအခါ APK တွင် command တစ်ခုတည်းအဖြစ် ပေါင်းစပ်နိုင်ပါပြီ။ ဥပမာအားဖြင့် "opkg update && opkg install dnsmasq-full" အစား "apk --update-cache add dnsmasq-full" ကို လည်ပတ်နိုင်ပါသည်။

    ပုံမှန်လုပ်ဆောင်မှုများလုပ်ဆောင်ရန်အတွက် အချို့သော apk နှင့် opkg ညွှန်ကြားချက်များကို နှိုင်းယှဉ်ခြင်း-

    apk update opkg update apk add pkg opkg install pkg apk del pkg opkg ဖယ်ရှား pkg apk စာရင်း opkg စာရင်း apk စာရင်း P opkg စာရင်း P apk list —installed [P] opkg list-installed apk list —upgradeable [P] opkg list-upgradeable apk list —providers [P] opkg -A whatprovides P apk info P opkg info P apk info —all P no apk အချက်အလက် –contents P opkg ဖိုင်များနှင့် ညီမျှသည်။
  • ASU (Attended SysUpgrade) ဝန်ဆောင်မှုကို default အနေဖြင့်ဖွင့်ထားပြီး၊ လက်ရှိ setting များနှင့် user-installed package များမဆုံးရှုံးဘဲ သင့် firmware ကို version အသစ်သို့ update လုပ်နိုင်ပါသည်။ LuCI web interface သို့မဟုတ် command line tool ကို အသုံးပြု၍ user သည် ၎င်းတို့၏ system တွင် install လုပ်ထားသော package များကို သတ်မှတ်ပေးသည့် updated firmware image တစ်ခုကို generate လုပ်ရန် request တစ်ခုတင်သွင်းပါသည်။ ခဏအကြာတွင် ASU server သည် တောင်းဆိုထားသော content နှင့် ကိုက်ညီသော image တစ်ခုကို generate လုပ်ပြီးနောက် user သည် ၎င်းကို download လုပ်ပြီး ၎င်းတို့၏ device သို့ flash လုပ်ပါသည်။ updated firmware တွင် လက်ရှိ setting များကို ထိန်းသိမ်းရန် အပို option တစ်ခု ရရှိနိုင်ပါသည်။
  • Command line history ကို session များအကြားတွင် သိမ်းဆည်းထားပါသည်။ ဤ history ကို RAM disk တွင် သိမ်းဆည်းထားပြီး နောက်ပိုင်း login ဝင်ပြီးနောက် ပျောက်ဆုံးသွားမည်မဟုတ်ပါ။ RAM တွင် history ကို သိမ်းဆည်းခြင်းဖြင့် flash drive များသို့ မလိုအပ်သော ရေးသားမှုများကို ရှောင်ရှားနိုင်သော်လည်း '/etc/profile.d/busybox-history-file.sh' script ကို တည်းဖြတ်ခြင်းဖြင့် history ကို persistent storage တွင် သိမ်းဆည်းခြင်းကို ရွေးချယ်နိုင်ပါသည်။
  • အခြေခံပက်ကေ့ဂျ်တွင် ဂရပ်ဖစ်အင်တာဖေ့စ်များဖန်တီးရန်နှင့် ဂရပ်ဖစ်အပလီကေးရှင်းများစတင်ရန်စီစဉ်ရန်အတွက် Qt5၊ GTK၊ SDL3၊ wlroots၊ wayland နှင့် အခြားစာကြည့်တိုက်များပါ ၀ င်သော repository တစ်ခုပါဝင်သည်။
  • Wi-Fi နှင့် ကွန်ရက်ဖွဲ့စည်းမှုစီမံခန့်ခွဲမှုအတွက် Shell script များကို JavaScript နှင့်ဆင်တူသော syntax ရှိသောဘာသာစကား uCode တွင် ပြန်လည်ရေးသားထားပါသည်။ uCode သည် ပိုမိုလုံခြုံပြီး စွမ်းဆောင်ရည်ကောင်းမွန်သော ဘာသာစကားတစ်ခုဖြစ်ပြီး ပြုပြင်ထိန်းသိမ်းမှုကို ရိုးရှင်းစေပြီး ubus နှင့် UCI နှင့် တိုက်ရိုက်ပေါင်းစပ်နိုင်စေသည်ဟု လူသိများပါသည်။
  • စက်ပစ္စည်းအသစ် ၁၈၀ ကျော်အတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားပြီး ပံ့ပိုးပေးထားသော စက်ပစ္စည်းအရေအတွက် စုစုပေါင်း ၂,၂၀၀ ကျော် ရှိလာပြီဖြစ်သည်။
  • Realtek ချစ်ပ်များကို အခြေခံသည့် စက်ပစ္စည်းများအတွက်၊ 10-Gigabit ရွေးချယ်စရာများ အပါအဝင် Ethernet switch များအတွက် ပံ့ပိုးမှုကို တိုးချဲ့ထားသည်။
  • qualcommax ပလက်ဖောင်းသည် ipq50xx နှင့် ipq60xx SoC များအတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။
  • Siflower SF21A6826/SF21H8898 SoC အတွက် siflower ပလက်ဖောင်းအသစ်ကို ထည့်သွင်းထားသည်။
  • Allwinner F1C100/200s SoCs နှင့် Microchip LAN969x switches များအတွက် sunxi/arm926ejs နှင့် microchipsw/lan969x platforms များကို ထည့်သွင်းထားသည်။
  • အပ်ဒိတ်လုပ်ထားသော package ဗားရှင်းများတွင် musl 1.2.5၊ glibc 2.41၊ gcc 14.3.0၊ binutils 2.44၊ dnsmasq 2.91၊ dropbear 2025.89 နှင့် busybox 1.37.0 တို့ ပါဝင်သည်။
  • အဓိက Linux обновлено до выпуска 6.12.71 с беспроводным стеком cfg80211/mac80211, портированным из ядра 6.18.7 (в прошлой ветке поставлялось ядро 6.6 с беспроводным стеком из ядра 6.12).

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster