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

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

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

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

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

အသစ်ထွက် မှတ်မှတ်ရရ ပံ့ပိုးမှုအကောင်အထည်ဖော်ခြင်း။ ကလစ်ဘုတ် terminals၊ Qt5-based GUI အပလီကေးရှင်းများနှင့် virtual machines များကြားတွင် စာသားကို ကူးယူပြီး paste လုပ်ရန်။ ကုန်ထုတ်စွမ်းအား တိုးမြင့်ရန်နှင့် အင်တာဖေ့စ်၏ တုံ့ပြန်နိုင်စွမ်းကို မြှင့်တင်ရန် အလုပ်ကိုလည်း လုပ်ဆောင်ခဲ့သည်။ မေလ ပလပ်ဖောင်း အပ်ဒိတ်တွင် မိတ်ဆက်ထားသော တိုးတက်မှုများ ပါဝင်သည်။
kernel-independent virtualization interface ကဲ့သို့သော Genode၊ AARCH64 ဗိသုကာအတွက် ပံ့ပိုးမှု၊ ပုံမှန်အားဖြင့် C++ 17 စံနှုန်းကို အသုံးပြုခြင်းသို့ ကူးပြောင်းခြင်း၊ GCC 8.3 ကိုအခြေခံသည့် ကိရိယာအစုံအသစ်နှင့် FreeBSD 12 မှ libc ကိုအခြေခံ၍ မွမ်းမံထားသော runtime တစ်ခု။

Genode ကို သတိပေးကြပါစို့ ထောက်ပံ့ Linux kernel (32 နှင့် 64 ဘစ်) ၏ထိပ်တွင် လည်ပတ်နေသော စိတ်ကြိုက်အက်ပ်လီကေးရှင်းများ ဖန်တီးရန်အတွက် ပေါင်းစည်းထားသော အခြေခံအဆောက်အအုံတစ်ခု သို့မဟုတ် မိုက်ခရိုကာနယ်များ NOVA (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 သည် သင့်အား 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