Kutulutsidwa kwa OpenBSD 7.3

Kutulutsidwa kwa pulogalamu yaulere ya UNIX-ngati OpenBSD 7.3 ikuwonetsedwa. Pulojekiti ya OpenBSD idakhazikitsidwa ndi Theo de Raadt mu 1995 pambuyo pa mkangano ndi opanga NetBSD, chifukwa chake Theo adakanidwa mwayi wopita ku NetBSD CVS repository. Zitatha izi, Theo de Raadt ndi gulu la anthu amalingaliro omwewo adapanga njira yatsopano yotseguka yotengera mtengo wa NetBSD, zolinga zazikulu zachitukuko zomwe zinali kunyamula (mapulatifomu 13 amathandizidwa), kukhazikika, kugwira ntchito moyenera, chitetezo chokhazikika. ndi zida zophatikizika za cryptographic. Kuyika kwathunthu kwa ISO chithunzi cha OpenBSD 7.3 base system ndi 620 MB.

Kuphatikiza pa machitidwe opangira okha, polojekiti ya OpenBSD imadziwika ndi zigawo zake, zomwe zafala kwambiri m'machitidwe ena ndipo zatsimikizira kuti ndi imodzi mwa njira zotetezeka komanso zapamwamba kwambiri. Zina mwa izo: LibreSSL (foloko la OpenSSL), OpenSSH, PF paketi fyuluta, OpenBGPD ndi OpenOSPFD ma daemoni oyendetsa, seva ya OpenNTPD NTP, seva yamakalata ya OpenSMTPD, ma terminal multiplexer (ofanana ndi GNU screen) tmux, daemon yodziwika yokhala ndi IDENT protocol, BSDL njira ina. Phukusi la GNU groff - mandoc, protocol yokonzekera machitidwe olekerera zolakwika CARP (Common Address Redundancy Protocol), seva yopepuka ya http, chida cholumikizira mafayilo cha OpenRSYNC.

