Haiku developer များသည် RISC-V နှင့် ARM အတွက် port များကို တီထွင်နေပါသည်။

Operating System Developer များ ဟိုင်ကူ စတင်ခဲ့သည်။ RISC-V နှင့် ARM ဗိသုကာများအတွက် ဆိပ်ကမ်းများဖန်တီးရန်။ ARM အတွက် အောင်မြင်နေပါပြီ။ စုဆောင်းခဲ့သည် အနည်းဆုံး boot ပတ်၀န်းကျင်ကိုလည်ပတ်ရန် လိုအပ်သော bootstrap packages များ။ RISC-V ပို့တ်တွင်၊ libc အဆင့်တွင် လိုက်ဖက်ညီမှုရှိစေရန် လုပ်ဆောင်သည် (ARM၊ x86၊ Sparc နှင့် RISC-V အတွက် မတူညီသောအရွယ်အစားရှိသည့် "ရှည်နှစ်ထပ်" အမျိုးအစားအတွက် ပံ့ပိုးမှု)။ ပင်မကုဒ်အခြေခံရှိ ဆိပ်ကမ်းများတွင် အလုပ်လုပ်နေစဉ်၊ GCC 8 နှင့် binutils 2.32 ဗားရှင်းများကို အပ်ဒိတ်လုပ်ခဲ့သည်။ RISC-V နှင့် ARM အတွက် Haiku ဆိပ်ကမ်းများကို ဖွံ့ဖြိုးတိုးတက်စေရန်အတွက် လိုအပ်သော မှီခိုမှုအားလုံးအပါအဝင် Docker ကွန်တိန်နာများကို ပြင်ဆင်ထားပါသည်။

rpmalloc မမ်မိုရီခွဲဝေမှုစနစ်အား အကောင်းဆုံးဖြစ်အောင် လုပ်ဆောင်ရာတွင်လည်း တိုးတက်မှုရှိလာပါသည်။ rpmalloc တွင် ပြုလုပ်ထားသော အပြောင်းအလဲများနှင့် သီးခြားအရာဝတ္ထု cache ကိုအသုံးပြုခြင်းသည် မှတ်ဉာဏ်သုံးစွဲမှုကို လျော့ကျစေပြီး အကွဲကွဲအပြားပြားဖြစ်ခြင်းကို လျော့ကျစေသည်။ ရလဒ်အနေဖြင့်၊ ဒုတိယ beta ထုတ်ဝေသည့်အချိန်၌၊ Haiku ပတ်ဝန်းကျင်သည် RAM 256 MB ရှိသော စနစ်များပေါ်တွင် ထည့်သွင်းနိုင်ပြီး စတင်နိုင်မည်ဖြစ်ပြီး၊ ပိုနည်းနိုင်သည်။ API သို့ ဝင်ရောက်ခွင့်ကို စစ်ဆေးခြင်းနှင့် ကန့်သတ်ခြင်းများလည်း လုပ်ဆောင်ခဲ့သည် (အချို့သောခေါ်ဆိုမှုများသည် root လုပ်ပြီးမှသာ ရနိုင်ပါမည်)။

Haiku ပရောဂျက်ကို BeOS OS ဖွံ့ဖြိုးတိုးတက်မှုနှင့် OpenBeOS အမည်ဖြင့် တီထွင်ထုတ်လုပ်လိုက်ခြင်းအတွက် တုံ့ပြန်မှုအဖြစ် 2001 ခုနှစ်တွင် ဖန်တီးခဲ့သော်လည်း အမည်တွင် BeOS အမှတ်တံဆိပ်အသုံးပြုမှုနှင့် ပတ်သက်သည့် တောင်းဆိုမှုများကြောင့် ၂၀၀၄ ခုနှစ်တွင် အမည်ပြောင်းခဲ့သည်။ စနစ်သည် BeOS 2004 နည်းပညာများကို တိုက်ရိုက်အခြေခံထားပြီး ဤ OS အတွက် အပလီကေးရှင်းများနှင့် binary လိုက်ဖက်မှုရှိစေရန် ရည်ရွယ်ပါသည်။ Haiku OS အများစုအတွက် အရင်းအမြစ်ကုဒ်ကို အခမဲ့လိုင်စင်ဖြင့် ဖြန့်ဝေထားသည်။ MIT ကအချို့သော စာကြည့်တိုက်များမှလွဲ၍ အခြားပရောဂျက်များမှ ချေးယူထားသော မီဒီယာကုဒ်ဒစ်များနှင့် အစိတ်အပိုင်းများ။

စနစ်သည် ကိုယ်ပိုင်ကွန်ပြူတာများအတွက် ရည်ရွယ်ပြီး ပေါင်းစပ်ဗိသုကာလက်ရာဖြင့် တည်ဆောက်ထားသော ၎င်း၏ကိုယ်ပိုင် kernel ကိုအသုံးပြုကာ သုံးစွဲသူ၏လုပ်ဆောင်ချက်များကို မြင့်မားသောတုံ့ပြန်မှုနှင့် multi-threaded applications များကို ထိရောက်စွာလုပ်ဆောင်နိုင်စေရန်အတွက် အကောင်းဆုံးလုပ်ဆောင်ထားသည်။ OpenBFS ကို တိုးချဲ့ဖိုင်အရည်အသွေးများ၊ မှတ်တမ်းမှတ်ရာများ၊ 64-bit pointers များ၊ meta tags များကို သိမ်းဆည်းရန်အတွက် ပံ့ပိုးပေးသော ဖိုင်စနစ်တစ်ခုအနေဖြင့် အသုံးပြုပါသည်။ ဒေတာဘေ့စ်) နှင့် ၎င်းတို့ကို ပြန်လည်ရယူခြင်း အရှိန်မြှင့်ရန် အထူးညွှန်းကိန်းများ။ “B+ သစ်ပင်” သည် လမ်းညွှန်ဖွဲ့စည်းပုံကို စုစည်းရန် အသုံးပြုသည်။ BeOS ကုဒ်မှ Haiku တွင် Tracker ဖိုင်မန်နေဂျာနှင့် Deskbar ပါ၀င်သည်၊ ၎င်းတို့နှစ်ဦးစလုံးသည် BeOS ဖွံ့ဖြိုးတိုးတက်မှုရပ်ဆိုင်းပြီးနောက် open-sourced များဖြစ်သည်။

Haiku developer များသည် RISC-V နှင့် ARM အတွက် port များကို တီထွင်နေပါသည်။

source: opennet.ru

မှတ်ချက် Add