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 ka ʻōnaehana iā waitid (kali no ka hoʻololi ʻana i ke kaʻina hana), 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ā hoʻololi ʻana o ke kūlana lāʻau o nā mea ma ka kernel mai kahi mea hoʻohana.
- Ua hoʻomaikaʻi ʻia ke kākoʻo no nā ʻōnaehana multiprocessor (SMP). Ua hoʻonui ʻia nā kānana hanana no nā hāmeʻa tun a tap i mp-safe. ʻO ka koho, pselect, poll, ppoll, getsockopt, setsockopt, mmap, munmap, mprotect, sched_yield, minherit, and utrace functions, a me ka SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGATTR, a me SIOCGIFGLIST ioctls, ua hoʻopau ʻia. Ua hoʻomaikaʻi ʻia ka mālama ʻana i ka pale ʻana i ka kānana packet pf. Ua hoʻomaikaʻi ʻia ka hana ʻana o ka ʻōnaehana a me ka hoʻopaʻa pūnaewele ma nā ʻōnaehana multi-core.
- Ua hui pū ʻia ka hoʻokō ʻana o ka drm (Direct Rendering Manager) me Linux kernel 6.1.15 (i hoʻokuʻu mua ʻia: 5.15.69). Kākoʻo ka mea hoʻokele amdgpu i kēia mau GPU: Ryzen 7000 "Raphael", Ryzen 7020 "Mendocino", Ryzen 7045 "Dragon Range", Radeon RX 7900 XT/XTX "Navi 31", a me Radeon RX 7600M (XT), 7700S, a me 7600Navi33S. Kākoʻo ka mea hoʻokele amdgpu i ka mana backlight a hōʻoia i ka hana ʻana o xbacklight i ka wā e hoʻohana ai i ka mea hoʻokele modeset X.Org. Hoʻohana ʻia ke kāʻei ʻo Shader ma Mesa.
- Ua hoʻomaikaʻi ʻia ka VMM hypervisor.
- Ua hoʻokō ʻia nā hiʻohiʻona pale hoʻomanaʻo hou no nā kaʻina hana hoʻohana-space: ʻo ke kelepona ʻōnaehana mimmutable a me ka hana waihona pili o ka inoa like e hiki ai ke laka ʻia nā kuleana komo i ka wā o nā palapala palapala hoʻomanaʻo. Ke laka ʻia, ʻaʻole hiki ke hoʻololi ʻia nā ʻae i hoʻonohonoho ʻia no kahi māhele hoʻomanaʻo, e like me ke kākau ʻana a me ka hoʻokō ʻana i nā kapu, e nā kelepona hope i mmap (), mprotect (), a me munmap (), ʻoiai e hoʻāʻo e hoʻololi i kēia e hoʻihoʻi i kahi hewa EPERM.
- 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 i hōʻaiʻē ʻia a me nā ʻenehana papahana hoʻihoʻi.
- Hoʻohana ʻia ka pale vulnerability, e pili ana i ka hoʻopili hou ʻana o ka sshd hiki ke hoʻokō ʻia i kēlā me kēia boot system. Hoʻololi kēia relinking i nā offsets hana ma sshd i hiki ke ʻike ʻole ʻia, e paʻakikī ana i ka hana ʻana i ka hoʻohana ʻana i nā ʻenehana papahana hoʻihoʻi.
- Ua hoʻokō ʻia ka randomization hoʻonohonoho hoʻonohonoho koʻikoʻi ma nā ʻōnaehana 64-bit.
- Hoʻohui i ka pale i ka nāwaliwali o Spectre-BHB i nā ʻōnaehana microarchitectural processor.
- Ma nā kaʻina hana ARM64, ʻae ʻia ka hae DIT (Data Independent Timing) no nā wahi mea hoʻohana a me nā kikowaena kernel e ālai i nā hoʻouka ʻaoʻao ʻaoʻao e hoʻopunipuni i ka hilinaʻi o ka manawa hoʻokō aʻoaʻo i ka ʻikepili i hana ʻia i kēlā mau kuhikuhi.
- Hiki iā lladdr ke hoʻohana 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ʻopaʻa i ka helu MAC (hostname.00:00:6e:00:34:8f).
- Hoʻomaikaʻi i ke kākoʻo no ka hoʻololi ʻana i ke ʻano moe no nā ʻōnaehana e pili ana i ka hoʻolālā ARM64.
- Ua 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.
- ʻO ka mea hoʻokele bwfm no nā kāleka uila e pili ana i nā pahu Broadcom a me Cypress e hoʻokō i ke kākoʻo hoʻopunipuni no WEP.
- Ua hoʻomaikaʻi ka mea hoʻonohonoho i ke kākoʻo no RAID lako polokalamu a hoʻokō i ke kākoʻo mua no ka hoʻopili disk (Guided Disk Encryption).
- Ua hoʻohui ʻia nā ʻōkuhi hou-luna a me lalo i ka tmux (ka "terminal multiplexer") no ka ʻōwili ʻana i ka cursor i luna a lalo. Ua hōʻano hou ʻia nā pūʻolo LibreSSL a me OpenSSH. Hiki ke ʻike ʻia kahi ʻike kikoʻī o nā hoʻomaikaʻi ma ka LibreSSL 3.7.0, OpenSSH 9.2, a me OpenSSH 9.3 hōʻike.
- ʻO ka nui o nā awa no ka papa hana AMD64 i kēia manawa he 11764 (mai ka 11451), no ka aarch64-11561 (mai ka 11261), a no ka i386-10572 (mai ka 10225). Aia nā mana 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