Kusintha kwakukulu:

  • Dongosolo lokhazikitsidwa limayitanitsa waitid (kudikirira kusintha kwa ma process), pinsyscall (kudziwitsa za malo olowera kuti muteteze ku ma ROP), getthrname ndi setthrname (kupeza ndi kukhazikitsa dzina la ulusi).
  • Zomangamanga zonse zimagwiritsa ntchito clockintr, cholembera chodziyimira pawokha pa hardware.
  • Anawonjezera sysctl kern.autoconf_serial, yomwe ingagwiritsidwe ntchito kutsata kusintha kwa mtengo wa chipangizo mu kernel kuchokera kumalo ogwiritsira ntchito.
  • Thandizo labwino la machitidwe a multiprocessor (SMP). Zosefera zochitika pazida za tun ndi tap zidasinthidwa kukhala gulu lotetezeka la mp. Ntchito zomwe zimasankha, pselect, poll, ppoll, getsockopt, setsockopt, mmap, munmap, mprotect, sched_yield, minherit and utrace, komanso ioctl SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGATTR ndi SIOCGIFGLIST zachotsedwa pakuletsa. Kuwongolera kwabwino kwa kutsekereza mu ff paketi fyuluta. Kuchita bwino kwadongosolo komanso kuchuluka kwa ma network pamitundu yambiri.
  • Kukhazikitsa kwa dongosolo la drm (Direct Rendering Manager) kumalumikizidwa ndi Linux kernel 6.1.15 (kutulutsidwa komaliza - 5.15.69). Dalaivala wa Amdgpu akuwonjezera thandizo la Ryzen 7000 "Raphael", Ryzen 7020 "Mendocino", Ryzen 7045 "Dragon Range", Radeon RX 7900 XT/XTX "Navi 31", Radeon RX 7600M (XT), 7700S ndi 7600S "Navi 33". Amdgpu yawonjezera chithandizo chowongolera kuyatsa chakumbuyo ndikuwonetsetsa kuti xbacklight imagwira ntchito mukamagwiritsa ntchito X.Org modesetting driver. Mesa ili ndi caching ya shader yomwe imayatsidwa mwachisawawa.
  • Kusintha kwachitika ku VMM hypervisor.
  • Kuthekera kwa chitetezo chowonjezera chachitetezo cha njira zomwe zili pamalo ogwiritsira ntchito zakhazikitsidwa: kuyimba kwa makina osasinthika ndi ntchito ya library yofananira ya dzina lomwelo, zomwe zimakupatsani mwayi wokonza mwayi wofikira mukamakumbukira (mapu okumbukira). Pambuyo pochita, maufulu omwe amayikidwa pa malo okumbukira, mwachitsanzo, kuletsa kulemba ndi kuphedwa, sikungasinthidwe kupyolera mu mafoni otsatila ku mmap (), mprotect () ndi munmap () ntchito, zomwe zidzapangitse cholakwika cha EPERM poyesa. kusintha.
  • Pazomangamanga za AMD64, njira yotetezera ya RETGUARD imayatsidwa ndi kuyimba foni, yomwe cholinga chake ndi kusokoneza magwiridwe antchito omangidwa pogwiritsa ntchito ma code obwereketsa ndi njira zobwerera.
  • Kutetezedwa ku kugwiritsidwa ntchito pachiwopsezo kumayatsidwa, kutengera kulumikizanso mwachisawawa kwa fayilo ya sshd nthawi iliyonse dongosolo likayamba. Reflow imapangitsa kuti zikhale zotheka kupanga zosinthika mu sshd zosadziwikiratu, zomwe zimapangitsa kuti zikhale zovuta kupanga zochitika pogwiritsa ntchito njira zobwereranso.
  • Yathandizira masanjidwe amwano kwambiri pamakina a 64-bit.
  • Chitetezo chowonjezera ku chiwopsezo cha Specter-BHB muzomangamanga zama processor.
  • Pa mapurosesa a ARM64, mbendera ya DIT (Data Independent Timing) imayatsidwa ndi malo ogwiritsira ntchito ndi malo a kernel kuti atseke ziwonetsero zam'mbali zomwe zimagwiritsa ntchito kudalira nthawi yoperekera malangizo pazomwe zakonzedwa mu malangizowa.
  • Amapereka mwayi wogwiritsa ntchito lladdr pofotokozera masanjidwe a netiweki. Mwachitsanzo, kuwonjezera kumangiriza ku dzina la mawonekedwe (hostname.fxp0), mungagwiritse ntchito kumanga ku adilesi ya MAC (hostname.00:00:6e:00:34:8f).
  • Thandizo labwino la kugona kwa machitidwe a ARM64.
  • Thandizo lokulitsidwa kwambiri la tchipisi ta Apple ARM.
  • Thandizo lowonjezera la hardware yatsopano ndikuphatikizanso madalaivala atsopano.
  • Dalaivala wa bwfm wamakhadi opanda zingwe otengera Broadcom ndi Cypress chips amapereka chithandizo chachinsinsi cha WEP.
  • Woyikirayo wasintha ntchito ndi pulogalamu ya RAID ndikukhazikitsa chithandizo choyambirira cha Guided Disk Encryption.
  • Malamulo atsopano scroll-top and scroll-bottom awonjezedwa ku tmux ("terminal multiplexer") kuti ayendetse cholozera kumayambiriro ndi kumapeto. Phukusi la LibreSSL ndi OpenSSH zasinthidwa. Kuti mumve zambiri zakusinthaku, onani ndemanga za LibreSSL 3.7.0, OpenSSH 9.2 ndi OpenSSH 9.3.
  • Chiwerengero cha madoko a zomangamanga za AMD64 chinali 11764 (kuchokera 11451), aarch64 - 11561 (kuchokera 11261), kwa i386 - 10572 (kuchokera 10225). Mwa mitundu yogwiritsira ntchito pamadoko:
    • Nyenyezi 16.30.0, 18.17.0 ndi 20.2.0
    • Audacity 3.2.5
    • Mpweya 3.25.2
    • Chromium 111.0.5563.110
    • Emacs 28.2
    • FFmpeg 4.4.3
    • GCC 8.4.0 ndi 11.2.0
    • Mtengo wa GHC 9.2.7
    • GNOME 43.3
    • Pitani ku 1.20.1
    • JDK 8u362, 11.0.18 ndi 17.0.6
    • Magiya a KDE 22.12.3
    • KDE Frameworks 5.103.0
    • Krita 5.1.5
    • LLVM/Clang 13.0.0
    • FreeOffice 7.5.1.2
    • Lua 5.1.5, 5.2.4, 5.3.6 ndi 5.4.4
    • Chithunzi cha MariaDB 10.9.4
    • Nyani 6.12.0.182
    • Mozilla Firefox 111.0 ndi ESR 102.9.0
    • Mozilla Thunderbird 102.9.0
    • Mutt 2.2.9 ndi NeoMutt 20220429
    • Ndondomeko .js 18.15.0
    • OCaml 4.12.1
    • OpenLDAP 2.6.4
    • PHP 7.4.33, 8.0.28, 8.1.16 ndi 8.2.3
    • Postfix 3.5.17 ndi 3.7.3
    • PostgreSQL 15.2
    • Python 2.7.18, 3.9.16, 3.10.10 ndi 3.11.2
    • Qt 5.15.8 ndi 6.4.2
    • R 4.2.1
    • Ruby 3.0.5, 3.1.3 ndi 3.2.1
    • Dzimbiri 1.68.0
    • SQLite 2.8.17 ndi 3.41.0
    • Shotcut 22.12.21
    • Sudo 1.9.13.3
    • Meerkat 6.0.10
    • Tcl/Tk 8.5.19 ndi 8.6.13
    • TeX Live 2022
    • Vim 9.0.1388 ndi Neovim 0.8.3
    • Xfce 4.18
  • Zida zosinthidwa za chipani chachitatu zomwe zikuphatikizidwa ndi OpenBSD 7.3:
    • Xenocara zithunzi stack zochokera X.Org 7.7 ndi xserver 1.21.6 + zigamba, 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 (+ zigamba)
    • GCC 4.2.1 (+ zigamba) ndi 3.3.6 (+ zigamba)
    • Perl 5.36.1 (+ zigamba)
    • NSD 4.6.1
    • Zosasinthika 1.17
    • Namwino 5.7
    • Binutils 2.17 (+ zigamba)
    • Gdb 6.3 (+ chigamba)
    • Awo 12.9.2022
    • Kutulutsa 2.5.0.

    Source: opennet.ru

Kuwonjezera ndemanga