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

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

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

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

  • Apple M1 Pro/Max සහ Apple T1 Macs වැනි Apple M2 (Apple Silicon) ARM චිපයෙන් සමන්විත Mac පරිගණක සඳහා සහය භාවිතයට සූදානම් බව නිවේදනය කර ඇත. SPI, I2C, DMA පාලකය, යතුරු පුවරුව, ස්පර්ශක පෑඩ්, බලය සහ කාර්ය සාධන කළමනාකරණය සඳහා ධාවක එකතු කරන ලදී. Wi-Fi, GPIO, framebuffer, USB, screen, NVMe ධාවකයන් සඳහා සහය සපයයි.
  • ARM64 ගෘහ නිර්මාණ ශිල්පය සඳහා වැඩි දියුණු කළ සහාය. ධාවක එකතු කරන ලද gpiocharger, gpioleds සහ gpiokeys, GPIO වෙත සම්බන්ධිත ගාස්තු, විදුලි පහන් සහ බොත්තම් සඳහා සහය ලබා දීම (උදාහරණයක් ලෙස, මෙය Pinebook Pro හි සිදු කෙරේ). නව ධාවක එකතු කරන ලදි: mpfclock (PolarFire SoC MSS ඔරලෝසු පාලකය), cdsdhc (Cadence SD/SDIO/eMMC සත්කාරක පාලකය), mpfiic (PolarFire SoC MSS I2C පාලකය) සහ mpfgpio (PolarFire SoC MSS GPIO).
  • RISC-V 64 ගෘහ නිර්මාණ ශිල්පය සඳහා වැඩි දියුණු කළ සහය, ඒ සඳහා uhid සහ fido ධාවකයන් ඇතුළත් කර ඇති අතර, GPT තැටි මත ස්ථාපනය සඳහා සහය දක්වයි.
  • mount_msdos උපයෝගිතා පෙරනිමියෙන් දිගු ගොනු නාම භාවිතයට ඉඩ සලසයි.
  • යුනික්ස් සොකට් සඳහා කසළ එකතු කිරීමේ කේතය නැවත සකස් කර ඇත.
  • sysctl hw.perfpolicy පෙරනිමියෙන් “ස්වයංක්‍රීය” ලෙස සකසා ඇත, එයින් අදහස් වන්නේ ස්ථාවර බලය සම්බන්ධ වූ විට සම්පූර්ණ කාර්ය සාධන මාදිලිය සක්‍රීය වන අතර බැටරියකින් බලගන්වන විට අනුවර්තන ඇල්ගොරිතම භාවිතා කරන බවයි.
  • බහු ප්‍රොසෙසර් (SMP) පද්ධති සඳහා වැඩි දියුණු කළ සහාය. නම් නොකළ නාලිකා, kqread, ශ්‍රව්‍ය සහ සොකට් සඳහා සිදුවීම් පෙරහන් මෙන්ම BPF යාන්ත්‍රණය mp-ආරක්ෂිත කාණ්ඩයට මාරු කර ඇත. ඡන්ද විමසීම, තෝරා ගැනීම, ppoll සහ pselect පද්ධති ඇමතුම් නැවත ලියා ඇති අතර දැන් kqueue මත ක්‍රියාත්මක වේ. kevent, getsockname, getpeername, accept සහ accept4 පද්ධති ඇමතුම් අවහිර කිරීමෙන් ඉවත් කර ඇත. භාරය සහ ගබඩා පරමාණුක ශ්‍රිත සඳහා කර්නල් අතුරුමුහුණතක් එක් කරන ලද අතර, යොමු ගණන් කිරීම යෙදෙන ව්‍යුහයන්ගේ මූලද්‍රව්‍යවල int සහ දිගු වර්ග භාවිතා කිරීමට ඉඩ සලසයි.
  • drm (Direct Rendering Manager) රාමුව ක්‍රියාත්මක කිරීම Linux කර්නලය 5.15.26 (අවසාන නිකුතුව - 5.10.65) සමඟ සමමුහුර්ත කර ඇත. inteldrm ධාවකය විසින් Elkhart Lake, Jasper Lake සහ Rocket Lake microarchitectures මත පදනම් වූ Intel චිප් සඳහා සහය එක් කර ඇත. amdgpu ධාවකය APU/GPU Van Gogh, Rembrandt "Yellow Carp" Ryzen 6000, Navi 22 "Navy Flounder", Navi 23 "Dimgrey Cavefish" සහ Navi 24 "Beige Goby" සඳහා සහය දක්වයි.
  • FreeType පුස්තකාලය තුළ Subpixel අකුරු විදැහුම්කරණය සක්‍රීය කර ඇත.
  • ගොනුවකට නිරපේක්ෂ මාර්ගය පෙන්වීමට රියල්පාත් උපයෝගීතාව එක් කරන ලදී.
  • ධාවනය වන නමුත් rc.conf.local හි ඇතුළත් නොවන පසුබිම් ක්‍රියාවලි පෙන්වීමට rcctl උපයෝගීතාවයට "ls rogue" විධානය එක් කරන ලදී.
  • BPFtrace දැන් චෙක්පත් සඳහා විචල්‍ය සඳහා සහය දක්වයි. කර්නල් තොගය පැතිකඩ කිරීම සඳහා kprofile.bt සහ උපලේඛකයේ ප්‍රමාදයන් හඳුනා ගැනීම සඳහා runqlat.bt යන ස්ක්‍රිප්ට් btrace වෙත එක් කර ඇත.
  • AD ධජය සඳහා සහය සහ DNSSEC සඳහා 'විශ්වාස-දැන්වීම්' සැකසීම නිර්වචනය කරන libc වෙත RFC6840 සඳහා සහය එක් කරන ලදී.
  • Apm සහ apmd පුරෝකථනය කළ බැටරි නැවත ආරෝපණය කිරීමේ කාලය සංදර්ශනය කිරීම ඇතුළත් වේ.
  • /etc/login.conf.d හි හැකියාවන් දත්ත සමුදාය ගබඩා කිරීමේ හැකියාව පැකේජ වලින් ඔබගේම ගිණුම් පන්ති එකතු කිරීම සරල කිරීමට සපයා ඇත.
  • Malloc 128k සිට 2M දක්වා ප්‍රමාණයේ මතක කලාප සඳහා හැඹිලිය සපයයි.
  • pax archiver mtime, atime සහ ctime දත්ත සහිත විස්තීරණ ශීර්ෂ සඳහා සහය දක්වයි.
  • මූලාශ්‍ර ගොනුව සුරැකීමට gzip සහ gunzip උපයෝගිතා වෙත "-k" විකල්පයක් එක් කරන ලදී.
  • පහත විකල්ප openrsync උපයෝගිතා වෙත එකතු කර ඇත: අතිරේක නාමාවලි වල ගොනු තිබේදැයි පරීක්ෂා කිරීමට "-compare-dest"; ගොනු ප්‍රමාණය සීමා කිරීමට “—උපරිම ප්‍රමාණය” සහ “—අවම ප්‍රමාණය”.
  • සංඛ්‍යා අනුපිළිවෙල මුද්‍රණය කිරීමට seq විධානය එක් කරන ලදී.
  • ත්‍රිකෝණමිතික ශ්‍රිතවල විශ්වීය මෘදුකාංග ක්‍රියාත්මක කිරීම FreeBSD 13 වෙතින් ගෙන ගොස් ඇත (x86 සඳහා එකලස් කිරීමේ ක්‍රියාත්මක කිරීම් අක්‍රීය කර ඇත).
  • lrint, lrintf, llrint සහ llrintf ශ්‍රිතයන් ක්‍රියාත්මක කිරීම FreeBSD වෙතින් ගෙන ගොස් ඇත (පෙර NetBSD වෙතින් ක්‍රියාත්මක කිරීම භාවිතා කරන ලදී).
  • fdisk උපයෝගිතා තැටි කොටස් සමඟ වැඩ කිරීම සම්බන්ධ බොහෝ වෙනස්කම් සහ නිවැරදි කිරීම් අඩංගු වේ.
  • Intel PCH GPIO පාලකය (Cannon Lake H සහ Tiger Lake H වේදිකා සඳහා), NXP PCF85063A/TP RTC, Synopsys Designware UART, Intel 2.5Gb Ethernet, SIMCom SIM7600, RTL8156B, RTL7601B, MediaTek4387B, MediaTekXNUMXB.
  • පැකේජයේ Realtek රැහැන් රහිත චිප් සඳහා බලපත්‍ර සහිත ස්ථිරාංග ඇතුළත් වන අතර, ඔබට ස්ථිරාංග අතින් බාගත නොකර rsu, rtwn සහ urtwn ධාවක භාවිතා කිරීමට ඉඩ සලසයි.
  • ixl (Intel Ethernet 700), ix (Intel 82598/82599/X540/X550) සහ aq (Aquantia AQC1xx) ධාවක VLAN ටැග් වල දෘඪාංග සැකසුම් සඳහා සහය සහ IPv4, TCP4/6 සහ UDP4/6 සඳහා චෙක්සම් ගණනය කිරීම්/සත්‍යාපනය ඇතුළත් වේ.
  • Intel Jasper Lake චිප්ස් සඳහා ශබ්ද ධාවකය එක් කරන ලදී. XBox One ක්‍රීඩා පාලකය සඳහා සහය එක් කරන ලදී.
  • IEEE 802.11 රැහැන් රහිත තොගය 40n මාදිලිය සඳහා 802.11MHz නාලිකා සඳහා සහය සහ 802.11ac (VHT) ප්‍රමිතිය සඳහා මූලික සහාය සපයයි. රියදුරන් සඳහා විකල්ප පසුබිම් ස්කෑන් හසුරුවන්නක් එක් කර ඇත. ප්‍රවේශ ලක්ෂ්‍යයක් තෝරාගැනීමේදී, 5GHz නාලිකා සහිත ලක්ෂ්‍යවලට දැන් ප්‍රමුඛත්වය දෙනු ලබන අතර, 2GHz නාලිකා සහිත ලකුණු තෝරාගනු ලබන්නේ ඉන් පසුවය.
  • vxlan ධාවකය ක්‍රියාත්මක කිරීම නැවත ලියා ඇත, එය දැන් පාලම උප පද්ධතියෙන් ස්වාධීනව ක්‍රියා කරයි.
  • යාවත්කාලීන ක්‍රියාවලියේදී ගොනු චලනයන්හි තීව්‍රතාවය අඩු කිරීමට pkg_add උපයෝගීතාව ඇමතීම සඳහා ස්ථාපකය විසින් තර්කනය නැවත සකස් කර ඇත. install.site ගොනුව ස්ථාපනය සහ උත්ශ්‍රේණිගත සැකසුම් ක්‍රියාවලිය ලේඛනගත කරයි. සියලුම ගෘහනිර්මාණ සඳහා, ස්ථිරාංග එකතු කර ඇති අතර, තෙවන පාර්ශවීය නිෂ්පාදනවල බෙදා හැරීමට අවසර ඇත. ස්ථාපන මාධ්‍යයේ හිමිකාර ස්ථිරාංග ස්ථාපනය කිරීම සඳහා, fw_update උපයෝගීතාව භාවිතා කරයි.
  • xterm හි, ආරක්ෂක හේතූන් මත පෙරනිමියෙන් මවුස් ලුහුබැඳීම අක්‍රීය කර ඇත.
  • usbhidctl සහ usbhidaction unveil පද්ධති ඇමතුම භාවිතා කරමින් ගොනු පද්ධති ප්‍රවේශ හුදකලාව සපයයි.
  • පෙරනිමියෙන්, ජාල අතුරුමුහුණත සක්‍රිය වූ වහාම පැකට් ලැබෙන බව සහතික කිරීම සඳහා අක්‍රිය තත්වයේ ('පහළ') ජාල අතුරුමුහුණත් සඳහා dhcpd ඇමුණුමක් ද සපයයි.
  • OpenSMTPD (smtpd) පිටතට යන "smtps://" සහ "smtp+tls://" සම්බන්ධතා සඳහා පෙරනිමියෙන් TLS පරීක්ෂා කිරීම සබල කර ඇත.
  • httpd විසින් ප්‍රොටෝකෝල අනුවාද පිරික්සීම ක්‍රියාවට නංවා ඇත, දෝෂ පෙළ සමඟ තමන්ගේම ගොනු නිර්වචනය කිරීමේ හැකියාව එකතු කර ඇත, සහ gzip ධජ කට්ටලය සමඟ පෙර සම්පීඩිත ගොනු බෙදා හැරීම සඳහා httpd.conf වෙත gzip-ස්ථිතික විකල්පය එකතු කිරීම ඇතුළුව සම්පීඩිත දත්ත සැකසීම වැඩි දියුණු කර ඇත. අන්තර්ගත-කේතන ශීර්ෂය තුළ.
  • IPsec හි, iked.conf හි ප්‍රොටෝ පරාමිතිය මඟින් ප්‍රොටෝකෝල ලැයිස්තුවක් නියම කිරීමට ඉඩ ලබා දේ. විශ්වාසදායී CA සහ සහතික පෙන්වීමට ikectl උපයෝගීතාවයට "show certinfo" විධානය එක් කරන ලදී. iked විසින් ඛණ්ඩනය වූ පණිවිඩ හැසිරවීම වැඩිදියුණු කර ඇත.
  • rpki-Client වෙත BGPsec රවුටරයේ පොදු යතුරු පරීක්ෂා කිරීම සඳහා සහය එක් කරන ලද අතර X509 සහතික වැඩි දියුණු කරන ලදි. සත්‍යාපිත ගොනු වල හැඹිලි එකතු කරන ලදී. RFC 6488 සමඟ වැඩි දියුණු කළ ගැළපුම.
  • bgpd "වරාය" පරාමිතිය එක් කළ අතර, එය සම්මත නොවන ජාල තොට අංකයකට බැඳීමට "සවන් දෙන්න" සහ "අසල්වැසි" කොටස්වල භාවිතා කළ හැක. RIB (මාර්ගගත තොරතුරු පදනම) සමඟ වැඩ කිරීමට කේතය නැවත සකස් කරන ලදී, අනාගතයේ දී බහු මාර්ග සහාය සැපයීමේ අරමුණින් සිදු කරන ලදී.
  • කොන්සෝල කවුළු කළමනාකරු tmux (“ටර්මිනල් මල්ටිප්ලෙක්සර්”) වර්ණ ප්‍රතිදානය සඳහා පුළුල් කළ හැකිය. කවුළුව-දේශසීමා-ආකෘතිය, කර්සරය-වර්ණ සහ කර්සර විධානයන් එකතු කරන ලදී.
  • LibreSSL විසින් RFC 3779 (IP ලිපින සහ ස්වයංක්‍රීය පද්ධති සඳහා X.509 දිගු) සහ සහතික විනිවිද භාවය යාන්ත්‍රණය සඳහා OpenSSL සහය ලබාගෙන ඇත (සියලු නිකුත් කරන ලද සහ අවලංගු කරන ලද සහතිකවල ස්වාධීන පොදු ලොගයක් වන අතර එමඟින් සියලු වෙනස්කම් සහ ක්‍රියා ස්වාධීනව විගණනය කිරීමට හැකි වේ. සහතික කිරීමේ බලධාරීන්, සහ රහසිගතව ව්‍යාජ වාර්තා සෑදීමේ ඕනෑම උත්සාහයක් වහාම නිරීක්ෂණය කිරීමට ඔබට ඉඩ සලසයි). OpenSSL 1.1 සමඟ ගැළපීම සැලකිය යුතු ලෙස වැඩිදියුණු කර ඇති අතර TLSv1.3 සඳහා කේතාංක නම් OpenSSL ට සමාන වේ. බොහෝ කාර්යයන් calloc() භාවිතා කිරීමට පරිවර්තනය කර ඇත. නව ඇමතුම් වලින් විශාල කොටසක් libssl සහ libcrypto වෙත එකතු කර ඇත.
  • OpenSSH පැකේජය යාවත්කාලීන කරන ලදී. වැඩිදියුණු කිරීම් පිළිබඳ සවිස්තරාත්මක දළ විශ්ලේෂණයක් සඳහා, OpenSSH 8.9 සහ OpenSSH 9.0 හි සමාලෝචන බලන්න. පැරණි SCP/RCP ප්‍රොටෝකෝලය වෙනුවට SFTP භාවිතා කිරීමට scp උපයෝගීතාව පෙරනිමියෙන් ගෙන ගොස් ඇත.
  • AMD64 ගෘහ නිර්මාණ ශිල්පය සඳහා වරායන් ගණන 11301 (11325 සිට), aarch64 - 11081 (11034 සිට), i386 - 10136 සඳහා (10248 සිට). වරායන්හි යෙදුම් අනුවාද අතර: Asterisk 16.25.1, 18.11.1 සහ 19.3.1 Audacity 2.4.2 CMake 3.20.3 Chromium 100.0.4896.75 Emacs 27.2 FFmpeg 4.4.1 GCC 8.4.0 GCC 11.2.0 .41.5 JDK 1.17.7u8, 322 සහ 11.0.14 KDE යෙදුම් 17.0.2 KDE රාමු 21.12.2 Krita 5.91.0 LLVM/Clang 5.0.2 LibreOffice 13.0.0 Lua, 7.3.2.2, 5.1.5, 5.2.4 .5.3.6 .10.6.7 Mono 6.12.0.122 Firefox 99.0 සහ ESR 91.8.0 Thunderbird 91.8.0 Mutt 2.2.2 සහ NeoMutt 20211029 Node.js 16.14.2 OpenLDAP 2.4.59.fi.7.4.28 PHP .8.0.17 Postg reSQL 8.1.4 Python 3.5.14, 14.2, 2.7.18 සහ 3.8.13 Qt 3.9.12 සහ 3.10.4 R 5.15.2 Ruby 6.0.4, 4.1.2 සහ 2.7.5 Rust SQL3.0.3 3.1.1 සහ 1.59.0 .2.8.17 Shotcut 3.38.2 Sudo 21.10.31 Suricata 1.9.10 Tcl/Tk 6.0.4 සහ 8.5.19 TeX Live 8.6.8 Vim 2021 සහ Neovim 8.2.4600 Xfce 0.6.1
  • OpenBSD 7.1 සමඟින් යාවත්කාලීන කරන ලද තෙවන පාර්ශවීය සංරචක:
    • X.Org 7.7 මත පදනම්ව Xserver 1.21.1 + පැච්, freetype 2.11.0, fontconfig 2.12.94, Mesa 21.3.7, xterm 369, xkeyboard-config 2.20, fonttosf1.2.2nt.XNUMXtosfXNUMXnt.
    • LLVM/Clang 13.0.0 (+ පැච්)
    • GCC 4.2.1 (+ පැච්) සහ 3.3.6 (+ පැච්)
    • පර්ල් 5.32.1 (+ පැච්)
    • NSD 4.4.0
    • නොබැඳි 1.15.0
    • Ncurses 5.7
    • Binutils 2.17 (+ පැච්)
    • Gdb 6.3 (+ පැච්)
    • Awk 12.10.2021/XNUMX/XNUMX
    • Expat 2.4.7

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

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