Hoʻokuʻu ʻia o OpenBSD 7.3

Hōʻike ʻia ka hoʻokuʻu ʻana o ka UNIX-like operating system OpenBSD 7.3. Ua hoʻokumu ʻia ka papahana OpenBSD e Theo de Raadt i ka makahiki 1995 ma hope o ka hakakā ʻana me nā mea hoʻomohala NetBSD, no laila ua hōʻole ʻia ʻo Theo i ke komo ʻana i ka waihona NetBSD CVS. Ma hope o kēia, ua hana ʻo Theo de Raadt a me kahi hui o nā poʻe like like i kahi ʻōnaehana wehe hou e pili ana i ka kumu kumu NetBSD, ʻo nā pahuhopu hoʻomohala nui ʻo ia ka portability (ua kākoʻo ʻia nā kahua paʻa 13), standardization, hana pololei, palekana proactive. a me nā mea hana cryptographic i hoʻohui ʻia. ʻO ke kiʻi ISO hoʻokomo piha o ka ʻōnaehana kumu OpenBSD 7.3 he 620 MB.

Ma waho aʻe o ka ʻōnaehana hana ponoʻī, ua ʻike ʻia ka papahana OpenBSD no kāna mau ʻāpana, i hoʻolaha nui ʻia i nā ʻōnaehana ʻē aʻe a ua hōʻoiaʻiʻo iā lākou iho ʻo ia kekahi o nā hopena palekana a kiʻekiʻe. I waena o lākou: LibreSSL (ʻo OpenSSL), OpenSSH, kānana packet PF, OpenBGPD a me OpenOSPFD routing daemons, OpenNTPD NTP server, OpenSMTPD mail server, text terminal multiplexer (e like me ka GNU screen) tmux, identd daemon me ka IDENT protocol hoʻokō, BSDL koho. GNU groff package - mandoc, protocol no ka hoʻonohonoho ʻana i nā ʻōnaehana hoʻomanawanui hewa ʻo CARP (Common Address Redundancy Protocol), http server māmā, OpenRSYNC file synchronization utility.

