Tuuina atu o le OpenBSD 7.3

O le tatalaina o le UNIX-pei ole faiga faʻaogaina OpenBSD 7.3 ua tuʻuina atu. O le poloketi OpenBSD na faavaeina e Theo de Raadt i le 1995 ina ua maeʻa se feteenaiga ma le au atinaʻe NetBSD, o se taunuuga na le mafai ai e Theo ona maua le avanoa i le NetBSD CVS repository. Ina ua maeʻa lenei mea, na fausia ai e Theo de Raadt ma se vaega o tagata e tutusa o latou mafaufau se faiga fou faʻaogaina e faʻavae i luga o le NetBSD source tree, o sini autu o le atinaʻeina o le feaveaʻi (13 masini faʻapipiʻi e lagolagoina), faʻavasegaina, faʻaoga saʻo, puipuiga faʻamalosi. ma tu'ufa'atasia meafaigaluega fa'apitoa. O le faʻapipiʻiina atoa o ata ISO o le OpenBSD 7.3 base system o le 620 MB.

I le faʻaopoopoga i le faiga faʻaogaina lava ia, o le OpenBSD project ua lauiloa mo ona vaega, lea ua faʻalauteleina i isi faiga ma faʻamaonia i latou lava o se tasi o fofo sili ona saogalemu ma maualuga. Faatasi ai ma i latou: LibreSSL (tuu o OpenSSL), OpenSSH, PF packet filter, OpenBGPD ma OpenOSPFD routing daemons, OpenNTPD NTP server, OpenSMTPD mail server, text terminal multiplexer (e tutusa ma le GNU screen) tmux, identd daemon with IDENT protocol implementation, BSDL alternative GNU groff package - mandoc, protocol mo le fa'atulagaina o faiga fa'aletonu o le CARP (Common Address Redundancy Protocol), http server mama, OpenRSYNC file synchronization utility.

Fa'aleleia autu:

  • Fa'atino faiga vala'au waitid (fa'atali mo suiga o le setete), pinsyscall (ia tu'uina atu fa'amatalaga e uiga i le nofoaga e ulufale ai e puipuia mai le fa'aogaina o le ROP), getthrname ma setthrname (maua ma seti le igoa filo).
  • E fa'aoga uma e faufale le clockintr, o se masini e tuto'atasi masini fa'alavelave fa'alavelave taimi.
  • Fa'aopoopo le sysctl kern.autoconf_serial, lea e mafai ona fa'aoga e siaki ai suiga o le tulaga o le la'au masini i le fatu mai le avanoa fa'aoga.
  • Faʻaleleia atili le lagolago mo faiga faʻapitoa (SMP). O mea e fai mo filiga mo tun ma tap masini ua liua i le vaega mp-safe. O galuega e filifili, pselect, poll, ppoll, getsockopt, setsockopt, mmap, munmap, mprotect, sched_yield, minherit ma utrace, faapea foi ioctl SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGATTR ma le SIOCGIFGLIST ua aveesea mai le poloka. Fa'aleleia atili le fa'aogaina o le poloka i totonu o le fa'amama pepa pf. Fa'aleleia le fa'atinoga o le faiga ma le fa'aputuga o feso'ota'iga i luga ole tele-core system.
  • O le faʻatinoga o le drm (Direct Rendering Manager) faʻatulagaina faʻatasi ma le Linux kernel 6.1.15 (faʻasalalauga mulimuli - 5.15.69). Amdgpu avetaʻavale faʻaopoopo le lagolago mo Ryzen 7000 "Raphael", Ryzen 7020 "Mendocino", Ryzen 7045 "Dragon Range", Radeon RX 7900 XT / XTX "Navi 31", Radeon RX 7600M (XT), 7700S ma 7600S "GPUs" . Amdgpu ua faʻaopoopoina le lagolago mo le faʻatonutonuina o moli i tua ma faʻamautinoa e aoga le xbacklight pe a faʻaaogaina le X.Org modesetting avetaʻavale. O Mesa o lo'o fa'aagaina le fa'aogaina o le shader caching.
  • Ua fa'aleleia atili le VMM hypervisor.
  • O avanoa mo le puipuia o manatuaga faaopoopo o faiga i le avanoa e faʻaaogaina ai ua faʻatinoina: o le mimmutable system call ma le faʻaogaina o le faletusi galuega o le igoa lava e tasi, lea e mafai ai ona e faʻasaʻo aia tatau pe a mafaufau i le mafaufau (faʻafanua manatua). A maeʻa ona faia, o aia tatau e faʻatulagaina mo se nofoaga e manatua ai, mo se faʻataʻitaʻiga, faʻasaina o le tusitusi ma le faʻataunuʻuina, e le mafai ona suia mulimuli ane e ala i valaau mulimuli ane i le mmap (), mprotect () ma munmap () galuega, lea o le a tupu ai se EPERM sese pe a taumafai e sui.
  • I luga o le fausaga AMD64, o le RETGUARD puipuiga masini e mafai mo telefoni feaveaʻi, e faʻamoemoe e faʻalavelaveina le faʻatinoina o faʻaoga faʻaogaina e faʻaogaina ai le nono o fasi code ma le toe foʻi atu i polokalame polokalame.
  • Puipuiga mai le faʻaaogaina o faʻafitauli faʻaletonu e mafai, faʻavae i luga o le toe fesoʻotaʻi faʻafuaseʻi o le sshd executable faila i taimi uma e taʻavale ai le faiga. O le Reflow e mafai ai ona faʻaogaina le faʻaogaina o galuega ile sshd e faʻaitiitia ai le vaʻaia, lea e faigata ai ona faia ni faʻaoga faʻaoga e faʻaoga ai le toe foʻi atu i polokalame polokalame.
  • Fa'amalosia le fa'avasegaina o fa'aputuga fa'aputu i luga ole faiga 64-bit.
  • Faʻaopoopo le puipuiga mai le Specter-BHB faʻafitauli i totonu o fausaga microarchitectural processor.
  • I luga o le ARM64 processors, o le DIT (Data Independent Timing) e mafai ona faʻaogaina avanoa mo tagata faʻaoga ma avanoa kernel e poloka ai osofaʻiga i luga o le itu e faʻaogaina ai le faʻalagolago i le taimi o faʻatonuga i luga o faʻamaumauga o loʻo faʻatinoina i nei faʻatonuga.
  • Tuuina atu le tomai e faʻaaoga ai le lladdr pe a faʻamalamalamaina faʻasalalauga fesoʻotaʻiga. Mo se faʻataʻitaʻiga, faʻaopoopo i le fusifusia i le igoa faʻaoga (hostname.fxp0), e mafai ona e faʻaogaina le fusifusia i le tuatusi MAC (hostname.00:00:6e:00:34:8f).
  • Fa'aleleia le moe mo faiga fa'avae ARM64.
  • Faʻateleina le lagolago mo Apple ARM chips.
  • Faaopoopo le lagolago mo meafaigaluega fou ma aofia ai avetaavale fou.
  • O le aveta'avale bwfm mo kata uaealesi e fa'avae i luga ole Broadcom ma Cypress meataalo e maua ai le fa'ailoga mo le WEP.
  • Ua faʻaleleia atili e le faʻapipiʻi le galuega faʻatasi ma le RAID polokalama ma faʻatinoina le lagolago muamua mo le Guided Disk Encryption.
  • O tulafono fou o loʻo taʻavale i luga ma taʻavale-lalo ua faʻaopoopoina i le tmux ("terminal multiplexer") e taʻavale ai le faʻamalama i le amataga ma le faʻaiʻuga Ua toe faʻafouina le LibreSSL ma le OpenSSH. Mo se faʻamatalaga auiliili o faʻaleleia atili, vaʻai i iloiloga o le LibreSSL 3.7.0, OpenSSH 9.2 ma OpenSSH 9.3.
  • Ole numera o ports mo le AMD64 architecture o le 11764 (mai le 11451), mo le aarch64 - 11561 (mai le 11261), mo le i386 - 10572 (mai le 10225). Faatasi ai ma faʻasologa o talosaga i totonu o taulaga:
    • Asterisk 16.30.0, 18.17.0 ma le 20.2.0
    • Suʻega 3.2.5
    • CMfaia 3.25.2
    • Chromium 111.0.5563.110
    • Emacs 28.2
    • ffmpeg 4.4.3
    • GCC 8.4.0 ma le 11.2.0
    • GHC 9.2.7
    • GNOME 43.3
    • Alu 1.20.1
    • JDK 8u362, 11.0.18 ma le 17.0.6
    • KDE Gears 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 ma le 5.4.4
    • MariaDB 10.9.4
    • Monkey 6.12.0.182
    • Mozilla Firefox 111.0 ma le ESR 102.9.0
    • Mozilla Thunderbird 102.9.0
    • Mutt 2.2.9 ma 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 ma le 8.2.3
    • Postfix 3.5.17 ma le 3.7.3
    • PostgreSQL 15.2
    • Python 2.7.18, 3.9.16, 3.10.10 ma le 3.11.2
    • Qt 5.15.8 ma le 6.4.2
    • R 4.2.1
    • Ruby 3.0.5, 3.1.3 ma le 3.2.1
    • Ele 1.68.0
    • SQLite 2.8.17 ma le 3.41.0
    • Shotcut 22.12.21
    • Sudo 1.9.13.3
    • Meerkat 6.0.10
    • Tcl/Tk 8.5.19 ma le 8.6.13
    • TeX Ola 2022
    • Vim 9.0.1388 ma Neovim 0.8.3
    • Xfce 4.18
  • Faʻafouina vaega lona tolu e aofia ai ma OpenBSD 7.3:
    • Xenocara fa'aputu ata fa'avae i le X.Org 7.7 fa'atasi ai ma le 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 (+ patches)
    • GCC 4.2.1 (+ patches) ma 3.3.6 (+ patch)
    • Perl 5.36.1 (+ patches)
    • NSD 4.6.1
    • Le fusia 1.17
    • Manuia 5.7
    • Binutils 2.17 (+ patches)
    • Gdb 6.3 (+ patch)
    • Awk 12.9.2022/XNUMX/XNUMX
    • Expat 2.5.0.

    puna: opennet.ru

Faaopoopo i ai se faamatalaga