Genode Project သည် Sculpt 21.10 General Purpose OS ထွက်ရှိမှုကို ထုတ်ဝေခဲ့သည်။

Sculpt 21.10 လည်ပတ်မှုစနစ်၏ ဖြန့်ချိမှုကို တင်ပြခဲ့ပြီး ယင်းအထဲတွင် Genode OS Framework နည်းပညာများကို အခြေခံ၍ သာမန်အသုံးပြုသူများ နေ့စဉ်လုပ်ဆောင်နိုင်သည့် လုပ်ငန်းဆောင်တာများကို လုပ်ဆောင်ရန် ယေဘုယျရည်ရွယ်ချက်ရှိသော လည်ပတ်မှုစနစ်ကို တီထွင်လျက်ရှိသည်။ ပရောဂျက်၏အရင်းအမြစ်ကုဒ်ကို AGPLv3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ ဒေါင်းလုဒ်လုပ်ရန်အတွက် 26 MB LiveUSB ရုပ်ပုံတစ်ခုကို ကမ်းလှမ်းထားသည်။ VT-d နှင့် VT-x extensions များဖွင့်ထားသည့် Intel ပရိုဆက်ဆာများနှင့် ဂရပ်ဖစ်စနစ်များပေါ်တွင် လုပ်ဆောင်မှုကို ပံ့ပိုးပေးသည်။

အဓိက တီထွင်ဆန်းသစ်မှုများ-

  • Intel GPU များကို အသုံးပြု၍ ဟာ့ဒ်ဝဲဂရပ်ဖစ်အရှိန်မြှင့်မှုကို အကောင်အထည်ဖော်ခဲ့သည်။ GPU ကို ပံ့ပိုးရန်၊ Mesa ပက်ကေ့ချ်နှင့် Genode OS Framework ထုတ်ဝေမှု 21.08 တွင် ပါရှိသည့် GPU သို့ multiplexing access လုပ်ပုံလုပ်နည်းကို အသုံးပြုပါသည်။
  • USB မျက်နှာပြင်ပါသော ဝဘ်ကင်မရာများအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
  • Chromium အင်ဂျင်ကို အခြေခံ၍ Falkon browser တွင် အသံနှင့် ဗီဒီယိုအကြောင်းအရာများကို ဖွင့်နိုင်သည်။ အလုပ်လုပ်သော အသံဒရိုက်ဗာနှင့် အသံရောစပ်သည့် အစိတ်အပိုင်းကို ပေးထားသည်။ အသံကို အသံတိတ်ရန်၊ အသံအထွက်နှုန်းကို မထုတ်ပေးဘဲ အသံမောင်းနှင်ဟန်ဆောင်သည့် တွင်းနက်အစိတ်အပိုင်းတစ်ခုကို အဆိုပြုထားသည်။
  • VirtualBox 6 နှင့် လိုက်ဖက်ညီမှုကို ပေါင်းထည့်ထားသည် (ယခင်က VirtualBox 5 ကိုသာ ပံ့ပိုးထားသည်)။
  • ကုဒ်ဝှက်ထားသော ပုံစံဖြင့် ဖိုင်များကို သိမ်းဆည်းရန် ဖိုင်-ခန်း အစိတ်အပိုင်းကို ထည့်ထားသည်။ recall-fs အစိတ်အပိုင်းနှင့် တွဲလျက်၊ file-vault ကို အသုံးပြု၍ သုံးစွဲသူတစ်ဦးစီအား သီးခြား ကုဒ်ဝှက်ထားသော သိုလှောင်မှုဧရိယာကို ခွဲဝေပေးနိုင်ပါသည်။
    Genode Project သည် Sculpt 21.10 General Purpose OS ထွက်ရှိမှုကို ထုတ်ဝေခဲ့သည်။

    စနစ်တွင် ဘုံစနစ်စီမံခန့်ခွဲခြင်းလုပ်ငန်းများကို လုပ်ဆောင်ရန် ခွင့်ပြုသည့် Leitzentrale graphical user interface ပါရှိသည်။ GUI ၏ ဘယ်ဘက်အပေါ်ထောင့်တွင် သုံးစွဲသူများကို စီမံခန့်ခွဲရန်၊ ဒရိုက်ဗ်များကို ချိတ်ဆက်ခြင်းနှင့် ကွန်ရက်ချိတ်ဆက်မှုတစ်ခု စနစ်ထည့်သွင်းခြင်းအတွက် ကိရိယာများပါသည့် မီနူးတစ်ခုကို ပြသသည်။ အလယ်ဗဟိုတွင် စနစ်၏ အစိတ်အပိုင်းများအကြား ဆက်စပ်မှုကို သတ်မှတ်ပေးသည့် ဂရပ်ပုံစံဖြင့် အင်တာဖေ့စ်ကို ပံ့ပိုးပေးသည့် စနစ်၏ ဖြည့်စည်းမှုကို စီစဉ်ပေးသည့် configurator တစ်ခုရှိသည်။ အသုံးပြုသူသည် စနစ်ပတ်ဝန်းကျင် သို့မဟုတ် အတုအယောင်စက်များ၏ ဖွဲ့စည်းမှုကို သတ်မှတ်ရာတွင် အစိတ်အပိုင်းများကို နိုင်ထက်စီးနင်း ဖယ်ရှားခြင်း သို့မဟုတ် ထည့်သွင်းနိုင်သည်။

    အသုံးပြုသူသည် စီမံခန့်ခွဲမှုတွင် ပိုမိုပြောင်းလွယ်ပြင်လွယ်ပေးသည့် ကွန်ဆိုးလ်စီမံခန့်ခွဲမှုမုဒ်သို့ အချိန်မရွေးပြောင်းနိုင်သည်။ Linux virtual machine တစ်ခုတွင် TinyCore Linux ဖြန့်ဖြူးမှုကို လုပ်ဆောင်ခြင်းဖြင့် သမားရိုးကျ desktop ကို ရရှိနိုင်သည်။ ဤပတ်ဝန်းကျင်တွင်၊ Firefox နှင့် Aurora ဘရောက်ဆာများ၊ Qt-based စာသားတည်းဖြတ်ခြင်းနှင့် အမျိုးမျိုးသော အပလီကေးရှင်းများကို ရရှိနိုင်သည်။ noux ပတ်ဝန်းကျင်သည် command line utilities ကို run ရန် ကမ်းလှမ်းထားသည်။

    Genode သည် Linux kernel (32 နှင့် 64 bits) သို့မဟုတ် NOVA microkernels (x86 virtualization)၊ seL4 (x86_32၊ x86_64၊ ARM)၊ Muen (x86_64)၊ Fiasco ၏ထိပ်တွင် လည်ပတ်နေသော စိတ်ကြိုက်အပလီကေးရှင်းများကို ဖန်တီးရန်အတွက် Genode သည် ပေါင်းစပ်အခြေခံအဆောက်အအုံကို ပံ့ပိုးပေးထားကြောင်း သတိရကြပါစို့။ .OC (x86_32 , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) နှင့် ARM နှင့် RISC-V ပလပ်ဖောင်းများအတွက် တိုက်ရိုက်လုပ်ဆောင်သည့် kernel တစ်ခု။ Fiasco.OC microkernel ၏ထိပ်တွင် လုပ်ဆောင်နေသော paravirtualized Linux kernel L4Linux သည် သင့်အား Genode တွင် ပုံမှန် Linux ပရိုဂရမ်များကို လုပ်ဆောင်နိုင်စေပါသည်။ L4Linux kernel သည် ဟာ့ဒ်ဝဲနှင့် တိုက်ရိုက်အလုပ်မလုပ်သော်လည်း virtual drivers အစုံဖြင့် Genode ဝန်ဆောင်မှုများကို အသုံးပြုသည်။

    အမျိုးမျိုးသော Linux နှင့် BSD အစိတ်အပိုင်းများကို Genode အတွက် ပို့လိုက်သည်၊ Gallium3D ကို ပံ့ပိုးထားပြီး၊ Qt၊ GCC နှင့် WebKit တို့ကို ပေါင်းစပ်ထားပြီး၊ hybrid Linux/Genode ပတ်၀န်းကျင်များကို အကောင်အထည်ဖော်ခဲ့သည်။ NOVA microkernel ၏ထိပ်တွင်အလုပ်လုပ်သော VirtualBox အပေါက်ကိုပြင်ဆင်ထားသည်။ OS အဆင့်တွင် virtualization ကိုပံ့ပိုးပေးသည့် microkernel နှင့် Noux ပတ်ဝန်းကျင်တွင် တိုက်ရိုက်လည်ပတ်ရန် အပလီကေးရှင်းအများအပြားကို လိုက်လျောညီထွေဖြစ်အောင် ပြုလုပ်ထားသည်။ ported မဟုတ်သောပရိုဂရမ်များကိုလည်ပတ်ရန်အတွက်၊ သင်သည် paravirtualization ကိုအသုံးပြု၍ virtual Linux ပတ်ဝန်းကျင်တွင်ပရိုဂရမ်များကို run ရန်ခွင့်ပြုသည့်တစ်ဦးချင်းစီအပလီကေးရှင်းအဆင့်တွင် virtual ပတ် ၀ န်းကျင်ဖန်တီးရန်ယန္တရားကိုအသုံးပြုရန်ဖြစ်နိုင်သည်။

    source: opennet.ru

မှတ်ချက် Add