Hoʻokuʻu ʻia o OpenBSD 7.2

Hōʻike ʻia ka hoʻokuʻu ʻana o ka UNIX-like operating system OpenBSD 7.2. 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.2 he 556 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:

  • Hoʻomaikaʻi i ke kākoʻo no nā ʻōnaehana e pili ana i ka hoʻolālā ARM, me ke kākoʻo hoʻohui no Apple M2 a me Ampere Altra ARM chips. Hoʻohui i ke kākoʻo no ka Lenovo ThinkPad x13s laptop a me nā mea hana ʻē aʻe e pili ana i ka Qualcomm Snapdragon 8cx Gen 3 SoC (SC8280XP).
  • Hoʻohui i ka hiki ke hoʻouka i ka kernel no ka ram disk (bsd.rd) a me ka kernel no nā ʻōnaehana multiprocess (bsd.mp) ma nā kaiapuni ʻo Oracle Cloud.
  • Hoʻohana ʻia ka hāmeʻa kstat, e lawe ana i nā ʻikepili e pili ana i ka hana kernel hiki ke ʻike ʻia e ka pono kstat.
  • No kēlā me kēia kaʻina hana me ke kākoʻo MPERF/APERF, hoʻokō ʻia nā mea ʻike alapine CPU. Ke holo nei ma ka mana pākaukau, hiki ke hoʻonui ʻia ka hoʻonui pinepine ʻana o ka CPU ma muli o ka ukana.
  • Hoʻohui i ke kākoʻo mua no ke ʻano moe ma nā ʻōnaehana ARM64. Ua hoʻonui ʻia ka palena o ka helu o nā CPU i kākoʻo ʻia i 256. Ua hoʻokō ʻia ka hiki ke hoʻololi mai kahi console framebuffer-based (glass console) i kahi console serial based.
  • Wehe ʻia ke code e ʻike i ka CPU 386sx/386dx, NexGen, Rise a me nā mea hana Cyrix kahiko i hoʻokuʻu ʻia ma mua o ka pahu Cyrix M2.
  • Hoʻonui i ke kākoʻo no nā ʻōnaehana multiprocessor (SMP). Ua hoʻoneʻe ʻia nā hana no ka hoʻopaʻa ʻana i ka bandwidth (ka palena palena), ka ʻimi ʻana i nā moʻolelo ARP a me ka manawa ala ala i ka ʻāpana mp-safe. Ua hoʻokō ʻia ka hiki ke hana i nā hana like e like me ka hui hou ʻana i nā ʻeke IPv4 a me ka hoʻihoʻi hou ʻana i nā ʻeke IP. Hoʻohui ʻia ka pale ʻana me ka mutex i ka hana ʻana i nā ʻeke UDP a me IP. Ua wehe ʻia nā kelepona kbind a me ka ʻōnaehana hoʻohiki mai ka pale ʻana. Hoʻokō ʻia ka pale ʻana UNIX socket e hana ana ma ka pae o nā kumu pākahi.
  • Hoʻonohonoho ʻia ka hoʻokō ʻana o ka drm (Direct Rendering Manager) me ka Linux kernel 5.15.69 (hoʻokuʻu hope - 5.15.26). Ua hoʻohui ka mea hoʻokele inteldrm i ke kākoʻo no nā chips Intel e pili ana iā Alder Lake a me Raptor Lake microarchitectures. Ua hoʻokō ʻia ke kākoʻo no nā framebuffers i pili ʻole i ka palena ʻaoʻao hoʻomanaʻo (hoʻohana ʻia, no ka laʻana, ma MacBook Pro 2021 14 ″ a me 16 ″).
  • Ua hoʻomaikaʻi ʻia ka VMM hypervisor. Hoʻohui ʻia ke kākoʻo no nā mea hoʻohana wahi hoʻohana MMIO i vmd. Ma vmm, ua hoʻoneʻe ʻia ka emulation port I/O i ke kikowaena mea hoʻohana. Ua hoʻohui ʻia nā ʻōnaehana kūloko a me nā pilina ma vmd, vmctl a me vmm. Hoʻohui i ka hiki ke nānā i nā mīkini virtual e hoʻohana ana iā SNMP AgentX me ka hoʻohana ʻana i nā ʻāpana VM-MIB (RFC7666).
  • Ua hoʻololi ʻia ka $rcexec hoʻololi i ka rc.d initialization scripts me ka hana rc_exec. Hoʻohui i kahi daemon_execdir hou, e ʻae iā ʻoe e hoʻololi i ka papa kuhikuhi ma mua o ka hoʻokō ʻana i ka hana rc_exec. Ua hoʻohui ʻia kahi hana configtest hou iā rc.d a me rcctl e nānā i ka syntax hoʻonohonoho.
  • Hoʻokomo ʻia ka pono ts, e hoʻohui i kahi manawa i nā laina i loaʻa ma o ka hoʻokomo maʻamau, e hōʻike ana i ka manawa o ka hōʻea ʻana o kēlā me kēia laina.
  • Ua hoʻohui ʻia ke koho "-f" i ka pono ps no ka hui pū ʻana o ka lāʻau, e hōʻike ana i ka pilina ma waena o nā kaʻina hana makua a me ke keiki.
  • Hoʻokomo ka pono openrsync i ke koho "--contimeout" e hoʻoholo i ka manawa hoʻonohonoho pili.
  • Ma ka pono pkg_add, hoʻohana ʻia ka caching ma ke ʻano maʻamau, hoʻomaikaʻi ʻia ka hana me nā pūʻolo, a hōʻike ʻia kahi hōʻailona holomua hana i ka wā o ka hoʻoili ʻikepili.
  • Ua hoʻomaikaʻi ʻo fdisk i ka hana me nā papa GPT a me MBR, a ua hoʻohui i nā ʻōlelo aʻo ke kau hewa ʻia nā ʻāpana MBR a me GPT.
  • Ua hoʻohui ka mea hoʻohana disklabel i ke kākoʻo no ka huaʻōlelo raid i nā mamana no ka waiho ʻana i nā ʻāpana RAID. Ua hoʻopau ʻia ke kākoʻo no ka hoʻoponopono ʻana i ka ʻike geometry disk. Ua ho'opau 'ia ke kāko'o no ka 'bs' (ka nui o ka pahu pahu), 'sb' (ka nui o ka nui) a me ka d[0-4] (ka 'ikepili disk.
  • Aia ka papa kuhikuhi /usr/share/btrace i kahi koho o nā palapala btrace pono no ka huli ʻana a me ka nānā ʻana i nā noi.
  • Hoʻohui ʻia ka hana sio_flush i ka hale waihona leo sndio e hoʻōki koke i ka pāʻani.
  • Hoʻokomo ʻia ka pono llvm-profdata no ka hana ʻana me ka ʻikepili profiling.
  • Ua hoʻopaneʻe ʻia ka helu huaʻōlelo ma ka pono wc.
  • Hoʻohui i ke kākoʻo no nā lakohana hou, me nā mea hoʻokele hou:
    • aplaudio (Apple audio subsystem).
    • aplmca (Apple MCA hooponopono).
    • aplsart (Apple SART).
    • alpdc, apldchidev, apldckbd, apldcms, aplrtk (Apple M2 keyboard and trackpad).
    • qcgpio, qciic (GPIO a me GENI I2C kaohi no Qualcomm Snapdragon).
    • sfgpio, stfclock, stfpinctrl, stftemp (nā mea hoʻokele no GPIO, manawa a me nā ʻike o nā papa SiFive).
    • sxirintc (ka mea hoʻoponopono hoʻopau no nā pahu Allwinner).
    • gpiorestart (mea hoʻokele no ka hoʻonohonoho hou ʻana ma o GPIO).
    • Ua hoʻonui ka ipmi i ke kākoʻo no nā ʻike mana.
    • Hoʻohui ʻo ehci i ke kākoʻo no ka mea hoʻokele i hoʻohana ʻia ma nā papa Marvell 3720.
  • ʻO ka mea hoʻokele igc no Intel I225 Gigabit Ethernet Adapters e loaʻa ana ka wikiwiki ʻana o nā helu helu checksum no IPv4, TCP, a me UDP. Kākoʻo ʻo Keaukaha ix no Intel 82598/82599/X540/X550 Ethernet adapters i ka wikiwiki ʻana o ka lako o ka hana ʻana i nā ʻāpana TCP (Large Receive Offloading), hiki ke hoʻohana i ke koho tso i ifconfig.
  • Hoʻokomo ka mea hoʻokele iwx i ke kākoʻo no nā chips Intel AX210/AX211 a hoʻonui i ka laulā o nā mea uila i ʻike ʻia.
  • Hoʻohui i ka hiki ke hoʻomaka mai ka polokalamu RAID 1 (softraid) nā ʻāpana ma nā ʻōnaehana amd64, sparc64 a me arm64.
  • Hoʻohana ʻo Snmpd a me xlock i ka hoʻokaʻawale kuleana.
  • ʻO nā hana hoʻopaʻa a hoʻohui no nā kumu UNIX e hāʻawi i kahi kaʻawale ma muli o ke kelepona ʻōnaehana unveil.
  • Hoʻohui i kahi kelepona ʻōnaehana ypconnect hou e hana i kahi kumu e hoʻopili ai i kahi kikowaena YP me ka hoʻohana ʻana i ka leka uila IP mai ka faila ypbinding laka. Ua hoʻohui ʻia ke ʻano 'local bind' i ka ypldap, kahi e hoʻopaʻa ai i kahi kumu RPC i kahi interface loopback e hoʻopau i nā pili waho i ke kikowaena.
  • Ua hoʻololi ʻia nā polokalamu hcpleased, mountd, nfsd, pflogd, resolvd, slaacd, a me unwind i loko o ka papa kuhikuhi / sbin e hoʻohana i ka loulou dynamic e hiki ai i nā pale hou e pili ana i nā mea hoʻokō dynamically linked.
  • Hoʻokomo ka waihona pūnaewele i nā kelepona pūnaewele sendmmsg a me recvmmsg, kahi e hiki ai iā ʻoe ke hoʻouna a heluhelu i nā leka he nui i ka manawa hoʻokahi i loko o kahi kelepona ʻōnaehana hoʻokahi, kahi i koi mua i nā kelepona sendmsg a me recvmsg kaʻawale.
  • I loko o ka kānana pf packet, ua hoʻololi ʻia ka hana ʻana o IGMP a me ICMP6 MLD (Multicast Listener Discovery), i hiki ai ke hana me nā paʻi mana multicast i ka hoʻonohonoho paʻamau. Hoʻokō ʻia ka nānā ʻana i nā memo IGMP/MLD.
  • Ua hoʻomaikaʻi ʻo IPsec i ka mālama ʻana i nā palapala hōʻoia. Ua hoʻomaikaʻi ʻo iked i ka launa pū me OpenIKED. Hoʻohui ʻia nā huahelu helu e pili ana i nā pilina kūleʻa a hāʻule ʻole i ka ikectl hōʻike i ke kauoha stats.
  • Ua hoʻohui ʻia kahi kānana max-communities i bgpd e kaupalena i ka helu o nā kaiāulu i ʻae ʻia, RFC 9234 (Route Leak Prevention and Detection Using Roles in UPDATE and OPEN Messages) ua hoʻokō ʻia, kākoʻo piha no RFC 7911 (Hoʻolaha o nā ala he nui ma BGP ) ua hoʻolako ʻia, ua hoʻololi ʻia nā hashes static me RB -lāʻau e hoʻomaikaʻi i ka hana o nā ʻōnaehana nui. Hoʻohui ʻia ke kaʻina hana bgplgd me kahi hoʻokō kikowaena FastCGI e hāʻawi ana i kahi API REST no nā kauoha bgpctl.
  • Hiki i ka rpki-client ke hoʻohana i ka CRL URI ma mua o hoʻokahi i nā palapala hōʻoia, hoʻokō i ka palena skiplist e haʻalele i nā kikowaena, hoʻohui i ka hiki ke nānā i ka ASPA (Autonomous System Provider Authorization) a me nā faila sig, hoʻokō TAL decoding (RFC 8630), hoʻopaʻa i ka hōʻoia. o nā palapala EE, hoʻomaikaʻi ʻia ʻo Compliant me nā kikoʻī HTTP.
  • ʻAe ʻo Snmpd i ka hoʻohana ʻana i nā inoa mea ʻē aʻe ma waho o nā OID ma snmpd.conf. Hoʻokō i ka hiki ke hoʻonohonoho i kahi papa inoa ʻeleʻele e kāpae i nā subtrees mai ka hoʻopuka. Ua hoʻohui ʻia ke kākoʻo no ka haku kumu i ka hoʻokō ʻana i ka protocol AgentX.
  • Hāʻawi ʻo httpd i nā wehewehe ʻano MIME hou.
  • Ua hoʻoneʻe ʻia ka pono ftp e hoʻohana i nā pilina i hana ʻia ma ke ʻano pale ʻole me ka ppoll.
  • Ma tmux ("terminal multiplexer"), ua hoʻohui ʻia ka hiki ke hoʻohana i nā ACL e hoʻonohonoho i ka pilina o kekahi mau mea hoʻohana ma o hoʻokahi kumu.
  • Hoʻouka hou ʻia nā pūʻolo LibreSSL a me OpenSSH. No ka ʻike kikoʻī o ka hoʻomaikaʻi ʻana, e ʻike i nā loiloi o LibreSSL 3.6.0 a me OpenSSH 9.1.
  • ʻO ka helu o nā awa no ka papa hana AMD64 he 11451 (mai 11301), no aarch64 - 11261 (mai 11081), no i386 - 10225 (mai 10136). Ma waena o nā palapala noi ma nā awa:
    • Asterisk 16.28.0, 18.14.0 a me 19.6.0
    • ʻOihana 2.4.2
    • CMake 3.24.2
    • Chromium 105.0.5195.125
    • Emacs 28.2
    • ffmpeg 4.4.2
    • GCC 8.4.0 a me 11.2.0
    • GHC 9.2.4
    • GNOME 42.4
    • E hele i ka 1.19.1
    • JDK 8u342, 11.0.16 a me 17.0.4
    • ʻO KDE Gear 22.08.1
    • KDE Frameworks 5.98.0
    • Kākau 5.1.1
    • LLVM/Clang 13.0.0
    • Hoʻokomo iā 7.4.1.2
    • Lua 5.1.5, 5.2.4 a me 5.3.6
    • ʻO MariaDB 10.9.3
    • Monkey 6.12.0.182
    • ʻO Mozilla Firefox 105.0.1 a me ESR 102.3.0
    • ʻO Mozilla Thunderbird 102.3.0
    • Mutt 2.2.7 a me NeoMutt 20220429
    • Node.js 16.17.1
    • OCaml 4.12.1
    • OpenLDAP 2.6.3
    • PHP 7.4.30, 8.0.23 a me 8.1.10
    • Postfix 3.7.2
    • ʻO PostgreSQL 14.5
    • Python 2.7.18, 3.9.14 a me 3.10.7
    • Qt 5.15.6 a me 6.3.1
    • R 4.2.1
    • Ruby 2.7.6, 3.0.4 a me 3.1.2
    • Popo 1.63.0
    • SQLite 3.39.3
    • ʻO Shotcut 22.06.23
    • Sudo 1.9.11.2
    • Meerkat 6.0.6
    • Tcl/Tk 8.5.19 a me 8.6.12
    • ʻO TeX Live 2021
    • ʻO Vim 9.0.0192 a me Neovim 0.7.2
    • Xfce 4.16
  • Hoʻopili ʻia nā ʻāpana ʻaoʻao ʻekolu me OpenBSD 7.2:
    • Xenocara kiʻi hoʻopaʻa 'ia ma luna o X.Org 7.7 me xserver 1.21.4 + patches, freetype 2.12.1, fontconfig 2.13.94, Mesa 22.1.7, xterm 372, 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.32.1 (+ paʻi)
    • NSD 4.6.0
    • Hoʻokuʻu ʻia 1.16.3
    • Ncurses 5.7
    • Binutils 2.17 (+ patches)
    • Gdb 6.3 (+ paʻi)
    • Awk 12.9.2022/XNUMX/XNUMX
    • Expat 2.4.9

Source: opennet.ru

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