Chimera Linux ဖြန့်ဖြူးမှုသည် FreeBSD ပတ်ဝန်းကျင်နှင့် Linux kernel ကိုပေါင်းစပ်ထားသည်။

Void Linux၊ WebKit နှင့် Enlightenment ပရောဂျက်များတွင် ပါဝင်နေသည့် Igalia မှ Daniel Kolesa သည် Chimera Linux ဖြန့်ဖြူးမှုအသစ်ကို တီထွင်နေသည်။ ပရောဂျက်သည် Linux kernel ကိုအသုံးပြုသော်လည်း GNU ကိရိယာများအစား FreeBSD အခြေခံစနစ်အပေါ်အခြေခံ၍ အသုံးပြုသူ၏ပတ်ဝန်းကျင်ကိုဖန်တီးကာ စုစည်းမှုအတွက် LLVM ကိုအသုံးပြုသည်။ ဖြန့်ဖြူးမှုကို ကနဦးတွင် ဖြတ်ကျော်ပလပ်ဖောင်းတစ်ခုအဖြစ် ဖန်တီးထားပြီး x86_64၊ ppc64le၊ aarch64၊ riscv64 နှင့် ppc64 ဗိသုကာများကို ပံ့ပိုးပေးသည်။

ပရောဂျက်၏ရည်မှန်းချက်မှာ Linux ဖြန့်ဖြူးမှုအား အစားထိုးကိရိယာများဖြင့် ပံ့ပိုးပေးရန်နှင့် ဖြန့်ဖြူးမှုအသစ်တစ်ခုဖန်တီးသည့်အခါ Void Linux တီထွင်ခြင်းအတွေ့အကြုံကို ထည့်သွင်းစဉ်းစားရန် ဆန္ဒဖြစ်သည်။ ပရောဂျက်ရေးသားသူ၏အဆိုအရ FreeBSD အသုံးပြုသူအစိတ်အပိုင်းများသည် ရှုပ်ထွေးနည်းဖြစ်ပြီး ပေါ့ပါးပြီး ကျစ်လစ်သောစနစ်များအတွက် ပိုမိုသင့်လျော်ပါသည်။ ခွင့်ပြုထားသော BSD လိုင်စင်အောက်တွင် ပို့ဆောင်မှုမှာလည်း ထိခိုက်မှုရှိခဲ့သည်။ Chimera Linux ၏ ကိုယ်ပိုင်တိုးတက်မှုများကိုလည်း BSD လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

FreeBSD အသုံးပြုသူပတ်ဝန်းကျင်အပြင်၊ ဖြန့်ဖြူးမှုတွင် GNU Make၊ util-linux၊ udev နှင့် pam ပက်ကေ့ဂျ်များလည်း ပါဝင်သည်။ init စနစ်သည် Linux နှင့် BSD စနစ်များအတွက်ရရှိနိုင်သော portable system manager dinit ကိုအခြေခံထားသည်။ glibc အစား standard C library musl ကို အသုံးပြုသည်။

အပိုပရိုဂရမ်များကို ထည့်သွင်းရန်၊ binary package များနှင့် ကျွန်ုပ်တို့၏ကိုယ်ပိုင်အရင်းအမြစ်တည်ဆောက်မှုစနစ်၊ Python ဖြင့်ရေးသားထားသော cports များကို ကမ်းလှမ်းထားပါသည်။ တည်ဆောက်မှုပတ်ဝန်းကျင်သည် bubblewrap ကိရိယာအစုံကို အသုံးပြု၍ ဖန်တီးထားသော သီးခြား၊ အခွင့်ထူးမခံသော ကွန်တိန်နာတစ်ခုတွင် အလုပ်လုပ်သည်။ binary ပက်ကေ့ဂျ်များကို စီမံခန့်ခွဲရန်၊ Alpine Linux မှ APK ပက်ကေ့ဂျ် မန်နေဂျာ (Alpine Package Keeper၊ apk-tools) ကို အသုံးပြုသည် (မူလက ၎င်းသည် FreeBSD မှ pkg ကို အသုံးပြုရန် စီစဉ်ထားသော်လည်း ၎င်း၏ လိုက်လျောညီထွေမှုတွင် ပြဿနာကြီးကြီးမားမားရှိပါသည်)။

ပရောဂျက်သည် ဖွံ့ဖြိုးတိုးတက်မှု၏ ကနဦးအဆင့်တွင် ရှိနေဆဲဖြစ်သည် - လွန်ခဲ့သည့်ရက်အနည်းငယ်က ကွန်ဆိုးမုဒ်တွင် လော့ဂ်အင်ဝင်နိုင်သည့် စွမ်းရည်ဖြင့် အသုံးပြုသူအား တင်ခြင်းအား ပေးစွမ်းနိုင်ခဲ့သည်။ သင့်ကိုယ်ပိုင်ပတ်ဝန်းကျင်မှ ဖြန့်ဖြူးမှုကို သို့မဟုတ် အခြား Linux ဖြန့်ဖြူးမှုအပေါ်အခြေခံသည့် ပတ်ဝန်းကျင်မှ ပြန်လည်တည်ဆောက်နိုင်စေမည့် bootstrap toolkit ကို ပံ့ပိုးထားပါသည်။ စည်းဝေးပွဲ လုပ်ငန်းစဉ်တွင် အဆင့်သုံးဆင့်ပါဝင်သည်- ကွန်တိန်နာကို ကွန်တိန်နာတစ်ခုအဖြစ် ဖွဲ့စည်းတည်ဆောက်ရန် အစိတ်အပိုင်းများ တပ်ဆင်ခြင်း၊ ပြင်ဆင်ထားသော ကွန်တိန်နာကို အသုံးပြု၍ ကိုယ်ပိုင်ပြန်လည်စုစည်းခြင်းနှင့် ဒုတိယအဆင့်တွင် ဖန်တီးထားသော ပတ်ဝန်းကျင်အပေါ်အခြေခံ၍ အခြားပြန်လည်တပ်ဆင်ခြင်း (ပုံတူပွားခြင်း၏လွှမ်းမိုးမှုကို ဖယ်ရှားရန် လိုအပ်ပါသည်။ စုဝေးမှုလုပ်ငန်းစဉ်တွင်မူလအိမ်ရှင်စနစ်။)

source: opennet.ru

မှတ်ချက် Add