Siideynta OpenBSD 7.3

Siidaynta nidaamka hawlgalka ee UNIX u eg ee bilaashka ah ee OpenBSD 7.3 ayaa la soo bandhigay. Mashruuca OpenBSD waxaa aasaasay Theo de Raadt 1995 ka dib markii ay isku dhaceen horumarinta NetBSD, taas oo keentay in Theo loo diido inuu galo kaydka NetBSD CVS. Taas ka dib, Theo de Raadt iyo koox isku mid ah ayaa abuuray nidaam cusub oo furan oo ku salaysan geedka isha NetBSD, ujeedooyinka horumarinta ee ugu muhiimsan kuwaas oo ahaa la qaadi karo (13 qalab oo qalab ah ayaa la taageerayaa), jaangooynta, hawlgalka saxda ah, amniga firfircoon. iyo qalab isku dhafan oo qarsoodi ah. Sawirka buuxa ee rakibaadda ISO ee nidaamka saldhigga OpenBSD 7.3 waa 620 MB.

Marka lagu daro nidaamka qalliinka laftiisa, mashruuca OpenBSD wuxuu caan ku yahay qaybihiisa, kuwaas oo ku faafay nidaamyada kale waxayna isku caddeeyeen inay yihiin mid ka mid ah xalalka ugu amniga iyo tayada sarreeya. Waxaa ka mid ah: LibreSSL (fargeeto OpenSSL), OpenSSH, filtarrada xirmada PF, OpenBGPD iyo OpenOSPFD daemons routing, OpenNTPD NTP server, OpenSMTPD mail server, text terminal multiplexer (oo la mid ah shaashadda GNU) tmux, daemon la aqoonsan yahay oo leh hirgelinta borotokoolka aqoonsiga, beddelka BSDL GNU groff pack - mandoc, borotokoolka habaynta nidaamyada u-dulqaadashada khaladaadka CARP (Cinwaanka Caadiga ah ee Caymiska), server-ka fudud ee http, utility synchronization file OpenRSYNC.

