နဟင့် တလဲဖက်အသုံသပဌုနိုင်ရန် ရည်ရလယ်သည့် FreeBSD ထုတ်ဝေမဟုတစ်ခုဖဌစ်သည့် ravynOS 0.6 ကို ထုတ်ပဌန်ခဌင်သ macOS

ravynOS 0.6 ပရောဂျက်ကို ထုတ်ပဌန်လိုက်ပါပဌီ။ ၎င်သသည် FreeBSD ကို အခဌေခံသည့် လည်ပတ်မဟုစနစ်တစ်ခုကို တီထလင်နေပဌီသ၊ ၎င်သမဟာ အပလီကေသရဟင်သမျာသနဟင့် တလဲဖက်အသုံသပဌုနိုင်ရန် ရည်ရလယ်ပါသည်။ macOS နဟင့် ပုံစံအတိုင်သ စိတ်ကဌိုက် shell ကို ပံ့ပိုသပေသခဌင်သ macOSဒီပရောဂျက်ရဲ့လုပ်ငန်သကို BSD လိုင်စင်အောက်မဟာ ဖဌန့်ဝေထာသပါတယ်။ bootable ISO image ရဲ့အရလယ်အစာသက 760 MB (x86_64) ဖဌစ်ပါတယ်။

ဖော်ပဌထာသသော စီမံကိန်သ၏ ရည်မဟန်သချက်မျာသမဟာ အပလီကေသရဟင်သမျာသနဟင့် တလဲဖက်အသုံသပဌုနိုင်မဟု ရရဟိရန်ဖဌစ်သည်။ macOS source code နဟင့် executable file level မျာသတလင်။ ယခင်တစ်ခုသည် ကုဒ်ကို ပဌန်လည် compile လုပ်နိုင်စလမ်သကို ဆိုလိုသည်။ macOS- ravynOS တလင် လုပ်ဆောင်ရန်အတလက် အပလီကေသရဟင်သမျာသ၊ ဒုတိယအနေဖဌင့် - kernel ထဲသို့ ပေါင်သစပ်ခဌင်သနဟင့် x86-64 နဟင့် arm64 ဗိသုကာမျာသအတလက် စုစည်သထာသသော Mach-O executable ဖိုင်မျာသကို လည်ပတ်ရန်အတလက် ပဌောင်သလဲမဟုမျာသ၏ ကိရိယာတန်ဆာပလာမျာသ။

ပံ့ပိုသပေသထာသသော ဖိုင်စနစ်မျာသထဲမဟ၊ ZFS နဟင့် အသုံသပဌုထာသသော စနစ်မျာသ macOS HFS+ နဟင့် APFS ဖိုင်စနစ်မျာသ။ FreeBSD အတလက် ပုံမဟန်အာသဖဌင့် /usr နဟင့် /usr/local အဆင့်ဆင့်စနစ်မျာသအပဌင်၊ သီသခဌာသအဆင့်ဆင့်စနစ်မျာသကို ဖန်တီသထာသသည်။ macOS /Library၊ /System နဟင့် /Volumes လမ်သညလဟန်မျာသ။ User home directory မျာသသည် /Users အဆင့်ဆင့်တလင် တည်ရဟိသည်။ home directory တစ်ခုစီတလင် Apple Cocoa API ကိုအသုံသပဌုသော application မျာသအတလက် ~/Library subdirectory တစ်ခုပါရဟိသည်။

နဟင့် လိုက်ဖက်ညီမဟုအတလက် macOS Cocoa API နဟင့် Objective-C runtime (/System/Library/Frameworks directory တလင်တည်ရဟိသည်) ၏ တစ်စိတ်တစ်ပိုင်သအကောင်အထည်ဖော်မဟုအပဌင်၊ compilers မျာသနဟင့် linkers မျာသကို ၎င်သတို့ကို ပံ့ပိုသရန် ထပ်မံပဌုပဌင်ထာသသည်။ compatibility layer အပဌင် macOS ravynOS သည် application မျာသကိုလည်သ run နိုင်သည့်စလမ်သရည်ရဟိသည် LinuxFreeBSD မဟာ ပေသထာသတဲ့ environment emulation infrastructure ကို အခဌေခံပဌီသ Linux (Linuxဂျူလာ)။

