OpenBSD නිකුත් කිරීම 7.0

නිදහස් හරස් වේදිකා UNIX වැනි මෙහෙයුම් පද්ධතිය OpenBSD 7.0 නිකුත් කිරීම ඉදිරිපත් කෙරේ. ඔක්තෝබර් 51 වැනිදාට වසර 18ක් සපිරෙන මෙම ව්‍යාපෘතියේ 26 වැනි නිකුතුව මෙය බව සටහන් වේ. OpenBSD ව්‍යාපෘතිය NetBSD සංවර්ධකයින් සමඟ ඇති වූ ගැටුමකින් පසුව 1995 දී Theo de Raadt විසින් ආරම්භ කරන ලදී, එහි ප්‍රතිඵලයක් ලෙස Theo හට NetBSD CVS ගබඩාවට ප්‍රවේශය ප්‍රතික්ෂේප විය. මෙයින් පසු, Theo de Raadt සහ සමාන අදහස් ඇති පුද්ගලයින් පිරිසක් NetBSD මූලාශ්‍ර ගස මත පදනම්ව නව විවෘත මෙහෙයුම් පද්ධතියක් නිර්මාණය කළ අතර, එහි ප්‍රධාන සංවර්ධන ඉලක්ක වූයේ අතේ ගෙන යා හැකි හැකියාව (13 දෘඩාංග වේදිකා සඳහා සහය දක්වයි), ප්‍රමිතිකරණය, නිවැරදි ක්‍රියාකාරිත්වය, ක්‍රියාශීලී ආරක්ෂාවයි. සහ ඒකාබද්ධ ගුප්ත ලේඛන මෙවලම්. OpenBSD 7.0 පාදක පද්ධතියේ සම්පූර්ණ ස්ථාපන ISO රූපය 554 MB වේ.

මෙහෙයුම් පද්ධතියට අමතරව, OpenBSD ව්‍යාපෘතිය එහි සංරචක සඳහා ප්‍රසිද්ධය, එය අනෙකුත් පද්ධතිවල බහුලව පැතිරී ඇති අතර ඒවා වඩාත් ආරක්ෂිත සහ උසස් තත්ත්වයේ විසඳුම් වලින් එකක් බව ඔප්පු වී ඇත. ඒවා අතර: LibreSSL (OpenSSL හි දෙබලක), OpenSSH, PF පැකට් ෆිල්ටරය, OpenBGPD සහ OpenOSPFD රවුටින් ඩීමන්, OpenNTPD NTP සේවාදායකය, OpenSMTPD තැපැල් සේවාදායකය, පෙළ පර්යන්ත මල්ටිප්ලෙක්සර් (GNU තිරයට සමාන) tmux, IDENT ප්‍රොටෝකෝලය සමඟ හදුනාගත් ඩීමන් විකල්ප ක්‍රියාත්මක කිරීම, BSD ප්‍රොටෝකෝලය GNU groff පැකේජය - mandoc, වැරදි ඉවසන පද්ධති CARP සංවිධානය කිරීම සඳහා වන ප්‍රොටෝකෝලය (පොදු ලිපින අතිරික්ත ප්‍රොටෝකෝලය), සැහැල්ලු http සේවාදායකය, OpenRSYNC ගොනු සමමුහුර්ත කිරීමේ උපයෝගීතාව.

