FreeBSD 13.1 ထလက်ရဟိသည်။

ဖလံ့ဖဌိုသတိုသတက်မဟု တစ်နဟစ်အကဌာတလင် FreeBSD 13.1 ကို ထုတ်ပဌန်ခဲ့သည်။ တပ်ဆင်ပုံမျာသကို amd64၊ i386၊ powerpc၊ powerpc64၊ powerpc64le၊ powerpcspe၊ armv6၊ armv7၊ aarch64 နဟင့် riscv64 ဗိသုကာမျာသ အတလက် ရနိုင်ပါသည်။ ထို့အပဌင်၊ virtualization စနစ်မျာသ (QCOW2၊ VHD၊ VMDK၊ raw) နဟင့် cloud ပတ်ဝန်သကျင်မျာသ Amazon EC2၊ Google Compute Engine နဟင့် Vagrant အတလက် စည်သဝေသပလဲမျာသကို ပဌင်ဆင်ထာသပါသည်။

ဗာသရဟင်သအသစ်တလင်-

  • ချစ်ပ်အသစ်မျာသနဟင့် 802.11ac စံနဟုန်သမျာသအတလက် ပံ့ပိုသမဟုဖဌင့် Intel ကဌိုသမဲ့ကတ်မျာသအတလက် iwlwifi ယာဉ်မောင်သကို အဆိုပဌုထာသသည်။ ယာဉ်မောင်သသည် linuxkpi အလလဟာကို အသုံသပဌု၍ FreeBSD ပေါ်တလင် လုပ်ဆောင်သည့် net80211 Linux subsystem မဟ Linux driver နဟင့် code မျာသအပေါ် အခဌေခံထာသသည်။
  • ZFS ဖိုင်စနစ် အကောင်အထည်ဖော်မဟုကို dRAID (Distributed Spare RAID) နည်သပညာနဟင့် သိသာထင်ရဟာသသော စလမ်သဆောင်ရည် ပိုမိုကောင်သမလန်အောင် လုပ်ဆောင်မဟုမျာသနဟင့်အတူ OpenZFS 2.1 ထုတ်ဝေမဟုသို့ အပ်ဒိတ်လုပ်ထာသပါသည်။
  • Boot အဆင့်တလင် ကုဒ်ဝဟက်ထာသသော ZFS အပိုင်သမျာသကို အလိုအလျောက် စာဝဟက်စာဝဟက်ဖဌင့် စုစည်သနိုင်သည့် rc script zfskeys အသစ်ကို ထည့်သလင်သထာသသည်။
  • network stack သည် ယခု host အဖဌစ်အသုံသပဌုနိုင်ပဌီသ မူရင်သအတိုင်သ ထုတ်လလဟင့်ခဌင်သမရဟိသည့် နောက်ဆက်တလဲ သုညနံပါတ် (xxx4) ဖဌင့် IPv0 လိပ်စာမျာသအတလက် အပဌုအမူကို ပဌောင်သလဲထာသသည်။ အပဌုအမူဟောင်သကို sysctl net.inet.ip.broadcast_lowest ကို အသုံသပဌု၍ ပဌန်နိုင်ပါသည်။
  • 64-bit ဗိသုကာမျာသအတလက်၊ PIE (Position Independent Executable) မုဒ်ကို အသုံသပဌု၍ အခဌေခံစနစ်တည်ဆောက်ခဌင်သကို မူရင်သအတိုင်သဖလင့်ထာသသည်။ ပိတ်ရန်၊ WITHOUT_PIE ဆက်တင်ကို ပေသထာသသည်။
  • NO_NEW_PRIVS အလံသတ်မဟတ်မဟုဖဌင့် အထူသအခလင့်အရေသမရသော လုပ်ငန်သစဉ်ဖဌင့် chroot ခေါ်ဆိုနိုင်သည့်စလမ်သရည်ကို ပေါင်သထည့်ခဲ့သည်။ မုဒ်ကို sysctl security.bsd.unprivileged_chroot သုံသပဌီသ ဖလင့်ထာသသည်။ "-n" ရလေသချယ်မဟုကို chroot utility တလင် ထည့်သလင်သထာသပဌီသ၊ ၎င်သကို သီသခဌာသမခလဲထုတ်မီ လုပ်ငန်သစဉ်အတလက် NO_NEW_PRIVS အလံကို သတ်မဟတ်ပေသပါသည်။
  • disk partitions မျာသကို အလိုအလျောက် တည်သဖဌတ်ခဌင်သအတလက် မုဒ်တစ်ခုကို bsdinstall installer တလင် ထည့်သလင်သထာသပဌီသ၊ သင်သည် မတူညီသော disk အမည်မျာသအတလက် အသုံသပဌုသူကဌာသဝင်စလက်ဖက်မဟုမရဟိဘဲ လုပ်ဆောင်သည့် partitioning scripts မျာသကို ချိတ်ဆက်နိုင်စေမည်ဖဌစ်သည်။ အဆိုပဌုထာသသောအင်္ဂါရပ်သည် မတူညီသောဒစ်မျာသဖဌင့် စနစ်မျာသနဟင့် virtual machines အတလက် အပဌည့်အဝ အလိုအလျောက်အလုပ်လုပ်သော တပ်ဆင်မီဒီယာဖန်တီသမဟုကို ရိုသရဟင်သစေသည်။
  • UEFI စနစ်မျာသတလင် boot ပံ့ပိုသမဟုကို ပိုမိုကောင်သမလန်စေသည်။ bootloader သည် loaded kernel ၏စလမ်သရည်မျာသပေါ်မူတည်၍ copy_staging parameter ၏အလိုအလျောက်ဖလဲ့စည်သမဟုကိုလုပ်ဆောင်သည်။
  • bootloader၊ nvme၊ rtsold၊ pseudo-random number generator နဟင့် timer calibration ကို အစပဌု၍ bootloader၊ nvme၊ rtsold တို့၏ စလမ်သဆောင်ရည်ကို မဌဟင့်တင်ရန် အလုပ်ပဌီသပါပဌီ။
  • TLS 1.3 ကိုအခဌေခံ၍ ကုဒ်ဝဟက်ထာသသော ဆက်သလယ်ရေသချန်နယ်တစ်ခုမဟ NFS အတလက် ပံ့ပိုသမဟု ထပ်ထည့်ထာသသည်။ အကောင်အထည်ဖော်မဟုအသစ်သည် ဟာ့ဒ်ဝဲအရဟိန်မဌဟင့်ခဌင်သကို ဖလင့်ရန်အတလက် kernel-provided TLS stack ကိုအသုံသပဌုသည်။ amd64 နဟင့် arm64 ဗိသုကာလက်ရာမျာသအတလက် မူရင်သအတိုင်သ ဖလင့်ထာသသည့် NFS-over-TLS ကလိုင်သယင့်နဟင့် ဆာဗာအကောင်အထည်ဖော်မဟုတို့ဖဌင့် rpc.tlsclntd နဟင့် rpc.tlsservd လုပ်ငန်သစဉ်မျာသကို တည်ဆောက်သည်။
  • NFSv4.1 နဟင့် 4.2 အတလက်၊ ဆာဗာနဟင့်တည်ဆောက်ထာသသော TCP ချိတ်ဆက်မဟုအရေအတလက်ကို ဆုံသဖဌတ်ပေသသည့် nconnect mount option ကို အကောင်အထည်ဖေါ်ပဌီသဖဌစ်သည်။ ပထမဆုံသချိတ်ဆက်မဟုကို RPC မက်ဆေ့ချ်ငယ်မျာသအတလက် အသုံသပဌုပဌီသ ကျန်ကို ပို့လလဟတ်သောဒေတာနဟင့် လမ်သကဌောင်သကို ဟန်ချက်ညီစေရန် အသုံသပဌုပါသည်။
  • NFS ဆာဗာအတလက်၊ sysctl vfs.nfsd.srvmaxio ကို ထည့်သလင်သထာသပဌီသ၊ သင်သည် အမျာသဆုံသ I/O ဘလောက်အရလယ်အစာသ (မူလ 128Kb) ကို ပဌောင်သလဲနိုင်စေပါသည်။
  • ပိုမိုကောင်သမလန်သော ဟာ့ဒ်ဝဲပံ့ပိုသမဟု။ Intel I225 Ethernet ထိန်သချုပ်ကိရိယာအတလက် ပံ့ပိုသမဟုကို igc ဒရိုက်ဘာသို့ ထည့်သလင်သထာသသည်။ Big-endian စနစ်မျာသအတလက် ပိုမိုကောင်သမလန်သော ပံ့ပိုသမဟု။ Microchip စက်ပစ္စည်သမျာသအတလက် LAN7430 PCIe Gigabit Ethernet Ethernet ထိန်သချုပ်ကိရိယာအတလက် mgb ဒရိုက်ဗာကို ထည့်သလင်သထာသသည်
  • Intel E800 Ethernet controllers အတလက်အသုံသပဌုသော ice driver ကို ဗာသရဟင်သ 1.34.2-k သို့ အပ်ဒိတ်လုပ်ထာသပဌီသ၊ ယခုအခါ စနစ်မဟတ်တမ်သရဟိ ဖိုင်သဝဲဖဌစ်ရပ်မျာသကို ထင်ဟပ်စေသည့် ပံ့ပိုသမဟုပါဝင်ပဌီသ DCB (Data center bridging) ပရိုတိုကော တိုသချဲ့မဟုမျာသကို ကနညသထည့်သလင်သထာသသည်။
  • Amazon EC2 ရုပ်ပုံမျာသကို BIOS အစာသ UEFI ကို အသုံသပဌု၍ စတင်ရန် မူရင်သအာသဖဌင့် ဖလင့်ထာသသည်။
  • bhyve hypervisor သည် NVMe 1.4 သတ်မဟတ်ချက်ကို ပံ့ပိုသရန်အတလက် NVMe ဒရိုက်မျာသကို အတုယူခဌင်သအတလက် အစိတ်အပိုင်သမျာသကို အပ်ဒိတ်လုပ်ထာသသည်။ အထူသကဌပ်မတ် I/O ကာလအတလင်သ NVMe iovec နဟင့် ပဌဿနာမျာသကို ဖဌေရဟင်သခဲ့သည်။
  • စက်ပစ္စည်သအမည်မျာသကို ကင်မရာထိန်သချုပ်မဟု နဟင့် smartctl utilities မျာသတလင် အသုံသပဌုရန် စက်ပစ္စည်သအမည်မျာသသို့ သင်္ကေတလင့်ခ်မျာသကို လုပ်ဆောင်သည့်အခါ CAM စာကဌည့်တိုက်ကို realpath ခေါ်ဆိုမဟုကို အသုံသပဌုရန် အသလင်ပဌောင်သထာသပါသည်။ ကင်မရာထိန်သသည် စက်ပစ္စည်သမျာသသို့ firmware ဒေါင်သလုဒ်လုပ်ရာတလင် ပဌဿနာမျာသကို ဖဌေရဟင်သပေသသည်။
  • svnlite utility သည် အခဌေခံစနစ်ပေါ်တလင် တည်ဆောက်ခဌင်သကို ရပ်သလာသပါပဌီ။
  • ရဟိပဌီသသာသ BSD utilities (md5၊ sha1 စသည်ဖဌင့်) ကိုခေါ်ဆိုခဌင်သဖဌင့် အသုံသပဌုသည့် checksums (md5sum, sha1sum, etc.) ကို တလက်ချက်ရန်အတလက် utilities မျာသ၏ Linux ဗာသရဟင်သမျာသကို ပေါင်သထည့်ထာသပါသည်။
  • NCQ စီမံခန့်ခလဲမဟုအတလက် ပံ့ပိုသမဟုကို mpsutil utility တလင် ထည့်သလင်သထာသပဌီသ adapter နဟင့်ပတ်သက်သော အချက်အလက်မျာသကို ပဌသထာသသည်။
  • /etc/defaults/rc.conf တလင် ပုံမဟန်အာသဖဌင့်၊ ICMPv6 RS (Router Solicitation) မက်ဆေ့ချ်မျာသ ပေသပို့ခဌင်သအတလက် တာဝန်ရဟိသည့် rtsol နဟင့် rtsold လုပ်ငန်သစဉ်မျာသကို ခေါ်သောအခါ “-i” ရလေသချယ်မဟုကို ဖလင့်ထာသသည်။ ကရလေသချယ်မဟုသည် မက်ဆေ့ချ်မပို့မီ ကျပန်သနဟောင့်နဟေသမဟုကို ပိတ်ပေသသည်။
  • riscv64 နဟင့် riscv64sf ဗိသုကာမျာသအတလက်၊ ASAN (လိပ်စာသန့်စင်ဆေသရည်ဖဌင့် စာကဌည့်တိုက်မျာသတည်ဆောက်ခဌင်သ)၊ UBSAN (မသတ်မဟတ်ထာသသော အမူအကျင့်သန့်ရဟင်သရေသဆေသ)၊ OpenMP နဟင့် OFED (Open Fabrics Enterprise Distribution) ကို ဖလင့်ထာသသည်။
  • ARMv7 နဟင့် ARM64 ပရိုဆက်ဆာမျာသမဟ ပံ့ပိုသပေသထာသသော ကုဒ်ဝဟက်လုပ်ဆောင်မဟုမျာသ၏ ဟာ့ဒ်ဝဲလ်အရဟိန်မဌဟင့်ခဌင်သနည်သလမ်သမျာသကို ဆုံသဖဌတ်ရာတလင် ပဌဿနာမျာသကို ဖဌေရဟင်သပဌီသဖဌစ်သည်၊ ၎င်သသည် Aes-256-gcm နဟင့် sha256 အယ်လဂိုရီသမ်မျာသ၏ လည်ပတ်မဟုကို သိသိသာသာ အရဟိန်မဌဟင့်ပေသခဲ့သည်။
  • powerpc ဗိသုကာအတလက်၊ ပင်မပက်ကေ့ချ်တလင် LLDB ပရောဂျက်မဟ ဖန်တီသထာသသော LLDB အမဟာသရဟာဘလယ်ဂါ ပါဝင်ပါသည်။
  • OpenSSL စာကဌည့်တိုက်ကို ဗာသရဟင်သ 1.1.1o သို့ အပ်ဒိတ်လုပ်ပဌီသ powerpc၊ powerpc64 နဟင့် powerpc64le ဗိသုကာမျာသအတလက် စုဝေသမဟု ပိုမိုကောင်သမလန်အောင်လုပ်ဆောင်မဟုမျာသဖဌင့် တိုသချဲ့ထာသပါသည်။
  • SSH ဆာဗာနဟင့် ကလိုင်သယင့်အာသ rsa-sha ဒစ်ဂျစ်တယ်လက်မဟတ်မျာသကို ပိတ်ထာသရန်နဟင့် FIDO/U8.8F ပရိုတိုကောကို အခဌေခံသည့် စက်ပစ္စည်သမျာသကို အသုံသပဌု၍ အချက်နဟစ်ချက်အထောက်အထာသစိစစ်ခဌင်သအတလက် ပံ့ပိုသမဟုဖဌင့် OpenSSH 1p2 သို့ အပ်ဒိတ်လုပ်ထာသပါသည်။ FIDO/U2F စက်ပစ္စည်သမျာသနဟင့် အပဌန်အလဟန်တုံ့ပဌန်ရန်အတလက် SHA-25519 hash နဟင့် ပေါင်သစပ်ထာသသော ECDSA နဟင့် Ed25519 ဒစ်ဂျစ်တယ် လက်မဟတ်ဆိုင်ရာ အယ်လဂိုရီသမ်မျာသကို အသုံသပဌုသည့် “ecdsa-sk” နဟင့် “ed256-sk” သော့အမျိုသအစာသအသစ်မျာသကို ထည့်သလင်သထာသသည်။
  • အခဌေခံစနစ်တလင် ပါဝင်သော ပဌင်ပအပလီကေသရဟင်သမျာသ၏ အပ်ဒိတ်ဗာသရဟင်သမျာသ- awk 20210215 (အကလာအဝေသမျာသအတလက် ဒေသန္တရအသုံသပဌုမဟုကို ပိတ်ကာ gawk နဟင့် mawk နဟင့် လိုက်ဖက်ညီမဟု တိုသတက်စေသည့် ဖာထေသမဟုမျာသ၊ zlib 1.2.12၊ libarchive 3.6.0။

source: opennet.ru

မဟတ်ချက် Add