WinBtrfs ရဲ့ ရေးသားသူက kernel ပါတဲ့ open source OS Moxnox 1.0 ကို ထုတ်ဝေခဲ့ပါတယ်။ Windows NT

WinBtrfs ပရောဂျက်၏ ရေးသားသူ Mark Harmstone သည် ၂၀၂၂ ခုနှစ်မှစ၍ ဝါသနာတစ်ခုအနေဖြင့် တီထွင်နေသော Moxnox 1.0 လည်ပတ်မှုစနစ်ကို ထုတ်ပြန်ခဲ့သည်။ Moxnox ကို အာရုံစိုက်၍ ဖန်တီးထားသည်ဟု တင်ပြထားသည်။ Windows NT သည် POSIX စံနှုန်းများနှင့် တွဲဖက်အသုံးပြုနိုင်သော၊ Btrfs ဖိုင်စနစ်ကို အသုံးပြုသော နှင့် self-hosting ဖြစ်သော operating system တစ်ခုဖြစ်သည်။ ဤပရောဂျက်တွင် C++ ကုဒ်လိုင်းပေါင်း ၁၃၀,၀၀၀ ခန့်ပါဝင်ပြီး GPL (kernel and base programs)၊ LGPL (libraries) နှင့် MIT (modules) အောက်တွင် လိုင်စင်ရထားသည်။ ၎င်းသည် x86-64-v3 နှင့် ARMv8.1 architectures (Raspberry Pi 5 board ပေါ်တွင် run နိုင်သည်) အတွက် build များကို ပံ့ပိုးပေးသည်။

kernel ရှိ System call များနှင့် low-level interface များကို image တွင် implement လုပ်ထားသည်။ Windows NT မှာ ရှိပါတယ်၊ ဒါပေမယ့် kernel structure နဲ့ ဆက်စပ် components တွေကတော့ ကွဲပြားပါတယ်။ Windows NT။ Unix ကဲ့သို့သော စနစ်များအတွက် ရေးသားထားသော GNU ပတ်ဝန်းကျင် အစိတ်အပိုင်းများနှင့် ပရိုဂရမ်များကို လည်ပတ်နိုင်စွမ်းကို ပေးသည်။ executable file format သည် PE ဖြစ်ပြီး libraries များတွင် .dll extension ရှိပြီး program များတွင် .exe extension ရှိသည်။

ထောက်ပံ့ထားသော ဟာ့ဒ်ဝဲ ကိရိယာများ-

  • Block devices များ- NVMe၊ SATA၊ SDHCI (SD ကတ်များ)၊ virtio-block နှင့် USB drives များ။
  • ကွန်ရက်ကတ်များ- virtio-net၊ RTL8168၊ RTL8125။
  • အဝင်ကိရိယာများ- virtio-input၊ USB HID၊ PS/2 အင်တာဖေ့စ်ပါသော ကီးဘုတ်များနှင့် မောက်စ်များ။
  • ဂရပ်ဖစ်: virtio-gpu၊ GOP framebuffer၊ VBE၊ VGA console။
  • ကွန်ဆိုးလ်- virtio-console၊ x86 စီရီရယ်ပို့တ်၊ PL011 ARM။
  • ယူအက်စ်ဘီ: XHCI။

