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

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

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

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

  • උපයෝගීතාව ඇතුළත් වේ sysupgrade, අදහස් කර ඇත පද්ධතිය ස්වයංක්‍රීයව නව නිකුතුවකට යාවත්කාලීන කිරීමට. Sysupgrade උත්ශ්‍රේණි කිරීම සඳහා අවශ්‍ය ගොනු බාගත කරයි, ඒවා භාවිතයෙන් පරීක්ෂා කරයි සංකේතවත් කරන්න, ramdisk bsd.rd bsd.upgrade වෙත පිටපත් කර පද්ධතිය නැවත ආරම්භ කිරීම ආරම්භ කරයි. ඇරඹුම් කාරකය, bsd.upgrade පවතින බව හඳුනාගෙන, එය ස්වයංක්‍රීයව බාගත කර පද්ධතිය ස්වයංක්‍රීයව යාවත්කාලීන කිරීමට පටන් ගනී. OpenBSD 6.5 හි පෙර ශාඛාව සඳහා, sysupgrade එකතු කරන syspatch එකක් සකස් කර ඇති අතර, “syspatch && sysupgrade” ක්‍රියාත්මක කිරීමෙන් amd6.6, arm64 සහ i64 ගෘහ නිර්මාණ ශිල්පය මත ඔබේ පද්ධතිය OpenBSD 386 වෙත උත්ශ්‍රේණි කිරීමට මෙම උපයෝගීතාව භාවිත කිරීමට ඔබට ඉඩ සලසයි.
  • Cavium OCTEON (mips64) ප්‍රොසෙසර සඳහා, මූලික පද්ධතියේ ප්‍රධාන සම්පාදකය ලෙස Clang භාවිතා වේ. Powerpc ගෘහ නිර්මාණ ශිල්පය සඳහා Clang භාවිතයෙන් ගොඩනැගීම සඳහා විකල්ප සහාය එක් කර ඇත. armv7 සහ i386 ගෘහනිර්මාණ සඳහා, GCC සම්පාදකය පෙරනිමියෙන් අක්‍රිය කර ඇත (ඉතුරු වන්නේ Clang පමණි);
  • රියදුරු ඇතුළත් amdgpu AMD GPU සඳහා. රියදුරු යාවත්කාලීන කරන ලදී ආචාර්ය (සෘජු විදැහුම්කරණ කළමනාකරු). පළමු ප්‍රවේශයේදී උපාංගයේ හිමිකරු වෙනස් කිරීමෙන් වරප්‍රසාද ලත් පරිශීලකයින්ට drm උපාංගයට ප්‍රවේශ වීමේ හැකියාව එක් කරන ලදී. inteldrm සහ radeondrm ධාවක කේතය Linux කර්නලය 4.19.78 සමඟ සමමුහුර්ත කර ඇත. Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake සහ Comet Lake චිප්ස් හි භාවිතා වන GPU සඳහා සහය එක් කරන ලදී;
  • ලිනක්ස් අනුකූල අතුරු මුහුණත ක්රියාත්මක කර ඇත acpi සහ radeon සහ amdgpu ධාවක සඳහා ACPI සහාය එකතු කරන ලදී;
  • රියදුරු එකතු කළේය aplgpio Intel Apollo Lake SoC හි භාවිතා වන GPIO පාලක සඳහා;
  • SAS3 පාලක සඳහා වැඩි දියුණු කළ සහය, ආරම්භයේදී ධාවකය හඳුනාගැනීමේ විශ්වසනීයත්වය වැඩිදියුණු කිරීම සහ mpii ධාවකයේ 64-bit DMA සඳහා සහය එක් කිරීම;
  • PCI උපාංග සඳහා පිරිවිතර සහාය ක්‍රියාත්මක කර ඇත virtio 1.0;
  • AMD Ryzen CPU/APU වල භාවිතා කරන ගුප්ත ලේඛන කොප්‍රොසෙසර සඳහා සහය එක් කරන ලදී. 17 වන පරම්පරාවේ AMD ප්‍රොසෙසරවල භාවිතා වන තාප සංවේදක සඳහා 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, කියවීම සහ ලිවීම පද්ධති ඇමතුම්, මෙන්ම සම්පත් සීමාවන්ට ප්‍රවේශ වීම සහ ගොනු ස්ථාන වෙනස් කිරීම සඳහා වන කේතය ගෝලීය අවහිර කිරීම් වලින් ඉවත් කර ඇත;
  • Intel CPU වල Specter දුර්වලතා අවහිර කිරීම සඳහා වැඩි දියුණු කළ ක්‍රමය. වෙතින් ආරක්ෂාව එකතු කරන ලදී පහර දෙනවා Intel ප්‍රොසෙසරවල MDS (ක්ෂුද්‍ර වාස්තු විද්‍යාත්මක දත්ත නියැදීම) පන්තිය;
  • ntpd සතුව ස්වයංක්‍රීයව ක්‍රියාත්මක වන ඔරලෝසුවක් නොමැති විට පවා, ඇරඹුම් වේලාවේදී පද්ධති ඔරලෝසුව සැකසීමට සහ නැවත ලබා ගැනීමට ආරක්ෂිත මාදිලියක් ඇත;
  • සෙවුම්, ගැලපීම් සහ ආදේශක විධානවල නිත්‍ය ප්‍රකාශන භාවිතා කිරීමේ හැකියාව tmux ටර්මිනල් මල්ටිප්ලෙක්සර් වෙත එක් කර ඇත. මූසිකය හෝ යතුරුපුවරු පාලනය සමඟ සරල මෙනු පද්ධතියක් එක් කරන ලදී. තත්ව තීරුවේ මෙනුව ප්රදර්ශනය කිරීම සඳහා, "display-menu" විධානය යෝජනා කර ඇත. ප්‍රදේශ තෝරාගැනීමේදී තිරයේ ඉහළ හෝ පහළ දාරවලින් ඔබ්බට මවුස් කර්සරය ගෙන යන විට ස්වයංක්‍රීය අනුචලනය ක්‍රියාත්මක කරන ලදී;
  • Bgpd හි වැඩිදියුණු කළ කාර්ය සාධනය. ප්‍රජා ගැලපීම සඳහා කේතය නැවත ලියා ඇත, ප්‍රජාවන් කිහිපයක් සහ සම වයසේ මිතුරන් විශාල සංඛ්‍යාවක් සමඟ වින්‍යාස කිරීමේ කාර්යය සැලකිය යුතු ලෙස වේගවත් කර ඇත. bgpctl වෙත 'show mrt අසල්වැසියන්' විධානය එක් කරන ලදී;
  • DNS විසඳුම තුළ ලිහිල් කරන්න ලැයිස්තු අවහිර කිරීම සඳහා සහාය එකතු කිරීම;
  • උපයෝගිතා එකතු කරන ලදී snmp snmpctl වෙනුවට නව SNMP සේවාදායකයක් ක්‍රියාත්මක කිරීමත් සමඟ;
  • OpenSMTPD තැපැල් සේවාදායකයේ අනුවාදය යාවත්කාලීන කර ඇත. වරාය හරහා වෙන වෙනම බෙදා හැරිය හැකි බාහිර පෙරහන් ලිවීම සඳහා API එකක් එක් කරන ලදී. එන සැසි සඳහා සරල පෙරහන ක්‍රියාකාරීත්වය සපයන, බිල්ට් ෆිල්ටර් සඳහා සහය ද එක් කර ඇත. mail.maildir හි ඇති Junk බහලුම වෙත පෙරන ලද තැපැල් බෙදා හැරීමට විකල්පයක් එක් කරන ලදී. proxy-v2 ප්‍රොටෝකෝලය සඳහා සහය ක්‍රියාත්මක කර ඇත, ඔබට ප්‍රොක්සියක් පිටුපස SMTP සේවාදායකයක් තැබීමට ඉඩ සලසයි. ECDSA සහතික සඳහා සහාය ක්‍රියාත්මක කර ඇත.
  • OpenSSH 8.1 පැකේජය යාවත්කාලීන කර ඇත, වැඩිදියුණු කිරීම් පිළිබඳ සවිස්තරාත්මක දළ විශ්ලේෂණයක් සොයාගත හැකිය මෙහි;
  • LibreSSL පැකේජය යාවත්කාලීන කර ඇති අතර, එහිදී OpenSSL 1.1 වෙතින් RSA_METHOD ව්‍යුහයේ පෝට් කිරීම සම්පූර්ණ කර ඇති අතර, RSA සමඟ වැඩ කිරීම සඳහා විවිධ ක්‍රියාකාරකම් ක්‍රියාත්මක කිරීමට ඉඩ සලසයි;
  • AMD64 ගෘහ නිර්මාණ ශිල්පය සඳහා වරායන් සංඛ්‍යාව 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 (පැච් සහිත)
    • පර්ල් 5.28.2 (පැච් සහිත)
    • NSD 4.2.2
    • නොබැඳි 1.9.4
    • Ncurses 5.7
    • Binutils 2.17 (පැච් සහිත)
    • Gdb 6.3 (පැච් සහිත)
    • Awk අගෝස්තු 10, 2011
    • Expat 2.2.8

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

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