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

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

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

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

  • ක්‍රියාවට නංවන ලද පද්ධති ඇමතුම් waitid (ක්‍රියාවලි තත්ත්‍වයේ වෙනස්කම් සඳහා රැඳී සිටීම), pinsyscalll (ROP සූරාකෑමෙන් ආරක්ෂා වීමට execve ඇතුල්වීමේ ස්ථානය පිළිබඳ තොරතුරු යැවීමට), getthrname සහ setthrname (නූල නම ලබා ගැනීම සහ සැකසීම).
  • සියලුම ගෘහනිර්මාණයන් දෘඪාංග-ස්වාධීන ටයිමර් බාධා උපලේඛකයක් වන clockintr භාවිතා කරයි.
  • sysctl kern.autoconf_serial එකතු කරන ලදී, එය පරිශීලක අවකාශයේ සිට කර්නලයේ උපාංග ගස් තත්ත්වය වෙනස්වීම් නිරීක්ෂණය කිරීමට භාවිතා කළ හැක.
  • බහු ප්‍රොසෙසර් (SMP) පද්ධති සඳහා වැඩි දියුණු කළ සහාය. ටුන් සහ ටැප් උපාංග සඳහා සිදුවීම් පෙරහන් mp-ආරක්ෂිත කාණ්ඩයට පරිවර්තනය කර ඇත. ශ්‍රිත තෝරන්න, තෝරා ගන්න, ඡන්ද විමසීම, ppoll, getsockopt, setsockopt, mmap, munmap, mprotect, sched_yield, minherit සහ utrace, මෙන්ම ioctl SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGIFGATTR සහ SIOCG අවහිර කිරීම් වලින් ඉවත් කර ඇත. pf පැකට් ෆිල්ටරය තුළ අවහිර කිරීමේ හැසිරවීම වැඩිදියුණු කිරීම. බහු-core පද්ධති මත පද්ධතියේ සහ ජාල තොගයේ කාර්ය සාධනය වැඩි දියුණු කිරීම.
  • drm (Direct Rendering Manager) රාමුව ක්‍රියාත්මක කිරීම Linux kernel 6.1.15 (අවසාන නිකුතුව - 5.15.69) සමඟ සමමුහුර්ත කර ඇත. Amdgpu ධාවකය Ryzen 7000 "Raphael", Ryzen 7020 "Mendocino", Ryzen 7045 "Dragon Range", Radeon RX 7900 XT/XTX "Navi 31", Radeon RX 7600M (XT), "7700S සහ 7600" සඳහා සහය එක් කරයි. Amdgpu පසුබිම් ආලෝකය පාලනය කිරීම සඳහා සහය එක් කර ඇති අතර X.Org මාදිලි සැකසුම් ධාවකය භාවිතා කරන විට xbacklight ක්‍රියා කරන බව සහතික කරයි. Mesa සතුව පෙරනිමියෙන් shader caching සබල කර ඇත.
  • VMM හයිපර්වයිසර් සඳහා වැඩිදියුණු කිරීම් සිදු කර ඇත.
  • පරිශීලක අවකාශයේ ක්‍රියාවලිවල අමතර මතක ආරක්ෂණය සඳහා වූ හැකියාවන් ක්‍රියාත්මක කර ඇත: වෙනස් කළ හැකි පද්ධති ඇමතුම සහ එකම නමේ ආශ්‍රිත පුස්තකාල ක්‍රියාකාරිත්වය, මතකය (මතක සිතියම්ගත කිරීම්) වෙත පරාවර්තනය කිරීමේදී ප්‍රවේශ අයිතිවාසිකම් නිවැරදි කිරීමට ඔබට ඉඩ සලසයි. කැපවීමෙන් පසු, මතක ප්‍රදේශයක් සඳහා සකසා ඇති අයිතීන්, උදාහරණයක් ලෙස, ලිවීම සහ ක්‍රියාත්මක කිරීම තහනම් කිරීම, පසුව mmap(), mprotect() සහ munmap() ශ්‍රිතයන් වෙත ලැබෙන ඇමතුම් හරහා වෙනස් කළ නොහැක, එය උත්සාහ කිරීමේදී EPERM දෝෂයක් ජනනය කරයි. වෙනස් කිරීමට.
  • AMD64 ගෘහනිර්මාණ ශිල්පය මත, RETGUARD ආරක්ෂණ යාන්ත්‍රණය පද්ධති ඇමතුම් සඳහා සක්‍රීය කර ඇති අතර, ණයට ගැනීමේ කේත කොටස් සහ ප්‍රතිලාභ-නැඹුරු ක්‍රමලේඛන ශිල්පීය ක්‍රම භාවිතයෙන් ගොඩනගා ඇති සූරාකෑම් ක්‍රියාත්මක කිරීම සංකීර්ණ කිරීම අරමුණු කර ගෙන ඇත.
  • පද්ධතිය ආරම්භ වන සෑම අවස්ථාවකම sshd ක්‍රියාත්මක කළ හැකි ගොනුව අහඹු ලෙස නැවත සම්බන්ධ කිරීම මත පදනම්ව, දුර්වලතා සූරාකෑමට එරෙහිව ආරක්ෂාව සක්‍රීය කර ඇත. Reflow මඟින් sshd හි ක්‍රියාකාරී ඕෆ්සෙට් අඩුවෙන් පුරෝකථනය කළ හැකි බවට පත් කිරීමට හැකි වේ, එමඟින් ප්‍රතිලාභ-නැඹුරු ක්‍රමලේඛන ශිල්පීය ක්‍රම භාවිතයෙන් සූරාකෑම් නිර්මාණය කිරීම අපහසු වේ.
  • 64-bit පද්ධති මත වඩාත් ආක්‍රමණශීලී අට්ටි පිරිසැලසුම් සසම්භාවීකරණය සබල කර ඇත.
  • ප්‍රොසෙසර ක්ෂුද්‍ර වාස්තු විද්‍යාත්මක ව්‍යුහයන් තුළ ස්පෙක්ටර්-බීඑච්බී අවදානමට එරෙහිව ආරක්ෂාව එකතු කරන ලදී.
  • ARM64 ප්‍රොසෙසර මත, DIT (Data Independent Timeing) ධජය පරිශීලක අවකාශය සහ කර්නල් අවකාශය සඳහා සක්‍රීය කර ඇති අතර එය මෙම උපදෙස්වල සකසන ලද දත්ත මත උපදෙස් ක්‍රියාත්මක කිරීමේ කාලයෙහි යැපීම හසුරුවන පැති-නාලිකා ප්‍රහාර අවහිර කරයි.
  • ජාල වින්‍යාසයන් නිර්වචනය කිරීමේදී lladdr භාවිතා කිරීමේ හැකියාව සපයයි. උදාහරණයක් ලෙස, අතුරුමුහුණත නමට (hostname.fxp0) බැඳීමට අමතරව, ඔබට MAC ලිපිනයට බැඳීම භාවිතා කළ හැකිය (hostname.00:00:6e:00:34:8f).
  • ARM64-පාදක පද්ධති සඳහා වැඩි දියුණු කළ නින්ද සහාය.
  • Apple ARM චිප් සඳහා සැලකිය යුතු ලෙස පුළුල් කළ සහාය.
  • නව දෘඩාංග සඳහා සහය එක් කරන ලද අතර නව ධාවක ඇතුළත් විය.
  • බ්‍රෝඩ්කොම් සහ සයිප්‍රස් චිප්ස් මත පදනම් වූ රැහැන් රහිත කාඩ්පත් සඳහා bwfm ධාවකය WEP සඳහා සංකේතාකන සහාය සපයයි.
  • ස්ථාපකය මෘදුකාංග RAID සමඟ වැඩ වැඩි දියුණු කර ඇති අතර මාර්ගෝපදේශක තැටි සංකේතනය සඳහා මූලික සහාය ක්‍රියාත්මක කර ඇත.
  • කර්සරය මුලට සහ අවසානයට අනුචලනය කිරීමට scroll-top සහ scroll-bottom යන නව විධාන tmux (“terminal multiplexer”) වෙත එක් කර ඇත.LibreSSL සහ OpenSSH පැකේජ යාවත්කාලීන කර ඇත. වැඩිදියුණු කිරීම් පිළිබඳ සවිස්තරාත්මක දළ විශ්ලේෂණයක් සඳහා, LibreSSL 3.7.0, OpenSSH 9.2 සහ OpenSSH 9.3 හි සමාලෝචන බලන්න.
  • AMD64 ගෘහ නිර්මාණ ශිල්පය සඳහා වරායන් සංඛ්‍යාව 11764 (11451 සිට), aarch64 - 11561 (11261 සිට), i386 - 10572 සඳහා (10225 සිට). වරායන්හි යෙදුම් අනුවාද අතර:
    • තරු ලකුණ 16.30.0, 18.17.0 සහ 20.2.0
    • විගඩමේ 3.2.5
    • CMake 3.25.2
    • ක්රෝමියම් 111.0.5563.110
    • Emacs 28.2
    • FFmpeg 4.4.3
    • GCC 8.4.0 සහ 11.2.0
    • GHC 9.2.7
    • GNOME 43.3
    • 1.20.1 යන්න
    • JDK 8u362, 11.0.18 සහ 17.0.6
    • KDE ගියර් 22.12.3
    • KDE රාමු 5.103.0
    • කිත්ර 5.1.5
    • LLVM/Clang 13.0.0
    • LibreOffice 7.5.1.2
    • Lua 5.1.5, 5.2.4, 5.3.6 සහ 5.4.4
    • මාරියා ඩී බී 10.9.4
    • මොනෝ 6.12.0.182
    • Mozilla Firefox 111.0 සහ ESR 102.9.0
    • මොසිල්ලා තණ්ඩර්බර්ඩ් 102.9.0
    • Mutt 2.2.9 සහ NeoMutt 20220429
    • Node.js 18.15.0
    • ඕකම්ල් 4.12.1
    • OpenLDAP 2.6.4
    • PHP 7.4.33, 8.0.28, 8.1.16 සහ 8.2.3
    • Postfix 3.5.17 සහ 3.7.3
    • PostgreSQL 15.2
    • පයිතන් 2.7.18, 3.9.16, 3.10.10 සහ 3.11.2
    • Qt 5.15.8 සහ 6.4.2
    • R 4.2.1
    • රූබි 3.0.5, 3.1.3 සහ 3.2.1
    • මලකඩ 1.68.0
    • SQLite 2.8.17 සහ 3.41.0
    • වෙඩි තැබීම 22.12.21
    • සුඩෝ 1.9.13.3
    • මීර්කට් 6.0.10
    • Tcl/Tk 8.5.19 සහ 8.6.13
    • ටෙක්ස් ලයිව් 2022
    • Vim 9.0.1388 සහ Neovim 0.8.3
    • Xfce 4.18
  • OpenBSD 7.3 සමඟින් යාවත්කාලීන කරන ලද තෙවන පාර්ශවීය සංරචක:
    • X.Org 7.7 මත පදනම්ව Xserver 1.21.6 + පැච්, freetype 2.12.1, fontconfig 2.14, Mesa 22.3.4, xterm 378, xkeyboard-config 2.20, fonttosf1.2.2nt.XNUMXtosfXNUMXnt.
    • LLVM/Clang 13.0.0 (+ පැච්)
    • GCC 4.2.1 (+ පැච්) සහ 3.3.6 (+ පැච්)
    • පර්ල් 5.36.1 (+ පැච්)
    • NSD 4.6.1
    • නොබැඳි 1.17
    • Ncurses 5.7
    • Binutils 2.17 (+ පැච්)
    • Gdb 6.3 (+ පැච්)
    • Awk 12.9.2022/XNUMX/XNUMX
    • Expat 2.5.0.

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

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