ප්රධාන වැඩිදියුණු කිරීම්:

  • RISC-V ගෘහ නිර්මාණ ශිල්පය මත පදනම්ව 64-bit පද්ධති සඳහා වරායක් එක් කරන ලදී. දැනට HiFive Unmatched පුවරු සහ අර්ධ වශයෙන් PolarFire SoC Icicle Kit මත වැඩ සඳහා සහය දක්වයි.
  • ARM64 වේදිකා සඳහා වන වරාය M1 ප්‍රොසෙසරය සහිත Apple උපාංග සඳහා වැඩිදියුණු කළ, නමුත් තවමත් අසම්පූර්ණ සහය සපයයි. එහි වත්මන් ස්වරූපයෙන්, එය GPT තැටියක OpenBSD ස්ථාපනය කිරීමට සහය දක්වන අතර USB 3, NVME, GPIO සහ SPMI සඳහා ධාවක ඇත. M1 ට අමතරව, ARM64 වරාය Raspberry Pi 3 Model B+ සහ Rockchip RK3399 SoC මත පදනම් වූ පුවරු සඳහා සහය පුළුල් කරයි.
  • AMD64 ගෘහනිර්මාණ ශිල්පය සඳහා, GCC සම්පාදකය පෙරනිමියෙන් අක්‍රිය කර ඇත (Clang පමණක් ඉතිරිව ඇත). මීට පෙර, armv7 සහ i386 ගෘහ නිර්මාණ ශිල්පය සඳහා GCC අක්‍රිය කර ඇත.
  • SGI වේදිකාව සඳහා සහාය අත්හිටුවා ඇත.
  • amd64, arm64, i386, sparc64 සහ powerpc64 වේදිකා සඳහා, dt ගතික ලුහුබැඳීමේ පද්ධතිය සඳහා සහය ඇති කර්නල් ගොඩනැගීම පෙරනිමියෙන් සක්‍රීය කර ඇත. කර්නල් මට්ටමේ සිදුවීම් පිළිබඳ තොරතුරු රැස් කිරීමට kprobes සපයන්නා එක් කරන ලදී.
  • btrace පෙරහන් වල "<" සහ ">" ක්‍රියාකරුවන් සඳහා සහය ක්‍රියාත්මක කරන අතර කර්නල් තොගය විශ්ලේෂණය කිරීමේදී පරිශීලක අවකාශයේ ගත කරන කාලය ප්‍රතිදානය සපයයි.
  • /etc/bsd.re-config වින්‍යාස ගොනුව එකතු කරන ලදී, එය ආරම්භයේදී කර්නලය වින්‍යාස කිරීමට සහ ඇතැම් උපාංග සක්‍රිය/අක්‍රිය කිරීමට භාවිතා කළ හැක.
  • TPM 2.0 උපාංග පවතින බව හඳුනා ගැනීම සහ නිද්‍රා ප්‍රකාරයට ඇතුළු වීමට විධානයන් නිවැරදිව ක්‍රියාත්මක කිරීම සහතික කරයි ( ThinkPad X1 Carbon Gen 9 සහ ThinkPad X1 Nano ලැප්ටොප් පරිගණක අවදි කිරීමේ ගැටලුව විසඳයි).
  • kqueue ක්රියාත්මක කිරීම mutexes භාවිතා කිරීමට මාරු කර ඇත.
  • sysctl හරහා PF_UNIX සොකට් සඳහා බෆර ප්‍රමාණය වින්‍යාස කිරීමේ හැකියාව ක්‍රියාත්මක කරන ලදී. පෙරනිමි බෆරයේ ප්‍රමාණය 8 KB දක්වා වැඩි කර ඇත.
  • බහු ප්‍රොසෙසර් (SMP) පද්ධති සඳහා වැඩි දියුණු කළ සහාය. pmap_extract() ඇමතුම hppa සහ amd64 පද්ධති මත mp-safe වෙත ගෙන ගොස් ඇත. නිර්නාමික වස්තු, ව්‍යතිරේක හසුරුවන්නෙහි කොටසක් සහ lseek, connect, සහ setrtable functions සඳහා යොමු ගණන් කිරීමේ කේතය සාමාන්‍ය කර්නල් අගුලෙන් ලබා ගනී. එක් එක් CPU හරය සඳහා වෙන වෙනම පැනික් පණිවිඩ බෆර ක්‍රියාත්මක කරන ලදී.
  • drm (Direct Rendering Manager) රාමුව ක්‍රියාත්මක කිරීම Linux කර්නලය 5.10.65 සමඟ සමමුහුර්ත කර ඇත. inteldrm ධාවකය විසින් Tiger Lake microarchitecture මත පදනම් වූ Intel චිප් සඳහා සහය වැඩි දියුණු කර ඇත. amdgpu ධාවකය Navi 12, Navi 21 "Sienna Ciclid", Arcturus GPUs සහ Cezanne "Green Sardine" Ryzen 5000 APU සඳහා සහය දක්වයි.
  • Aquantia AQC111U/AQC112U USB Ethernet, Aquantia 1/2.5/5/10Gb/s PCIe ඊතර්නෙට්, Cadence GEM, Broadcom BCM5725, RTL8168FP/RTL8111FP/RTLrovit වේදිකාව මත පදනම් වූ ලායික්‍රොයිට් ලයිට් ලැට්ෆෝම්. යෙදුම්, ශ්‍රව්‍ය සහ වෙළුම් බොත්තම් භාවිතා කරන USB HID පාරිභෝගික පාලන යතුරුපුවරු සඳහා ucc ධාවකය එක් කරන ලදී.
  • VMM හයිපර්වයිසර් සඳහා වැඩිදියුණු කිරීම් සිදු කර ඇත. එක් අතථ්‍ය යන්ත්‍රයකට 512 VCPU සීමාවක් එක් කරන ලදී. VCPU අවහිර කිරීමේ ගැටළු විසඳා ඇත. vmd අතථ්‍ය යන්ත්‍ර කළමනාකරණය සඳහා වන පසුබිමෙහි දැන් අනිෂ්ට virtio ධාවක සහිත ආගන්තුක පද්ධතිවලට එරෙහිව ආරක්ෂාව සඳහා සහය ඇතුළත් වේ.
  • කල් ඉකුත් වීමේ උපයෝගීතාව NetBSD වෙතින් ගෙන ගොස් ඇත, ඔබට විධාන ක්‍රියාත්මක කිරීමේ කාලය සීමා කිරීමට ඉඩ සලසයි.
  • openrsync ගොනු සමමුහුර්ත කිරීමේ උපයෝගීතාව "ඇතුළත්" සහ "බැහැර" විකල්ප ක්රියාත්මක කරයි.
  • ps උපයෝගීතාව අදාළ කණ්ඩායම් පිළිබඳ තොරතුරු සපයයි.
  • "dired-jump" විධානය mg පෙළ සංස්කාරකයට එකතු කර ඇත.
  • fdisk සහ newfs උපයෝගිතා 4K අංශ ප්‍රමාණයන් සහිත තැටි සඳහා වැඩි දියුණු කළ සහාය ඇත. fdisk හි, MBR/GPT ආරම්භක කේතය නැවත සකස් කර ඇති අතර GPT කොටස් "BIOS Boot", "APFS", "APFS ISC", "APFS Recovry" (sic), "HiFive FSBL" සහ "HiFive BBL" හඳුනාගැනීම සිදු කර ඇත. එකතු කළා. ඇරඹුම් කොටස් ඉවත් නොකර GPT ආරම්භ කිරීමට "-A" විකල්පය එකතු කරන ලදී.
  • කාර්යය වේගවත් කිරීම සඳහා, traceroute උපයෝගීතාව අසමමුහුර්ත මාදිලියේ පරීක්ෂණ පැකට් සහ DNS ඉල්ලීම් සැකසීම ක්රියාත්මක කරයි.
  • doas උපයෝගීතාව මුරපද ඇතුළත් කිරීමේ උත්සාහයන් තුනක් සපයයි.
  • xterm විසින් unveil() පද්ධති ඇමතුම භාවිතයෙන් ගොනු පද්ධති ප්‍රවේශ හුදකලාව සපයයි. ftpd ක්‍රියාවලි ප්‍රතිඥා ඇමතුමක් භාවිතයෙන් ආරක්ෂා කෙරේ.
  • printf ශ්‍රිතයේ "%n" හැඩතල ගැන්වීමේ පරාමිතිය වැරදි ලෙස භාවිතා කිරීම පිළිබඳ තොරතුරු ලොගයට ක්‍රියාත්මක කරන ලද ප්‍රතිදානය.
  • iked හි IPsec ක්‍රියාත්මක කිරීම සේවාලාභියාගේ පැත්තේ DNS වින්‍යාසය සඳහා සහය එක් කරයි.
  • Snmpd හි, SNMPv1 භාවිතා කිරීම සඳහා SNMPv2 සහ SNMPv3c ප්‍රොටෝකෝල සඳහා සහය පෙරනිමියෙන් අක්‍රීය කර ඇත.
  • පෙරනිමියෙන්, dhcpleased සහ resolvd ක්‍රියාවලි සක්‍රීය කර ඇති අතර, DHCP හරහා IPv4 ලිපින වින්‍යාස කිරීමේ හැකියාව සපයයි. dhclient උපයෝගීතාව විකල්පයක් ලෙස පද්ධතිය මත ඉතිරි වේ. DNS සේවාදායකය පිළිබඳ තොරතුරු resolvd වෙත මාරු කිරීම සඳහා "nameserver" විධානය මාර්ග උපයෝගීතාවයට එකතු කර ඇත.
  • LibreSSL විසින් TLSv3 API OpenSSL 1.1.1 සඳහා සහය එක් කර ඇති අතර හරස් අත්සන් කරන ලද සහතිකවල නිවැරදි සත්‍යාපනයට සහාය වන නව X.509 වලංගුකාරකයක් සක්‍රීය කර ඇත.
  • OpenSMTPD TLS විකල්ප "cafile=(path)", "nosni", "noverify" සහ "servername=(name)" සඳහා සහය එක් කරයි. smtp ඔබට TLS කේතාංක සහ ප්‍රොටෝකෝල විකල්ප තේරීමට ඉඩ දෙයි.
  • OpenSSH පැකේජය යාවත්කාලීන කරන ලදී. වැඩිදියුණු කිරීම් පිළිබඳ සවිස්තරාත්මක දළ විශ්ලේෂණයක් මෙතැනින් සොයාගත හැකිය: OpenSSH 8.7, OpenSSH 8.8. rsa-sha ඩිජිටල් අත්සන් සඳහා සහය අබල කර ඇත.
  • AMD64 ගෘහ නිර්මාණ ශිල්පය සඳහා වරායන් ගණන 11325, aarch64 සඳහා - 11034, i386 සඳහා - 10248. වරායන්හි යෙදුම් අනුවාද අතර: FFmpeg 4.4 GCC 8.4.0 සහ 11.2.0 GNOME 40.4 Go 1.17, 8 302 KDE යෙදුම් 11.0.12 KDE රාමු 16.0.2 LLVM/Clang 21.08.1 LibreOffice 5.85.0 Lua 11.1.0, 7.2.1.2 සහ 5.1.5 MariaDB 5.2.4 Node.5.3.6 Node.10.6.4 12.22.6 සහ 7.3.30 .7.4.23 Postfix 8.0.10 PostgreSQL 3.5.12 Python 13.4, 2.7.18 සහ 3.8.12 Qt 3.9.7 සහ 5.15.2 Ruby 6.0.4, 2.6.8 සහ 2.7.4L 3.0.2ite 1.55.0 Xfce 3.35.5
  • OpenBSD 7.0 සමඟින් යාවත්කාලීන කරන ලද තෙවන පාර්ශවීය සංරචක:
    • X.Org 7.7 මත පදනම්ව Xserver 1.20.13 + පැච්, freetype 2.10.4, fontconfig 2.12.4, Mesa 21.1.8, xterm 367, xkeyboard-config 2.20, fonttosf1.2.2nt.XNUMXtosfXNUMXnt.
    • LLVM/Clang 11.1.0 (+ පැච්)
    • GCC 4.2.1 (+ පැච්) සහ 3.3.6 (+ පැච්)
    • පර්ල් 5.32.1 (+ පැච්)
    • NSD 4.3.7
    • නොබැඳි 1.13.3
    • Ncurses 5.7
    • Binutils 2.17 (+ පැච්)
    • Gdb 6.3 (+ පැච්)
    • Awk 18.12.2020/XNUMX/XNUMX
    • Expat 2.4.1

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න