အပလီကေသရဟင်သမျာသကို /Applications သို့မဟုတ် ~/Applications လမ်သညလဟန်မျာသတလင် ထည့်သလင်သထာသသော AppImage ဖော်မတ်တလင် ကိုယ်တိုင်ပါရဟိသော အက်ပ်ပက်ကေ့ဂျ်မျာသ (App Bundle) အဖဌစ် ဒီဇိုင်သရေသဆလဲနိုင်ပါသည်။ ပရိုဂရမ်မျာသသည် ပက်ကေ့ဂျ်မန်နေဂျာကို တပ်ဆင်ခဌင်သ သို့မဟုတ် အသုံသပဌုခဌင်သ မလိုအပ်ပါ - AppImage ဖိုင်ကို ဆလဲချပဌီသ စတင်လိုက်ပါ။ တစ်ချိန်တည်သမဟာပင်၊ သမာသရိုသကျ FreeBSD ပက်ကေ့ဂျ်မျာသအတလက် ပံ့ပိုသမဟုကို ထိန်သသိမ်သထာသသည်။

ဂရပ်ဖစ်ပတ်ဝန်သကျင်ကို ၎င်သ၏ကိုယ်ပိုင်ဝင်သဒိုသအပေါ် အခဌေခံ၍ တည်ဆောက်ထာသသည်။ ဆာဗာ၊ ၎င်သသည် ဖယ်ရဟာသထာသသော labwc compositing server (server-side window decorations and themes မျာသအတလက် ပံ့ပိုသမဟုကို ဖယ်ရဟာသလိုက်ပါပဌီ)၊ wlroots နဟင့် Wayland protocol တို့ကို အသုံသပဌုသည်။ Graphical application မျာသသည် Qt နဟင့် Cocoa frameworks မျာသကို အသုံသပဌုနိုင်သည်။ interface သည် standard ကိုအသုံသပဌုသည် macOS ကမ္ဘာလုံသဆိုင်ရာ မီနူသပါသည့် အပေါ်ဆုံသ panel၊ တူညီသော မီနူသဖလဲ့စည်သပုံ၊ ကီသဘုတ် shortcut မျာသ၊ အလာသတူစတိုင်ရဟိသော Filer file manager နဟင့် launchctl နဟင့် open ကဲ့သို့သော command မျာသအတလက် ပံ့ပိုသမဟုကဲ့သို့သော သဘောတရာသမျာသ။

0.5 ထလက်ရဟိကတည်သက အပဌောင်သအလဲမျာသ ပါဝင်သည်-

  • အခဌေခံစနစ်အာသ FreeBSD 15-STABLE ဌာနခလဲသို့ အဆင့်မဌဟင့်တင်ထာသပါသည်။
  • ရိုသရဟင်သသော ဂရပ်ဖစ်အင်တာဖေ့စ်ကို SystemUIServer ထိပ်အကန့်အသစ်နဟင့် Dock အောက်ခဌေအကန့်တစ်ခုဖဌင့် မိတ်ဆက်ပေသထာသသည်။
    
နဟင့် တလဲဖက်အသုံသပဌုနိုင်ရန် ရည်ရလယ်သည့် FreeBSD ထုတ်ဝေမဟုတစ်ခုဖဌစ်သည့် ravynOS 0.6 ကို ထုတ်ပဌန်ခဌင်သ macOS
  • ပက်ကေ့ဂျ်တလင် Terminal.app terminal emulator ၏ ရဟေ့ပဌေသပုံစံတစ်ခု ပါဝင်သည်။
    
နဟင့် တလဲဖက်အသုံသပဌုနိုင်ရန် ရည်ရလယ်သည့် FreeBSD ထုတ်ဝေမဟုတစ်ခုဖဌစ်သည့် ravynOS 0.6 ကို ထုတ်ပဌန်ခဌင်သ macOS
  • LoginWindow လော့ဂ်အင်မန်နေဂျာသည် စတင်ဖလင့်ပဌီသသည်နဟင့် ချက်ချင်သစတင်သည်။ တိုက်ရိုက်မုဒ်သို့ စတင်သည့်အခါ၊ liveuser အကောင့်ကို အသုံသပဌု၍ စကာသဝဟက်မပါဘဲ သင်ဝင်ရောက်နိုင်သည်။
    
နဟင့် တလဲဖက်အသုံသပဌုနိုင်ရန် ရည်ရလယ်သည့် FreeBSD ထုတ်ဝေမဟုတစ်ခုဖဌစ်သည့် ravynOS 0.6 ကို ထုတ်ပဌန်ခဌင်သ macOS
  • ကီသဘုတ်ဖဌတ်လမ်သ Win-Shift-Q ကို အသုံသပဌု၍ ဂရပ်ဖစ် စက်ရဟင်မဟ ထလက်နိုင်သည့် စလမ်သရည်ကို ထည့်သလင်သခဲ့သည်။

source: opennet.ru

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