Moxnox သည် လက်ရှိတွင် POSIX 2024 စံနှုန်းတွင် ဖော်ပြထားသော ခန့်မှန်းခြေအားဖြင့် ၁၂၀၀ ရှိသည့်အနက် ၆၄၂ ခုကို အကောင်အထည်ဖော်နေသော်လည်း gcc၊ bash၊ mesa၊ openssh၊ openssl၊ perl၊ python နှင့် rust ကဲ့သို့သော ပရောဂျက်များအတွက် လုံလောက်ပါသည်။ စနစ်စာကြည့်တိုက်ကို gnulib လုပ်ဆောင်ချက်များ၊ musl မှ သင်္ချာနှင့် cryptographic လုပ်ဆောင်ချက်များ၊ tre မှ regular expression လုပ်ဆောင်ချက်များနှင့် mingw မှ printf-like လုပ်ဆောင်ချက်များဖြင့် ဖွဲ့စည်းထားသည်။ Moxnox ကို အခြေခံပတ်ဝန်းကျင်မှ အလိုအလျောက် စုစည်းနိုင်စေမည့် Self-compilation ကို ပံ့ပိုးပေးထားပါသည်။ စတင်အသုံးပြုပါ။ Windows-ပရိုဂရမ်များကို ပံ့ပိုးမှုမပေးသေးသော်လည်း၊ အနာဂတ်တွင် ၎င်းတို့ကို စတင်ရန် Wine မှ Win32 API အကောင်အထည်ဖော်မှုကို အသုံးပြုရန် ရည်ရွယ်ထားသည်။

Moxnox အတွက် port လုပ်ထားတဲ့ ပရိုဂရမ်တွေထဲမှာ -

  • ကား Bash
  • ဇီဝကမ္မ
  • bison
  • bzip2
  • cairo
  • ကြက်ဥ
  • coreutils များ
  • ဆံပင်ကောက်ကောက်
  • ဒစ်ဖယ်တီလ်များ
  • ကျွမ်းကျင်သူများ
  • ဖိုင်
  • findutils များ
  • Flex
  • လွတ်လပ်သောအမျိုးအစား
  • gawk
  • gcc (amd64 သာ)
  • git
  • GMP
  • gperf
  • ချုပ်ကိုင်
  • gzip
  • harfbuzz
  • ဟက်ဆိုင်း
  • jsoncpp
  • နည်းသော
  • စာကြည့်တိုက်
  • လီဘိုင်ကွန်ဗီ
  • libpng
  • လစ်ဘရာဟက်ရှ်
  • libuv
  • llvm
  • m4
  • လုပ်
  • mako
  • markupsafe
  • စားပှဲ
  • mpc
  • mpfr
  • nano
  • သင်တန်းပို့ချ
  • ပိုက်ကွန်
  • Ninja ကို
  • ပွင့်လင်း
  • OpenSSL
  • ဖါ
  • ပုလဲ
  • ပက်စ်မန်း
  • Python နှင့်
  • pyyaml
  • ဖတ်ဖူး
  • ripgrep
  • သံခြေး
  • sed
  • ထင်းရူးဆီ
  • vim
  • wget သည်
  • xz
  • zlib
  • zstd

ဖွံ့ဖြိုးတိုးတက်မှု၏ ဤအဆင့်တွင် console mode ကိုသာ ပံ့ပိုးပေးသော်လည်း အနာဂတ်အတွက် graphical interface ကို စီစဉ်ထားပါသည်။ UTF-8 မှလွဲ၍ အခြား multi-user environments၊ security mechanisms၊ time zones၊ keyboard layouts၊ locales နှင့် encodings များအတွက် ပံ့ပိုးမှုလည်း လောလောဆယ်တွင် ချို့တဲ့နေပါသည်။

ယင်းပရောဂျက်တွင် AI tools များမှထုတ်လုပ်သော သိသာထင်ရှားသော code မပါဝင်ဟု ဆိုထားပြီး၊ ၎င်းတို့ကို autotools rule များကို CMake ထဲသို့ ဘာသာပြန်ဆိုခြင်း၊ ပရိုဂရမ်များ porting လုပ်သည့်အခါ ioctl call များကို tcgetwinsize function ဖြင့် အစားထိုးခြင်း၊ စမ်းသပ်မှုရေးသားခြင်းနှင့် ကုဒ်တွင် error များရှာဖွေခြင်းကဲ့သို့သော ပုံမှန်အလုပ်များကိုသာ လုပ်ဆောင်ရန်အတွက်သာ အသုံးပြုခဲ့ကြသည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster