Hoʻokuʻu ʻia o OpenBSD 7.1

Hōʻike ʻia ka hoʻokuʻu ʻana o ka UNIX-like operating system OpenBSD 7.1 free cross-platform. 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.1 he 580 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:

  • Ua hoʻolaha ʻia ke kākoʻo no nā kamepiula Mac i hoʻolako ʻia me ka Apple M1 (Apple Silicon) ARM chip, e like me Apple M1 Pro/Max a me Apple T2 Macs, ua mākaukau e hoʻohana. Hoʻohui ʻia nā mea hoʻokele no SPI, I2C, DMA controller, keyboard, touchpad, mana a me ka hoʻokele hana. Hāʻawi i ke kākoʻo no Wi-Fi, GPIO, framebuffer, USB, pale, NVMe drive.
  • Hoʻomaikaʻi i ke kākoʻo no ka hoʻolālā ARM64. Hoʻohui ʻia nā mea hoʻokele gpiocharger, gpioleds a me nā gpiokeys, hāʻawi i ke kākoʻo no nā uku, nā kukui a me nā pihi pili iā GPIO (no ka laʻana, hana ʻia kēia ma Pinebook Pro). Hoʻohui ʻia nā mea hoʻokele hou: mpfclock (PolarFire SoC MSS mea hoʻoponopono uaki), cdsdhc (Cadence SD/SDIO/eMMC host controller), mpfiic (PolarFire SoC MSS I2C controller) a me mpfgpio (PolarFire SoC MSS GPIO).
  • Hoʻomaikaʻi i ke kākoʻo no ka hoʻolālā RISC-V 64, kahi i hoʻokomo ʻia ai nā mea hoʻokele uhid a me fido, a me ke kākoʻo no ka hoʻokomo ʻana ma nā diski GPT.
  • Hiki i ka pono mount_msdos ke hoʻohana i nā inoa faila lōʻihi ma ka paʻamau.
  • Ua hana hou ʻia ke code ʻohi ʻōpala no nā kumu unix.
  • sysctl hw.perfpolicy ua hoʻonohonoho ʻia i "auto" ma ke ʻano maʻamau, ʻo ia hoʻi, hiki ke hana ʻia ke ʻano hana holoʻokoʻa ke hoʻopili ʻia ka mana paʻa a hoʻohana ʻia ka algorithm adaptive ke hoʻohana ʻia e kahi pākaukau.
  • Hoʻonui i ke kākoʻo no nā ʻōnaehana multiprocessor (SMP). ʻO nā kānana hanana no nā kahawai inoa ʻole, kqread, nā leo a me nā kumu, a me ka mīkini BPF, ua hoʻoneʻe ʻia i ka māhele mp-safe. Ua kākau hou ʻia nā kelepona koho, koho, ppoll a me pselect a ua hoʻokō ʻia ma luna o kqueue. Ua wehe ʻia ka kevent, getsockname, getpeername, ʻae a ʻae i nā kelepona ʻōnaehana 4 mai ka pale ʻana. Hoʻohui ʻia kahi ʻano kernel no ka hoʻouka a mālama ʻana i nā hana atomic, e ʻae i ka hoʻohana ʻana i nā ʻano int a me nā ʻano lōʻihi i nā mea o nā hale i hoʻohana ʻia ai ka helu kuhikuhi.
  • Hoʻopili ʻia ka hoʻokō ʻana o ka drm (Direct Rendering Manager) me ka Linux kernel 5.15.26 (hope hope - 5.10.65). Ua hoʻohui ka mea hoʻokele inteldrm i ke kākoʻo no nā chips Intel e pili ana iā Elkhart Lake, Jasper Lake a me Rocket Lake microarchitectures. Kākoʻo ka mea hoʻokele amdgpu iā APU/GPU Van Gogh, Rembrandt "Yellow Carp" Ryzen 6000, Navi 22 "Navy Flounder", Navi 23 "Dimgrey Cavefish" a me Navi 24 "Beige Goby".
  • Hoʻohana ʻia ka hāʻawi ʻana i ka font subpixel ma ka waihona FreeType.
  • Hoʻohui ʻia ka pono realpath e hōʻike i ke ala pololei i kahi faila.
  • Hoʻohui ʻia ke kauoha "ls rogue" i ka pono rcctl e hōʻike i nā kaʻina hana hope e holo nei akā ʻaʻole i hoʻokomo ʻia ma rc.conf.local.
  • Kākoʻo ʻo BPFtrace i nā loli no nā loiloi. Ua hoʻohui ʻia nā palapala kprofile.bt no ka hoʻopili ʻana i ka waihona kernel a me ka runqlat.bt no ka ʻike ʻana i nā lohi o ka mea hoʻonohonoho i ka btrace.
  • Hoʻohui i ke kākoʻo no RFC6840 i libc, e wehewehe ana i ke kākoʻo no ka hae AD a me ka hoʻonohonoho 'trust-ad' no DNSSEC.
  • Hoʻokomo ʻia ʻo Apm a me ka apmd i ka hōʻike ʻana i ka manawa hoʻihoʻi pākaukau i wānana ʻia.
  • Ua hoʻolako ʻia ka hiki ke mālama i ka ʻikepili hiki i /etc/login.conf.d e hoʻohui i kāu mau papa moʻokāki ponoʻī mai nā pūʻolo.
  • Hāʻawi ʻo Malloc i ka caching no nā wahi hoʻomanaʻo mai ka 128k a i ka 2M.
  • Kākoʻo ka pax archiver i nā poʻomanaʻo hoʻonui me ka ʻikepili mtime, manawa a me ctime.
  • Hoʻohui ʻia kahi koho "-k" i nā pono hana gzip a me gunzip e mālama i ka faila kumu.
  • Ua hoʻohui ʻia nā koho aʻe i ka pono openrsync: "—compare-dest" e nānā i ka loaʻa ʻana o nā faila i nā papa kuhikuhi hou; "—max-size" a me "—min-size" e kaupalena i ka nui o ka faila.
  • Hoʻohui ʻia ke kauoha seq e paʻi i nā kaʻina helu.
  • Ua hoʻoneʻe ʻia ka hoʻokō ʻana o nā polokalamu trigonometric mai FreeBSD 13 (ua pio nā hoʻokō hui no x86).
  • Ua hoʻoneʻe ʻia ka hoʻokō ʻana i nā hana lrint, lrintf, llrint a me llrintf mai FreeBSD (ua hoʻohana mua ʻia ka hoʻokō ʻana mai NetBSD).
  • He nui nā loli a me nā hoʻoponopono e pili ana i ka hana ʻana me nā ʻāpana disk.
  • Hoʻohui i ke kākoʻo no nā lakohana hou, me ka mana Intel PCH GPIO (no Cannon Lake H a me Tiger Lake H platform), NXP PCF85063A/TP RTC, Synopsys Designware UART, Intel 2.5Gb Ethernet, SIMCom SIM7600, RTL8156B, MediaTek MT7601U USB wifi, BCM4387 wifi.
  • Aia i loko o ka pūʻolo kahi firmware hou i laikini ʻia no nā pahu uila Realtek, hiki iā ʻoe ke hoʻohana i nā mea hoʻokele rsu, rtwn a me urtwn me ka hoʻoiho ʻole ʻana i ka firmware.
  • Aia nā mea hoʻokele ixl (Intel Ethernet 700), ix (Intel 82598/82599/X540/X550) a me aq (Aquantia AQC1xx) i ke kākoʻo no ka hoʻoponopono ʻana i nā ʻōkuhi VLAN a me ka helu helu helu / hōʻoia no IPv4, TCP4/6 a me UDP4/6.
  • Hoʻohui ʻia ka mea hoʻokele kani no nā chips Intel Jasper Lake. Hoʻohui i ke kākoʻo no ka Xbox One game controller.
  • Hāʻawi ka IEEE 802.11 i ke kākoʻo no nā kahawai 40MHz no ke ʻano 802.11n a me ke kākoʻo mua no ka maʻamau 802.11ac (VHT). Ua hoʻohui ʻia kahi mea hoʻokele scan hope no nā mea hoʻokele. Ke koho ʻana i kahi kikoʻī, hāʻawi ʻia nā kiko me nā kaha 5GHz i kēia manawa, a laila koho wale ʻia nā kiko me nā kaha 2GHz.
  • Ua kākau hou ʻia ka hoʻokō ʻana o ka mea hoʻokele vxlan, i kēia manawa e hana kūʻokoʻa i ka subsystem alahaka.
  • Ua hana hou ka mea hoʻonohonoho i ka loiloi no ke kāhea ʻana i ka pono pkg_add e hōʻemi i ka ikaika o ka neʻe ʻana o nā faila i ka wā o ke kaʻina hana. Hoʻopaʻa ka faila install.site i ke kaʻina hana hoʻonohonoho hoʻonohonoho. No nā hale hana āpau, ua hoʻohui ʻia ka firmware, ʻae ʻia ka hāʻawi ʻana i nā huahana ʻaoʻao ʻekolu. No ka hoʻouka ʻana i ka firmware proprietary i loaʻa ma ka media hoʻonohonoho, hoʻohana ʻia ka pono fw_update.
  • I ka xterm, hoʻopaʻa ʻia ka nānā ʻana i ka ʻiole no nā kumu palekana.
  • Hāʻawi ka usbhidctl a me ka usbhidaction i ka hoʻokaʻawale ʻana i ka ʻōnaehana waihona me ka hoʻohana ʻana i ka ʻōnaehana unveil.
  • ʻO ka mea paʻamau, hāʻawi ʻo dhcpd i ka hoʻopili ʻana i nā pilina pūnaewele i loko o ka mokuʻāina ʻole ('down'), i mea e hōʻoia ai e loaʻa koke nā ʻeke ma hope o ka hoʻāla ʻia ʻana o ke kikowaena pūnaewele.
  • Loaʻa iā OpenSMTPD (smtpd) ka nānā ʻana i ka TLS ma ke ʻano paʻamau no nā pilina "smtps://" a me "smtp+tls://".
  • Ua hoʻokō ʻo httpd i ka nānā ʻana i ka mana protocol, hoʻohui i ka hiki ke wehewehe i kāna mau faila ponoʻī me nā kikokikona hewa, a me ka hoʻomaikaʻi ʻana i ka ʻikepili i hoʻopili ʻia, me ka hoʻohui ʻana i ke koho gzip-static i httpd.conf no ka hoʻopuka ʻana i nā faila i hoʻopaʻa ʻia me ka hae gzip. ma ke poʻo hoʻopāpā maʻiʻo.
  • Ma IPsec, hiki i ka proto parameter mai iked.conf ke kuhikuhi i kahi papa inoa o nā protocols. Hoʻohui ʻia ke kauoha "hōʻike certinfo" i ikectl pono e hōʻike i nā CA hilinaʻi a me nā palapala hōʻoia. Ua hoʻomaikaʻi ʻo iked i ka lawelawe ʻana i nā memo i ʻāpana.
  • Hoʻohui i ke kākoʻo no ka nānā ʻana i nā kī ākea BGPsec Router i rpki-client a hoʻomaikaʻi i ka nānā ʻana i nā palapala hōʻoia X509. Hoʻohui ʻia kahi huna o nā faila i hōʻoia ʻia. Hoʻomaikaʻi ʻia ka launa pū me RFC 6488.
  • Ua hoʻohui ʻo bgpd i ka ʻāpana "port", hiki ke hoʻohana ʻia ma nā ʻāpana "hoʻolohe" a me "kaiāulu" e hoʻopaʻa i kahi helu port pūnaewele maʻamau. Ua hana hou ʻia ke code e hana pū me RIB (Routing Information Base), i hana ʻia me ka maka e hāʻawi i ke kākoʻo multipath i ka wā e hiki mai ana.
  • ʻO ka console window manager tmux ("terminal multiplexer") ua hoʻonui i nā mana no ka hoʻopuka kala. Hoʻohui ʻia nā ʻano kauoha pane-border-format, cursor-color a me cursor-style.
  • Ua lawe ʻia ʻo LibreSSL mai OpenSSL e kākoʻo i ka RFC 3779 (X.509 extensions no nā IP address a me nā ʻōnaehana autonomous) a me ka mīkini palapala hōʻoia (kahi loina kūʻokoʻa kūʻokoʻa o nā palapala hōʻoia i hoʻopuka ʻia a hoʻopau ʻia, e hiki ai ke hoʻoponopono kūʻokoʻa i nā loli a me nā hana. o nā mana hōʻoia, a hiki iā ʻoe ke hahai koke i nā hoʻāʻo e hana huna i nā moʻolelo hoʻopunipuni). Ua hoʻomaikaʻi maikaʻi ʻia ka hoʻohālikelike ʻana me OpenSSL 1.1 a ua like nā inoa cipher no TLSv1.3 me OpenSSL. Ua hoʻololi ʻia nā hana he nui e hoʻohana i ka calloc (). Ua hoʻohui ʻia kahi hapa nui o nā kelepona hou i libssl a me libcrypto.
  • Hōʻano hou ʻia ka pūʻolo OpenSSH. No ka ʻike kikoʻī o nā hoʻomaikaʻi, e ʻike i nā loiloi o OpenSSH 8.9 a me OpenSSH 9.0. Ua hoʻoneʻe ʻia ka pono scp e hoʻohana i ka SFTP ma kahi o ka protocol SCP/RCP hoʻoilina.
  • ʻO ka helu o nā awa no ka papa hana AMD64 he 11301 (mai 11325), no aarch64 - 11081 (mai 11034), no i386 - 10136 (mai 10248). Ma waena o nā palapala noi ma nā awa: Asterisk 16.25.1, 18.11.1 a me 19.3.1 Audacity 2.4.2 CMake 3.20.3 Chromium 100.0.4896.75 Emacs 27.2 FFmpeg 4.4.1 GCC 8.4.0. .11.2.0 JDK 41.5u1.17.7, 8 a me 322 KDE Applications 11.0.14 KDE Frameworks 17.0.2 Krita 21.12.2 LLVM/Clang 5.91.0 LibreOffice 5.0.2 Lua 13.0.0 a me DB7.3.2.2. .5.1.5 Mono 5.2.4 Firefox 5.3.6 a me ESR 10.6.7 Thunderbird 6.12.0.122 Mutt 99.0 a me NeoMutt 91.8.0 Node.js 91.8.0 OpenLDAP 2.2.2 PHP 20211029 PHP 16.14.2 PHP 2.4.59. Postg reSQL 7.4.28 Python 8.0.17, 8.1.4, 3.5.14 a me 14.2 Qt 2.7.18 a me 3.8.13 R 3.9.12 Ruby 3.10.4, 5.15.2 a me 6.0.4 Rust 4.1.2 SQLite 2.7.5 a me 3.0.3 .3.1.1 Shotcut 1.59.0 Sudo 2.8.17 Suricata 3.38.2 Tcl/Tk 21.10.31 a me 1.9.10 TeX Live 6.0.4 Vim 8.5.19 a me Neovim 8.6.8 Xfce 2021
  • Hoʻopili ʻia nā ʻāpana ʻaoʻao ʻekolu me OpenBSD 7.1:
    • Xenocara kiʻi hoʻopaʻa 'ia ma luna o X.Org 7.7 me xserver 1.21.1 + patches, freetype 2.11.0, fontconfig 2.12.94, Mesa 21.3.7, xterm 369, 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.4.0
    • Hoʻokuʻu ʻia 1.15.0
    • Ncurses 5.7
    • Binutils 2.17 (+ patches)
    • Gdb 6.3 (+ paʻi)
    • Awk 12.10.2021/XNUMX/XNUMX
    • Expat 2.4.7

Source: opennet.ru

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