Horumarka ugu weyn:

  • Wicitaannada nidaamka la hirgeliyay ee sugitaan (sugitaan habsocodka isbeddelka gobolka), pinsyscall (si loo gudbiyo macluumaadka ku saabsan barta gelitaanka fulinta si looga ilaaliyo faa'iidada ROP), magaca magaca iyo setthrname (helitaanka iyo dejinta magaca dunta).
  • Dhammaan naqshadeeyayaasha waxay adeegsadaan clockintr, jadwaleeyaha kala goynaya saacada madax-bannaan ee hardware.
  • Waxaa lagu daray sysctl kern.autoconf_serial, kaas oo loo isticmaali karo si loola socdo isbedelka gobolka aaladda kernel ee booska isticmaalaha.
  • Taageerada la wanaajiyay ee nidaamyada multiprocessor (SMP). Shaandheeyayaasha dhacdada ee tun iyo aaladaha tuubada ayaa loo beddelay qayb mp-ammaan ah. Hawlaha dooro, pselect, poll, ppoll, getsockopt, setsockopt, mmap, munmap, mprotect, sched_yield, minherit iyo utrace, iyo sidoo kale ioctl SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGATTR iyo SIOCGIFGLIST ayaa laga saaray xannibaadda. Wax ka qabashada hagaajinta ee xannibaadda shaandhada baakadka PF Waxqabadka nidaamka oo la wanaajiyey iyo isku xidhka shabakadaha nidaamyada xudunta badan leh.
  • Hirgelinta qaab-dhismeedka drm (Maareeyaha Tooska ah) wuxuu la mid yahay kernel Linux 6.1.15 (sidayntii u dambaysay - 5.15.69). Darawalka Amdgpu wuxuu hadda taageeraa Ryzen 7000 "Raphael", Ryzen 7020 "Mendocino", Ryzen 7045 "Dragon Range", Radeon RX 7900 XT/XTX "Navi 31", Radeon RX 7600M (XT), 7700S iyo "Navi" 7600. Amdgpu waxa ay ku dartay taageero lagu xakameynayo nalka gadaasha waxana ay hubisaa in xbacklight uu shaqeeyo marka la isticmaalayo darawalka habaynta X.Org. Mesa waxa ay leedahay kaydinta shader si toos ah.
  • Horumar ayaa lagu sameeyay VMM hypervisor.
  • Suurtagalnimada ilaalinta xusuusta dheeraadka ah ee hababka goobta isticmaalaha ayaa la hirgeliyay: wicitaanka nidaamka la bedeli karo iyo shaqada maktabadda ee isku magaca ah, taas oo kuu ogolaanaysa inaad hagaajiso xuquuqda gelitaanka markaad ka tarjumayso xusuusta (khariidadeynta xusuusta). Ka dib marka la sameeyo, xuquuqda loo dejiyay aagga xusuusta, tusaale ahaan, mamnuucidda qorista iyo fulinta, laguma beddeli karo wicitaannada xiga ee mmap (), mprotect () iyo munmap (), kuwaas oo dhalin doona qalad EPERM marka la isku dayo in la beddelo.
  • Qaab dhismeedka AMD64, habka ilaalinta RETGUARD ayaa loo sahlay wicitaanada nidaamka, loogu talagalay in lagu adkeeyo fulinta ka faa'iidaysiga la dhisay iyadoo la adeegsanayo qaybo kood ah oo amaah ah iyo farsamooyinka barnaamijka dib u soo celinta.
  • Kahortagga ka faa'iidaysiga dayacanka waa la dajiyay, iyadoo lagu salaynayo dib-u-habaynta random ee faylka sshd ee la fulin karo mar kasta oo nidaamku booteeyo. Dib-u-soo-noqoshada waxay suurtogal ka dhigaysaa in shaqada sshd laga dhigo mid aan la saadaalin karin, taas oo adkeynaysa in la abuuro faa'iidooyin iyadoo la adeegsanayo farsamooyinka barnaamijka dib u soo celinta.
  • Waxa la sahlay qaabaynta xidhmooyinka gardarrada badan ee randomization ee nidaamyada 64-bit.
  • Ilaalinta lagu daray ee lidka ku ah nuglaanshaha Specter-BHB ee qaab-dhismeedka microarchitectural processor.
  • Soo-saareyaasha ARM64, calanka DIT (Data Independent Timeing) ayaa loo oggolaaday booska isticmaalaha iyo booska kernel-ka si uu u xannibo weerarrada kanaalka-dhinaca ee wax ka beddelaya ku-tiirsanaanta waqtiga fulinta tilmaamaha ee xogta lagu farsameeyay tilmaamahan.
  • Waxay bixisaa awoodda isticmaalka lladdr marka la qeexayo habaynta shabakada. Tusaale ahaan, marka lagu daro ku-xidhka magaca interface-ka (hostname.fxp0), waxaad isticmaali kartaa ku-xidhka cinwaanka MAC (hostname.00:00:6e:00:34:8f).
  • Taageerada hurdada oo la hagaajiyay ee nidaamyada ku saleysan ARM64.
  • Taageerada si weyn loo ballaariyey ee chips Apple ARM.
  • Taageero lagu daray qalab cusub oo lagu daray darawallo cusub.
  • Dareewalka bwfm ee kaadhadhka bilaa-waayirka ah ee ku salaysan Broadcom iyo chips Cypress waxay siisaa taageerada sirta ah ee WEP.
  • Rakibadihii waxa uu wanaajiyey shaqada software RAID waxana uu hirgeliyey taageerada bilowga ah ee Encryption Disk-ga la Hagayo.
  • Amarro cusub oo kor-korka iyo gunta-hoosaadka ah ayaa lagu daray tmux (β€œterminal multiplexer”) si ay cursorka ugu rogto bilowga iyo dhammaadka.Xiradaha LibreSSL iyo OpenSSH waa la cusboonaysiiyay. Si aad u hesho dulmar faahfaahsan oo ku saabsan hagaajinta, eeg faallooyinka LibreSSL 3.7.0, OpenSSH 9.2 iyo OpenSSH 9.3.
  • Tirada dekedaha ee naqshadaha AMD64 waxay ahaayeen 11764 (laga bilaabo 11451), aarch64 - 11561 (laga bilaabo 11261), i386 - 10572 (laga bilaabo 10225). Waxaa ka mid ah noocyada codsiga ee dekedaha:
    • Xiddigga 16.30.0, 18.17.0 iyo 20.2.0
    • Audacity 3.2.5
    • Samee 3.25.2
    • Chromium 111.0.5563.110
    • Emacs 28.2
    • FFmpeg 4.4.3
    • GCC 8.4.0 iyo 11.2.0
    • GHC 9.2.7
    • GNOME 43.3
    • Tag 1.20.1
    • JDK 8u362, 11.0.18 iyo 17.0.6
    • KDE Gears 22.12.3
    • Qaab-dhismeedka KDE 5.103.0
    • Krita 5.1.5
    • LLVM/ Clang 13.0.0
    • LibreOffice 7.5.1.2
    • Lua 5.1.5, 5.2.4, 5.3.6 iyo 5.4.4
    • MariaDB 10.9.4
    • Daanyeer 6.12.0.182
    • Mozilla Firefox 111.0 iyo ESR 102.9.0
    • Mozilla Thunderbird 102.9.0
    • Mutt 2.2.9 iyo NeoMutt 20220429
    • Node. 18.15.0
    • Ocaml 4.12.1
    • FurLDAP 2.6.4
    • PHP 7.4.33, 8.0.28, 8.1.16 iyo 8.2.3
    • Postfix 3.5.17 iyo 3.7.3
    • PostgreSQL 15.2
    • Python 2.7.18, 3.9.16, 3.10.10 iyo 3.11.2
    • Qt 5.15.8 iyo 6.4.2
    • R 4.2.1
    • Ruby 3.0.5, 3.1.3 iyo 3.2.1
    • Miridhku 1.68.0
    • SQLite 2.8.17 iyo 3.41.0
    • Shotcut 22.12.21
    • Sudo 1.9.13.3
    • Meerkat 6.0.10
    • Tcl/Tk 8.5.19 iyo 8.6.13
    • TeX Live 2022
    • Vim 9.0.1388 iyo Neovim 0.8.3
    • Xfce 4.18
  • Qaybaha saddexaad ee la cusboonaysiiyay oo ay ku jiraan OpenBSD 7.3:
    • Xirmooyinka sawirada Xenocara oo ku salaysan X.Org 7.7 oo leh xserver 1.21.6 + patches, freetype 2.12.1, fontconfig 2.14, Mesa 22.3.4, xterm 378, xkeyboard-config 2.20, fonttosfnt 1.2.2.
    • LLVM/ Clang 13.0.0 (+ balastar)
    • GCC 4.2.1 (+ balastar) iyo 3.3.6 (+ balastar)
    • Perl 5.36.1 (+ balastar)
    • NSD 4.6.1
    • Furan 1.17
    • Nacalada 5.7
    • Binutils 2.17 (+ balastar)
    • Gdb 6.3 (+ balastar)
    • Awk 12.9.2022/XNUMX/XNUMX
    • Bixinta 2.5.0.

    Source: opennet.ru

Add a comment