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

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

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

  • စက်ပစ္စည်းကြားဖြတ်စီမံခန့်ခွဲမှုနှင့် PCI ဖွဲ့စည်းမှုပုံစံများသည် Genode ဗိသုကာထက် ပိုမိုတင်းကျပ်သည်။ ပြောင်းလဲမှုသည် ယာဉ်မောင်းများအားလုံးအပေါ် သက်ရောက်မှုရှိပြီး ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှုများနှင့် ထပ်ဆောင်းလုပ်ဆောင်နိုင်စွမ်းအသစ်များအတွက် ခွင့်ပြုပေးသည့် အဓိကအတွင်းပိုင်း ပြန်လည်လုပ်ဆောင်မှုတစ်ခု လိုအပ်ပါသည်။ တစ်ချိန်တည်းမှာပင်၊ အသုံးပြုသူသည်စနစ်တွင်အလုပ်လုပ်သောအခါ၊ developer များသည်ယေဘုယျအပြုအမူကိုထိန်းသိမ်းရန်ကြိုးစားခဲ့သည်။
  • စတင်မှုကို အရှိန်မြှင့်ရန်၊ ကွန်ရက်စနစ်ခွဲ၏ ဘန်းဝဒ်ကို တိုးမြှင့်ရန်နှင့် အသုံးပြုသူ အင်တာဖေ့စ်၏ တုံ့ပြန်မှုကို တိုးမြှင့်ရန် သိသာထင်ရှားသော အကောင်းဆုံးပြင်ဆင်မှုများစွာကို အဆိုပြုထားသည်။
  • ပူပြင်းသော ပလပ်ပေါက် USB ကိရိယာများအတွက် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှု။ USB စက်ပစ္စည်းများကို virtual machines များနှင့် ဒိုင်းနမစ်ချိတ်ဆက်နိုင်သည့် စွမ်းရည်ကို ထည့်သွင်းထားသည်။
  • အသုံးပြုသူအား ကမ်းလှမ်းထားသော Falkon နှင့် Morph ဘရောက်ဆာများတွင် အသုံးပြုသည့် Chromium ဘရောက်ဆာအင်ဂျင်ကို အပ်ဒိတ်လုပ်ပြီးပါပြီ။
  • OpenBSD 7.1 မှ ကုဒ်နှင့် ထပ်တူကျစေရန် အသံဒရိုက်ဗာအား အပ်ဒိတ်လုပ်ထားပါသည်။
  • မိုဘိုင်းလ်ဖုန်းများအတွက် Sculpt ကို လိုက်လျောညီထွေဖြစ်အောင် လုပ်ဆောင်ရန် စတင်လုပ်ဆောင်နေပြီဖြစ်သည်။ တိုးတက်မှုများတွင် USB ECM ပံ့ပိုးမှု၊ Mali-400 GPU၊ SD ကတ်ချိတ်ဆက်မှု၊ တယ်လီဖုန်းနှင့် မိုဘိုင်းဒေတာစုပုံ၊ Morph ဘရောက်ဆာနှင့် သုံးစွဲသူမျက်နှာပြင်တို့ ပါဝင်ပါသည်။ USB စမတ်ကတ်များအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။

Genode Project သည် Sculpt 22.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.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 သည် ပုံမှန် Linux ပရိုဂရမ်များကို Genode တွင်လည်ပတ်နိုင်စေပါသည်။ 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