Nā hoʻomaikaʻi nui:

  • Kāhea ʻia ka ʻōnaehana hoʻokō i ka waiid (e kali ana no ka hoʻololi ʻana i ka mokuʻāina), pinsyscall (e hāʻawi i ka ʻike e pili ana i ka execve entry point e pale aku ai i ka ROP exploits), getthrname a setthrname (loaʻa a hoʻonohonoho i ka inoa thread).
  • Hoʻohana nā hale kiʻi a pau i ka clockintr, kahi mea hoʻonohonoho hoʻopau manawa kūʻokoʻa.
  • Hoʻohui ʻia ka sysctl kern.autoconf_serial, hiki ke hoʻohana ʻia no ka nānā ʻana i nā loli kūlana lāʻau o nā mea i loko o ka kernel mai kahi mea hoʻohana.
  • Hoʻonui i ke kākoʻo no nā ʻōnaehana multiprocessor (SMP). Ua hoʻololi ʻia nā kānana hanana no nā hāmeʻa tun a tap i ka māhele mp-safe. Ua wehe ʻia nā hana koho, pselect, poll, ppoll, getsockopt, setsockopt, mmap, munmap, mprotect, sched_yield, minherit a me utrace, a me ioctl SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGATTR a me SIOCGIFGLIST. Hoʻomaikaʻi i ka mālama ʻana i ka pale ʻana i ka kānana packet pf. Hoʻomaikaʻi i ka hana o ka ʻōnaehana a me ka waihona pūnaewele ma nā ʻōnaehana multi-core.
  • Hoʻonohonoho ʻia ka hoʻokō ʻana o ka drm (Direct Rendering Manager) me ka Linux kernel 6.1.15 (hope hope - 5.15.69). Kākoʻo ka mea hoʻokele Amdgpu iā Ryzen 7000 "Raphael", Ryzen 7020 "Mendocino", Ryzen 7045 "Dragon Range", Radeon RX 7900 XT / XTX "Navi 31", Radeon RX 7600M (XT), 7700S a me 7600S "Navi 33. Ua hoʻohui ʻo Amdgpu i ke kākoʻo no ka hoʻomalu ʻana i nā kukui ʻaoʻao a hōʻoia i ka hana ʻana o xbacklight i ka wā e hoʻohana ai i ka mea hoʻokele modeset X.Org. Loaʻa iā Mesa ka hoʻokomo ʻana i ka shader caching ma ka paʻamau.
  • Ua hoʻomaikaʻi ʻia ka VMM hypervisor.
  • Ua hoʻokō ʻia nā mea hiki ke pale i ka hoʻomanaʻo ʻana o nā kaʻina hana ma ka wahi mea hoʻohana: ke kelepona ʻōnaehana mimmutable a me ka hana waihona pili o ka inoa like, e hiki ai iā ʻoe ke hoʻoponopono i nā kuleana komo i ka wā e noʻonoʻo ai i ka hoʻomanaʻo (nā palapala hoʻomanaʻo). Ma hope o ka hana ʻana, ʻaʻole hiki ke hoʻololi ʻia nā kuleana i hoʻonohonoho ʻia no kahi wahi hoʻomanaʻo, no ka laʻana, ka pāpā ʻana i ke kākau ʻana a me ka hoʻokō ʻana, ma o ke kāhea ʻana i nā hana mmap (), mprotect () a me munmap (), e hoʻopuka i kahi hewa EPERM i ka wā e hoʻāʻo ai. e hoololi.
  • Ma ka papa hana AMD64, hiki ke hoʻohana ʻia ka ʻōnaehana pale RETGUARD no nā kelepona ʻōnaehana, i manaʻo ʻia e paʻakikī i ka hoʻokō ʻana i nā hana i kūkulu ʻia me ka hoʻohana ʻana i nā ʻāpana code a me nā ʻenehana papahana hoʻihoʻi.
  • Hoʻohana ʻia ka pale ʻana i ka hoʻohana ʻana i nā mea nāwaliwali, e pili ana i ka hoʻopili hou ʻana o ka faila sshd hiki ke hoʻokō ʻia i kēlā me kēia manawa i nā kāmaʻa ʻōnaehana. Hiki i ka Reflow ke hana i nā offsets hana ma sshd me ka liʻiliʻi o ka wānana, he mea paʻakikī ke hana i nā hana me ka hoʻohana ʻana i nā ʻenehana hoʻihoʻi.
  • Hoʻohana ʻia ka hoʻonohonoho ʻana i ka hoʻonohonoho hoʻonohonoho ʻoi aku ka ikaika ma nā ʻōnaehana 64-bit.
  • Hoʻohui ʻia ka pale e kūʻē i ka nāwaliwali o Specter-BHB i nā ʻōnaehana microarchitectural processor.
  • Ma nā kaʻina hana ARM64, ʻae ʻia ka hae DIT (Data Independent Timing) no ka mea hoʻohana a me ka kernel space e ālai i nā hoʻouka ʻaoʻao ʻaoʻao e hoʻopunipuni i ka hilinaʻi o ka manawa hoʻokō aʻo i ka ʻikepili i hana ʻia i kēia mau kuhikuhi.
  • Hāʻawi i ka hiki ke hoʻohana i ka lladdr i ka wehewehe ʻana i nā hoʻonohonoho pūnaewele. No ka laʻana, ma waho aʻe o ka hoʻopaʻa ʻana i ka inoa interface (hostname.fxp0), hiki iā ʻoe ke hoʻohana i ka hoʻopaʻa ʻana i ka helu MAC (hostname.00:00:6e:00:34:8f).
  • Hoʻomaikaʻi i ke kākoʻo hiamoe no nā ʻōnaehana kumu ARM64.
  • Hoʻonui nui ʻia ke kākoʻo no nā ʻāpana Apple ARM.
  • Hoʻohui i ke kākoʻo no nā lako hana hou a hoʻokomo i nā mea hoʻokele hou.
  • Hāʻawi ka mea hoʻokele bwfm no nā kāleka uila e pili ana i nā pahu Broadcom a me Cypress i ke kākoʻo hoʻopunipuni no WEP.
  • Ua hoʻomaikaʻi ka mea hoʻonohonoho i ka hana me RAID lako polokalamu a hoʻokō i ke kākoʻo mua no Guided Disk Encryption.
  • Ua hoʻohui ʻia nā kauoha hou i ka scroll-top a me ka scroll-lalo i tmux (“terminal multiplexer”) e ʻōwili i ka cursor i ka hoʻomaka a me ka hopena. No ka ʻike kikoʻī o ka hoʻomaikaʻi ʻana, e ʻike i nā loiloi o LibreSSL 3.7.0, OpenSSH 9.2 a me OpenSSH 9.3.
  • ʻO ka helu o nā awa no ka AMD64 architecture he 11764 (mai 11451), no aarch64 - 11561 (mai 11261), no ka i386 - 10572 (mai 10225). Ma waena o nā palapala noi ma nā awa:
    • Asterisk 16.30.0, 18.17.0 a me 20.2.0
    • ʻOihana 3.2.5
    • CMake 3.25.2
    • Chromium 111.0.5563.110
    • Emacs 28.2
    • ffmpeg 4.4.3
    • GCC 8.4.0 a me 11.2.0
    • GHC 9.2.7
    • GNOME 43.3
    • E hele i ka 1.20.1
    • JDK 8u362, 11.0.18 a me 17.0.6
    • KDE Gears 22.12.3
    • KDE Frameworks 5.103.0
    • Kākau 5.1.5
    • LLVM/Clang 13.0.0
    • Hoʻokomo iā 7.5.1.2
    • Lua 5.1.5, 5.2.4, 5.3.6 a me 5.4.4
    • ʻO MariaDB 10.9.4
    • Monkey 6.12.0.182
    • ʻO Mozilla Firefox 111.0 a me ESR 102.9.0
    • ʻO Mozilla Thunderbird 102.9.0
    • Mutt 2.2.9 a me NeoMutt 20220429
    • Node.js 18.15.0
    • OCaml 4.12.1
    • OpenLDAP 2.6.4
    • PHP 7.4.33, 8.0.28, 8.1.16 a me 8.2.3
    • Postfix 3.5.17 a me 3.7.3
    • ʻO PostgreSQL 15.2
    • Python 2.7.18, 3.9.16, 3.10.10 a me 3.11.2
    • Qt 5.15.8 a me 6.4.2
    • R 4.2.1
    • Ruby 3.0.5, 3.1.3 a me 3.2.1
    • Popo 1.68.0
    • SQLite 2.8.17 a me 3.41.0
    • ʻO Shotcut 22.12.21
    • Sudo 1.9.13.3
    • Meerkat 6.0.10
    • Tcl/Tk 8.5.19 a me 8.6.13
    • ʻO TeX Live 2022
    • ʻO Vim 9.0.1388 a me Neovim 0.8.3
    • Xfce 4.18
  • Hoʻopili ʻia nā ʻāpana ʻaoʻao ʻekolu me OpenBSD 7.3:
    • Xenocara kiʻi hoʻopaʻa 'ia ma luna o X.Org 7.7 me 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 (+ paʻi)
    • GCC 4.2.1 (+ paʻi) a me 3.3.6 (+ paʻi)
    • Perl 5.36.1 (+ paʻi)
    • NSD 4.6.1
    • Hoʻokuʻu ʻia 1.17
    • Ncurses 5.7
    • Binutils 2.17 (+ patches)
    • Gdb 6.3 (+ paʻi)
    • Awk 12.9.2022/XNUMX/XNUMX
    • Expat 2.5.0.

    Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka