OpenBSD 6.6 ထလက်ရဟိသည်။

နေရာယူခဲ့သည်။ UNIX ကဲ့သို့ အခမဲ့ ပလပ်ဖောင်သဖဌတ်ကျော် လည်ပတ်မဟုစနစ်အာသ ထုတ်ပဌန်ခဌင်သ။ OpenBSD ၆.၈. OpenBSD ပရောဂျက်ကို Theo de Raadt မဟ 1995 ခုနဟစ်တလင် စတင်တည်ထောင်ခဲ့သည်။ ပဋိပက္ခ NetBSD developer မျာသနဟင့်အတူ Teo သည် NetBSD CVS repository သို့ ဝင်ရောက်ခလင့် ငဌင်သပယ်ခံခဲ့ရသည်။ ယင်သနောက်တလင်၊ Theo de Raadt နဟင့် စိတ်တူကိုယ်တူ လူတစ်စုသည် NetBSD အရင်သအမဌစ်သစ်ကို အခဌေခံ၍ အဖလင့်လည်ပတ်မဟုစနစ်အသစ်ကို ဖန်တီသခဲ့ပဌီသ အဓိကပန်သတိုင်မျာသမဟာ သယ်ဆောင်ရလလယ်ကူခဌင်သဖဌစ်သည် (မဟထောက်ပံ့သည် ဟာ့ဒ်ဝဲပလပ်ဖောင်သ 13 ခု)၊ စံသတ်မဟတ်ခဌင်သ၊ မဟန်ကန်သောလည်ပတ်ဆောင်ရလက်မဟု၊ အသက်ဝင်သောလုံခဌုံရေသနဟင့် ပေါင်သစပ်ထာသသော ကုဒ်ဝဟက်ကိရိယာမျာသ။ တပ်ဆင်မဟု အရလယ်အစာသ အပဌည့်အစုံ ISO ပုံ OpenBSD 6.6 အခဌေခံစနစ်သည် 460 MB ဖဌစ်သည်။

လည်ပတ်မဟုစနစ်ကိုယ်တိုင်အပဌင်၊ OpenBSD ပရောဂျက်သည် အခဌာသစနစ်မျာသတလင် တလင်တလင်ကျယ်ကျယ်ဖဌစ်လာပဌီသ အလုံခဌုံဆုံသနဟင့် အရည်အသလေသမဌင့် ဖဌေရဟင်သနည်သမျာသထဲမဟ တစ်ခုဖဌစ်ကဌောင်သ သက်သေပဌခဲ့သော ၎င်သ၏ အစိတ်အပိုင်သမျာသအတလက် လူသိမျာသသည်။ သူတို့ထဲတလင်: တကယ (အမဲချိတ် OpenSSL)၊ OpenSSH, packet filter PFdaemons မျာသကို လမ်သကဌောင်သပေသသည်။ OpenBGPD နဟင့် OpenOSPFD, NTP ဆာဗာ OpenNTPD, မေသလ်ဆာဗာ OpenSMTPD၊ စာသာသ terminal multiplexer (GNU မျက်နဟာပဌင်နဟင့် ဆင်တူသည်) tmuxနတ်ဆိုသ identd IDENT ပရိုတိုကောကို အကောင်အထည်ဖော်မဟုနဟင့်အတူ၊ mandocအမဟာသ-ခံနိုင်ရည်ရဟိသောစနစ်မျာသ စုစည်သမဟုအတလက် ပရိုတိုကော CARP (Common Address Redundancy Protocol)၊ ပေါ့ပါသသော၊ http server၊ ဖိုင်ထပ်တူပဌုခဌင်သ utility OpenRSYNC.

အဓိက တိုသတက်မဟုမျာသ:

  • အသုံသအဆောင်မျာသပါဝင်ပါသည်။ sysupgrade, ရည်ရလယ်သည် စနစ်အာသ အသစ်ထလက်ရဟိရန် အလိုအလျောက် အပ်ဒိတ်လုပ်ရန်။ Sysupgrade သည် အဆင့်မဌဟင့်တင်မဟုအတလက် လိုအပ်သောဖိုင်မျာသကို ဒေါင်သလုဒ်လုပ်ကာ ၎င်သတို့ကို အသုံသပဌု၍ စစ်ဆေသသည်။ နေramdisk bsd.rd ကို bsd.upgrade သို့ မိတ္တူကူသပဌီသ စနစ်ပဌန်လည်စတင်ခဌင်သကို စတင်သည်။ bootloader သည် bsd.upgrade ၏ပါဝင်မဟုကိုတလေ့ရဟိပဌီသနောက်၊ ၎င်သကိုအလိုအလျောက်ဒေါင်သလုဒ်လုပ်ပဌီသစနစ်အာသအလိုအလျောက်အပ်ဒိတ်လုပ်လာသည်။ OpenBSD 6.5 ၏ယခင်ဌာနခလဲအတလက်၊ "syspatch && sysupgrade" ကိုလုပ်ဆောင်ခဌင်သဖဌင့် "syspatch && sysupgrade" ကိုလုပ်ဆောင်ခဌင်သဖဌင့် သင့် system ကို OpenBSD 6.6 သို့အဆင့်မဌဟင့်ရန်အတလက် syspatch ကိုပဌင်ဆင်ထာသပဌီသ၊
  • Cavium OCTEON (mips64) ပရိုဆက်ဆာမျာသအတလက် Clang ကို base system ၏ အဓိက compiler အဖဌစ် အသုံသပဌုသည်။ Clang ကို အသုံသပဌု၍ တည်ဆောက်ခဌင်သအတလက် ရလေသချယ်နိုင်သော ပံ့ပိုသမဟုအာသ powerpc ဗိသုကာအတလက် ထည့်သလင်သထာသပါသည်။ armv7 နဟင့် i386 ဗိသုကာမျာသအတလက်၊ GCC compiler ကို ပုံသေအာသဖဌင့် ပိတ်ထာသသည် ( Clang သာကျန်သည် )
  • ယာဉ်မောင်သပါဝင်ပါသည်။ amdgpu AMD GPU မျာသအတလက်။ Driver အပ်ဒိတ်လုပ်ထာသသည်။ drm (တိုက်ရိုက် Rendering Manager)။ အခလင့်ထူသမခံရသေသသောအသုံသပဌုသူမျာသအတလက် စက်ပစ္စည်သ၏ပိုင်ရဟင်ကို ညသစလာအသုံသပဌုပဌီသနောက် drm စက်ပစ္စည်သကို ပဌောင်သလဲခဌင်သဖဌင့် ဝင်ရောက်အသုံသပဌုနိုင်သည့် စလမ်သရည်ကို ပေါင်သထည့်ထာသသည်။ intldrm နဟင့် radeondrm ဒရိုက်ဘာကုဒ်ကို Linux kernel 4.19.78 နဟင့် ထပ်တူပဌုထာသသည်။ Intel Broxton/Apollo Lake၊ Amber Lake၊ Gemini Lake၊ Coffee Lake၊ Whisky Lake နဟင့် Comet Lake ချစ်ပ်မျာသအတလက် အသုံသပဌုထာသသော GPU မျာသအတလက် ပံ့ပိုသမဟု ပေါင်သထည့်ထာသပါသည်။
  • Linux သဟဇာတရဟိသော မျက်နဟာပဌင်ကို အကောင်အထည်ဖော်ခဲ့သည်။ acpi နဟင့် radeon နဟင့် amdgpu drivers မျာသတလင် ACPI ပံ့ပိုသမဟုကို ထပ်လောင်သ;
  • ယာဉ်မောင်သက ထပ်ပဌောသည်။ aplgpio Intel Apollo Lake SoC တလင်အသုံသပဌုသည့် GPIO ထိန်သချုပ်ကိရိယာမျာသအတလက်;
  • SAS3 ထိန်သချုပ်ကိရိယာမျာသအတလက် ပိုမိုကောင်သမလန်သော ပံ့ပိုသမဟု၊ boot လုပ်နေစဉ်အတလင်သ drive သိရဟိနိုင်မဟု ပိုမိုကောင်သမလန်လာပဌီသ mpii ဒရိုက်ဗာတလင် 64-bit DMA အတလက် ပံ့ပိုသမဟု ထပ်လောင်သထည့်သလင်သထာသသည်။
  • Specification ပံ့ပိုသမဟုအာသ PCI စက်မျာသအတလက် အကောင်အထည်ဖော်ခဲ့သည်။ သီလ 1.0;
  • AMD Ryzen CPUs/APUs မျာသတလင်အသုံသပဌုသည့် cryptographic coprocessors မျာသအတလက် ပံ့ပိုသမဟု ပေါင်သထည့်ထာသသည်။ AMD ပရိုဆက်ဆာမျာသ၏ 17th မျိုသဆက်တလင် အသုံသပဌုသည့် အပူအာရုံခံကိရိယာမျာသအတလက် ksmn ဒရိုက်ဘာကို ပေါင်သထည့်ထာသသည်။
  • ARM64 ဗိသုကာအတလက် ပိုမိုကောင်သမလန်သော ပံ့ပိုသမဟု။ CPU Ampere eMAG ကို အခဌေခံထာသသော စနစ်မျာသအတလက် ပံ့ပိုသမဟု ပေါင်သထည့်ထာသသည်။ SoC Amlogic၊ Allwinner A64၊ i.MX8M၊ Armada 3700 အတလက် ဒရိုက်ဘာအသစ်မျာသ ထပ်ထည့်ထာသသည်။ CPU Cortex-A65 အတလက် ပံ့ပိုသမဟု ထပ်ထည့်ထာသသည်။
  • လက်ခံရရဟိထာသသော ပက်ကေ့ခ်ျမျာသကို အစုလိုက်မုဒ်တလင် ကလန်ရက်အစုအဝေသသို့ ပို့လလဟတ်နိုင်စလမ်သကို ကဌိုသမဲ့ဒရိုက်ဗာမျာသအာသလုံသသို့ ပေါင်သထည့်ထာသပဌီသ၊ အနဟောက်အယဟက်တစ်ခုအတလင်သ ပက်ကတ်မျာသစလာကို တစ်ကဌိမ်တည်သလုပ်ဆောင်ခဌင်သ၊
  • AMD64 ဗိသုကာလက်ရာဖဌင့် ကလန်ပျူတာမျာသတလင် ဖိုင်စနစ် ကက်ရဟ် စလမ်သဆောင်ရည်ကို မဌဟင့်တင်ထာသသည်။
  • inteldrm၊ radeondrm နဟင့် amdgpu ဂရပ်ဖစ်ဒရိုက်ဗာမျာသကို အသုံသပဌု၍ ခေတ်မီစနစ်မျာသတလင် startx နဟင့် xinit လုပ်ဆောင်နိုင်စလမ်သကို မဌဟင့်တင်ထာသသည်။
  • ဖိုင်စနစ်ဝင်ရောက်ခလင့် သီသခဌာသခလဲထာသမဟုကို ပံ့ပိုသပေသရန်အတလက် ထုတ်ဖော်ပဌသသည့် စနစ်ခေါ်ဆိုမဟုကို မဌဟင့်တင်ထာသပါသည်။ ထုတ်ဖော်ပဌသမဟုကို အသုံသပဌု၍ ကာကလယ်ခဌင်သအတလက် အခဌေခံစနစ်မဟ အက်ပ်လီကေသရဟင်သအရေအတလက်ကို 77 သို့ တိုသမဌဟင့်ခဲ့သည်။
  • getrlimit၊ setrlimit၊ read and write system calls မျာသအပဌင် အရင်သအမဌစ်ကန့်သတ်ချက်မျာသနဟင့် ဖိုင်ရာထူသမျာသကို ပဌောင်သလဲခဌင်သအတလက် ကုဒ်မျာသကို ကမ္ဘာလုံသဆိုင်ရာပိတ်ဆို့ခဌင်သမဟ ဖယ်ရဟာသလိုက်ပဌီဖဌစ်သည်။
  • Intel CPU မျာသတလင် Spectre အာသနည်သချက်မျာသကို ပိတ်ဆို့ခဌင်သအတလက် ပိုမိုကောင်သမလန်သောနည်သလမ်သ။ တို့မဟ အကာအကလယ်မျာသ ထည့်သလင်သထာသသည်။ တိုက်ခိုက်မဟုမျာသ Intel ပရိုဆက်ဆာမျာသတလင် MDS (Microarchitectural Data Sampling) အတန်သ။
  • ယခုအခါ ntpd တလင် ကိုယ်တိုင်ပါဝါသုံသနာရီမရဟိသည့်တိုင် boot time တလင် စနစ်နာရီကို သတ်မဟတ်ခဌင်သနဟင့် ပဌန်လည်ရယူရန်အတလက် လုံခဌုံသောမုဒ်တစ်ခုရဟိသည်။
  • ရဟာဖလေမဟု၊ ကိုက်ညီမဟုနဟင့် အစာသထိုသသော ညလဟန်ကဌာသချက်မျာသတလင် ပုံမဟန်အသုံသအနဟုန်သမျာသကို အသုံသပဌုနိုင်စလမ်သကို tmux terminal multiplexer တလင် ထည့်သလင်သထာသသည်။ မောက်စ် သို့မဟုတ် ကီသဘုတ်ထိန်သချုပ်မဟုဖဌင့် ရိုသရဟင်သသော မီနူသစနစ်ကို ထည့်သလင်သထာသသည်။ အခဌေအနေဘာသတလင် မီနူသကိုပဌသရန်၊ “display-menu” အမိန့်ကို အဆိုပဌုထာသသည်။ ဧရိယာမျာသကိုရလေသချယ်နေစဉ် မောက်စ်ကာဆာကို စခရင်၏အပေါ်ဘက် သို့မဟုတ် အောက်အစလန်သမျာသဘက်သို့ ရလဟေ့သည့်အခါ အလိုအလျောက်လဟိမ့်ခဌင်သကို အကောင်အထည်ဖော်ပါ။
  • bgpd ၏စလမ်သဆောင်ရည်ကိုမဌဟင့်တင်ထာသသည်။ ကလန်မဌူနတီ ကိုက်ညီမဟုအတလက် ကုဒ်ကို ပဌန်လည်ရေသသာသပဌီသ၊ အသိုင်သအဝိုင်သမျာသစလာနဟင့် သက်တူရလယ်တူ အမျာသအပဌာသဖဌင့် ဖလဲ့စည်သမဟုလုပ်ငန်သကို သိသိသာသာ အရဟိန်မဌဟင့်ခဲ့သည်။ bgpctl သို့ 'show mrt အိမ်နီသချင်သမျာသ' အမိန့်ကို ပေါင်သထည့်ခဲ့သည်။
  • DNS ဖဌေရဟင်သသူတလင် ဖဌည် ပိတ်ဆို့ခဌင်သစာရင်သမျာသအတလက် ပံ့ပိုသမဟု ထပ်လောင်သ;
  • အသုံသဝင်မဟု ပေါင်သထည့်ထာသသည်။ snmp snmpctl ကိုအစာသထိုသသည့် SNMP client အသစ်ကို အကောင်အထည်ဖော်ခဌင်သဖဌင့်၊
  • OpenSMTPD မေသလ်ဆာဗာ၏ဗာသရဟင်သကို အပ်ဒိတ်လုပ်ပဌီသပါပဌီ။ ဆိပ်ကမ်သမျာသမဟတစ်ဆင့် သီသခဌာသခလဲဝေနိုင်သည့် ပဌင်ပစစ်ထုတ်မဟုမျာသကို ရေသသာသရန်အတလက် API တစ်ခု ထပ်ထည့်ထာသသည်။ အဝင်စက်ရဟင်မျာသအတလက် ရိုသရဟင်သသော စစ်ထုတ်ခဌင်သလုပ်ဆောင်ချက်ကို ပံ့ပိုသပေသသည့် Built-in filters မျာသကိုလည်သ ထည့်သလင်သထာသပါသည်။ စစ်ထုတ်ထာသသောမေသလ်မျာသကို mail.maildir ရဟိ Junk directory သို့ပေသပို့ရန် ရလေသချယ်စရာကို ပေါင်သထည့်ထာသသည်။ ပရောက်စီ-v2 ပရိုတိုကောအတလက် ပံ့ပိုသမဟုကို အကောင်အထည်ဖော်ခဲ့ပဌီသ၊ သင့်အာသ ပရောက်စီနောက်ကလယ်တလင် SMTP ဆာဗာတစ်ခုထာသရဟိခလင့်ပဌုထာသသည်။ ECDSA လက်မဟတ်မျာသအတလက် ပံ့ပိုသကူညီမဟုကို အကောင်အထည်ဖော်ခဲ့သည်။
  • OpenSSH 8.1 ပက်ကေ့ဂျ်ကို မလမ်သမံပဌီသပဌီ၊ တိုသတက်မဟုမျာသ၏ အသေသစိတ်ခဌုံငုံသုံသသပ်ချက်ကို တလေ့ရဟိနိုင်သည်။ ဒီမဟာ;
  • OpenSSL 1.1 မဟ RSA_METHOD ဖလဲ့စည်သတည်ဆောက်ပုံ၏ porting ကိုပဌီသမဌောက်စေသော LibreSSL ပက်ကေ့ဂျ်ကို အပ်ဒိတ်လုပ်ပဌီသပဌီ၊ RSA နဟင့်အလုပ်လုပ်ရန်အတလက် လုပ်ဆောင်ချက်အမျိုသမျိုသကို အသုံသပဌုခလင့်ပဌုသည်။
  • AMD64 ဗိသုကာအတလက် port အရေအတလက်သည် 10736 ဖဌစ်ပဌီသ aarch64 - 10075 အတလက်၊ i386 - 10682 အတလက် ဖဌစ်သည်။ OpenBSD 6.6 တလင် ပါဝင်သော ပဌင်ပအဖလဲ့အစည်သ အစိတ်အပိုင်သမျာသကို မလမ်သမံထာသပါသည်။
    • xserver 7.7 + ဖာထေသမဟုမျာသ၊ freetype 1.20.5၊ fontconfig 2.10.1၊ Mesa 2.12.4၊ xterm 19.0.8၊ xkeyboard-config 344 ပါသော X.Org 2.20 အပေါ်အခဌေခံထာသသော Xenocara ဂရပ်ဖစ်စဥ်
    • LLVM/Clang 8.0.1 (ပဌင်ဆင်မဟုမျာသပါရဟိသော)
    • GCC 4.2.1 (ဖာထေသမဟုမျာသနဟင့်အတူ) နဟင့် 3.3.6 (ဖာထေသမဟုမျာသပါသော)
    • Perl 5.28.2 (ဖာထေသမဟုမျာသပါသော)
    • NSD 4.2.2
    • Unbound 1.9.4
    • ကျိန်စာမျာသ ၅.၇
    • Binutils 2.17 (အကလက်မျာသပါသော)
    • Gdb 6.3 (ပဌင်ဆင်မဟုမျာသပါရဟိသော)
    • Awk သဌဂုတ်လ 10 ရက် 2011 ခုနဟစ်
    • Expat 2.2.8

    source: opennet.ru

မဟတ်ချက် Add