Tuuina atu o le OpenBSD 7.2

O le tatalaina o le UNIX-pei ole faiga faʻaogaina OpenBSD 7.2 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.2 base system o le 556 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ʻaleleia le lagolago mo faiga faʻavae i luga o le fausaga o le ARM, e aofia ai le lagolago faʻaopoopo mo Apple M2 ma Ampere Altra ARM chips. Faaopoopo le lagolago mo le Lenovo ThinkPad x13s komepiuta feaveai ma isi masini e faavae i le Qualcomm Snapdragon 8cx Gen 3 SoC (SC8280XP).
  • Faʻaopoopo le gafatia e utaina ai le fatu mo le ram disk (bsd.rd) ma le fatu mo le teleprocess systems (bsd.mp) i totonu o siosiomaga Oracle Cloud.
  • Ua mafai le masini kstat, auina atu i fafo fuainumera e uiga i le faʻatinoga o fatu e mafai ona vaʻaia e le aoga kstat.
  • Mo ta'iala ta'itasi fa'atasi ma le lagolago MPERF/APERF, o lo'o fa'atinoina le fa'aogaina ole CPU. A fa'agaoioi i le malosi o le maa, e mafai ona fa'atuputeleina le fa'asologa o le CPU e fa'atatau i le uta.
  • Fa'aopoopoina le lagolago muamua mo le moe ile faiga ARM64. O le tapulaa i luga o le numera o CPUs lagolagoina ua faʻateleina i le 256. O le mafai ona fesuiaʻi mai se faʻamafanafanaga faʻavae (faʻamafanafanaga tioata) i se faʻamafanafanaga faʻavae ua faʻatinoina.
  • Aveese le code e iloa ai le CPU 386sx/386dx, NexGen, Rise ma sili atu Cyrix processors na tuʻuina atu i luma o le Cyrix M2 chip.
  • Faʻaleleia atili le lagolago mo faiga faʻapitoa (SMP). O galuega mo le faʻatapulaʻaina o le bandwidth (rate limit), suʻesuʻe mo faʻamaumauga a le ARP ma le taimi o auala ua faʻafeiloaʻi i le vaega mp-safe. O le gafatia e faʻatino galuega tutusa e pei o le toe faʻapipiʻiina o pusa IPv4 ma toe faʻafeiloaʻi pusa IP ua faʻatinoina. Faʻaopoopo le poloka poloka e faʻaaoga ai le mutex i le faʻagaioiina o pusa UDP ma IP. O le kbind ma le pledge system calls ua aveese mai le poloka. Fa'atino poloka poloka UNIX lea e fa'agaoioia ile tulaga o socket ta'itasi.
  • O le faʻatinoga o le drm (Direct Rendering Manager) faʻatulagaina faʻatasi ma le Linux kernel 5.15.69 (faʻasalalauga mulimuli - 5.15.26). Ua faaopoopo e le avetaavale inteldrm le lagolago mo Intel chips e faavae ile Alder Lake ma Raptor Lake microarchitectures. O lo'o fa'atinoina le lagolago mo fa'amaufa'ailoga e le o fa'atatau i le tua'oi o le itulau manatua (fa'aaogaina, mo se fa'ata'ita'iga, i le MacBook Pro 2021 14″ ma le 16″).
  • Ua fa'aleleia atili le VMM hypervisor. Fa'aopoopoina le lagolago mo MMIO fa'aogaina avanoa fa'aoga i vmd. I le vmm, I/O port emulation ua si'i atu ile avanoa fa'aoga. O fausaga i totonu ma fesoʻotaʻiga i vmd, vmctl ma vmm ua tuʻufaʻatasia. Faʻaopoopo le tomai e mataʻituina ai masini faʻapitoa e faʻaaoga ai le SNMP AgentX e faʻaaoga ai VM-MIB parakalafa (RFC7666).
  • O le $rcexec fesuiaiga i le rc.d initialization scripts ua suia i le galuega rc_exec. Faʻaopoopoina se suiga fou daemon_execdir, faʻatagaina oe e sui le lisi aʻo leʻi faʻatinoina le galuega rc_exec. Ua fa'aopoopoina se fa'atonuga fou i le rc.d ma le rcctl e siaki ai le fa'asologa o fa'asologa.
  • O lo'o i ai le fa'aoga ts, lea e fa'aopoopoina ai se taimi i laina na maua e ala i fa'aoga masani, e atagia ai le taimi e taunu'u mai ai laina ta'itasi.
  • O le "-f" filifiliga ua faʻaopoopoina i le aoga ps mo se faʻavasegaina o laʻau-pei o le faʻagasologa o faiga, e atagia ai le sootaga i le va o matua ma tamaiti.
  • O le fa'aoga openrsync e fa'atino ai le filifiliga "--contimeout" e fuafua ai le taimi fa'atulagaina o feso'ota'iga.
  • I le aoga pkg_add, e mafai ona faʻaogaina le faʻaogaina e ala i le faaletonu, galue ma afifi e sili ona lelei, ma faʻaalia se faʻaaliga alualu i luma o le gaioiga i le taimi o le fesiitaiga o faʻamatalaga.
  • fdisk ua faʻaleleia le galuega ma laulau GPT ma MBR, ma faʻaopoopo lapataiga pe a sese le tuʻuina o vaega o le MBR ma le GPT.
  • O le fa'aogaina o le disklabel ua fa'aopoopoina le lagolago mo le raid keyword i fa'ata'ita'iga mo le tu'u otometi o vase RAID. Lagolago mo le fa'asa'oina o fa'amatalaga geometry disk ua fa'agata. Lagolago mo uiga o le 'bs' (fa'ailoga poloka), 'sb' (superblock size) ma le d[0-4] (disk data) ua fa'agata.
  • O le /usr/share/btrace directory o lo'o i ai se filifiliga o tusitusiga aoga btrace mo le su'esu'eina malosi ma le asiasia o talosaga.
  • Fa'aopoopo le sio_flush galuega ile faletusi leo sndio e taofi vave le toe ta'alo.
  • O le llvm-profdata aoga e aofia ai mo le galue i faʻamatalaga faʻamatalaga.
  • Ua faatelevaveina le faitauina o upu i le wc utility.
  • Faʻaopoopo le lagolago mo meafaigaluega fou, e aofia ai avetaʻavale fou:
    • applaudio (Apple audio subsystem).
    • aplmca (Apple MCA pule).
    • aplsart (Apple SART).
    • alpdc, apldchidev, apldckbd, apldcms, aplrtk (Apple M2 keyboard ma trackpad).
    • qcgpio, qciic (GPIO ma GENI I2C pule mo Qualcomm Snapdragon).
    • sfgpio, stfclock, stfpinctrl, stftemp (taavale mo GPIO, taimi ma masini o laupapa SiFive).
    • sxirintc (pule faʻalavelave mo meataalo Allwinner).
    • gpiorestart (taavale mo le toe setiina e ala i le GPIO).
    • ipmi ua faʻalauteleina le lagolago mo masini eletise.
    • ehci faʻaopoopo le lagolago mo le pule faʻaaogaina i Marvell 3720 laupapa.
  • O le aveta'avale igc mo Intel I225 Gigabit Ethernet Adapters e aofia ai le fa'avavevaveina o meafaigaluega o siaki siaki mo IPv4, TCP, ma le UDP. Avetaavale ix mo Intel 82598/82599/X540/X550 Ethernet adapters e lagolagoina le faatelevaveina o meafaigaluega o le faagasologa o vaega TCP (Large Receive Offloading), mafai ona faaaoga le filifiliga tso i ifconfig.
  • O le aveta'avale iwx e fa'atino le lagolago mo Intel AX210/AX211 meataalo ma fa'alautele le tele o masini uaealesi ua iloa.
  • Faʻaopoopo le malosi e faʻamalo mai le polokalame RAID 1 (softraid) vaega i le amd64, sparc64 ma le arm64 system.
  • Snmpd ma le xlock fa'atinoina le vavae'esega fa'apitoa.
  • O le fusifusia ma feso'ota'i galuega mo sockets UNIX e tu'u'ese'ese ai fa'avae i luga o le vala'au fa'alauiloa.
  • Fa'aopoopoina se telefoni ypconnect system fou e fai ai se socket e fa'afeso'ota'i i se server YP e fa'aoga ai le tuatusi IP mai le faila ypbinding loka. O le 'local bid' mode ua fa'aopoopoina i le ypldap, lea e fusifusia ai le RPC socket i le loopback interface e aveese ai feso'ota'iga i fafo i le server.
  • O le hcpleased, mountd, nfsd, pflogd, resolvd, slaacd, ma unwind programs o loʻo i totonu o le /sbin directory ua liua e faʻaoga fesoʻotaʻiga malosi ina ia mafai ai ona puipuia faʻaopoopoga e faʻatatau i fesoʻotaʻiga dynamically executables.
  • O le fa'aputuga feso'ota'iga e fa'aaogaina le sendmmsg ma le recvmmsg system calls, lea e mafai ai ona e lafo ma faitau ni fe'au se tele i le taimi e tasi i totonu o le telefoni feavea'i, lea sa mana'omia muamua ni vala'au 'ese'ese sendmsg ma recvmsg.
  • I le pf packet filter, ua suia le faagasologa o le IGMP ma le ICMP6 MLD (Multicast Listener Discovery), lea na mafai ai ona galulue faʻatasi ma paʻu faʻatonutonu multicast i le faʻatulagaina faʻaletonu. Fa'atinoina le siakiina o fe'au IGMP/MLD.
  • Ua faʻaleleia e le IPsec le faʻatautaia o tusi pasi. ua fa'aleleia atili le feso'ota'iga ma OpenIKED. Fa'aopoopoina fa'amaumauga fa'amaumauga e uiga i feso'ota'iga manuia ma fa'aletonu i iked i le ikectl show stats command.
  • Ua fa'aopoopoina se fa'amama fa'alaua'itele i le bgpd e fa'atapula'a ai le aofa'i o nu'u fa'atagaina, ua fa'atinoina le RFC 9234 (Auala Leak Prevention and Detection Use Roles in UPDATE ma OPEN Messages), lagolago atoatoa mo le RFC 7911 (Faasalalauga o Auala Tele i BGP. ) ua tuʻuina atu, ua suia static hashes i RB -laau e faʻaleleia ai le faʻatinoga o faiga tetele. Faʻaopoopo le faiga bgplgd faʻatasi ai ma le faʻatinoina o le server FastCGI e maua ai le REST API mo bgpctl poloaiga.
  • rpki-client faʻatagaina le faʻaogaina o le sili atu ma le tasi CRL URI i tusi faamaonia, faʻatinoina le skiplist parakalafa e le amanaʻia ai domains, faʻaopoopo le gafatia e siaki le ASPA (Autonomous System Provider Authorization) ma faila faila, faʻatinoina le TAL decoding (RFC 8630), faʻamalosia le faʻamaoniga. o EE tusipasi, faʻaleleia Faʻatasi ma faʻamatalaga HTTP.
  • Snmpd faʻatagaina le faʻaogaina o igoa mea e ese mai i OID i snmpd.conf. Fa'atino le tomai e seti ai se lisi uliuli e le aofia ai la'au laiti mai le galuega. Lagolago mo le pule sili ua faʻaopoopoina i le faʻatinoga o le AgentX protocol.
  • httpd ofo atu fa'amatalaga fou ituaiga MIME.
  • Ua siitia le aoga ftp e fa'aoga feso'ota'iga ua fa'agasolo i le faiga e le poloka e fa'aaoga ai le ppoll.
  • I le tmux ("terminal multiplexer"), ua faʻaopoopoina le mafai e faʻaoga ACLs e faʻapipiʻi ai le fesoʻotaʻiga o le tele o tagata faʻaoga e ala i le tasi socket.
  • Fa'afouina le LibreSSL ma le OpenSSH afifi. Mo se faʻamatalaga auiliili o faʻaleleia atili, vaʻai i iloiloga o le LibreSSL 3.6.0 ma OpenSSH 9.1.
  • Ole numera o ports mo le AMD64 architecture o le 11451 (mai le 11301), mo le aarch64 - 11261 (mai le 11081), mo le i386 - 10225 (mai le 10136). Faatasi ai ma faʻasologa o talosaga i totonu o ports:
    • Asterisk 16.28.0, 18.14.0 ma le 19.6.0
    • Suʻega 2.4.2
    • CMfaia 3.24.2
    • Chromium 105.0.5195.125
    • Emacs 28.2
    • ffmpeg 4.4.2
    • GCC 8.4.0 ma le 11.2.0
    • GHC 9.2.4
    • GNOME 42.4
    • Alu 1.19.1
    • JDK 8u342, 11.0.16 ma le 17.0.4
    • KDE kia 22.08.1
    • KDE Frameworks 5.98.0
    • Krita 5.1.1
    • LLVM/Clang 13.0.0
    • FreeOffice 7.4.1.2
    • Lua 5.1.5, 5.2.4 ma le 5.3.6
    • MariaDB 10.9.3
    • Monkey 6.12.0.182
    • Mozilla Firefox 105.0.1 ma le ESR 102.3.0
    • Mozilla Thunderbird 102.3.0
    • Mutt 2.2.7 ma NeoMutt 20220429
    • Node.js 16.17.1
    • OCaml 4.12.1
    • OpenLDAP 2.6.3
    • PHP 7.4.30, 8.0.23 ma le 8.1.10
    • Postfix 3.7.2
    • PostgreSQL 14.5
    • Python 2.7.18, 3.9.14 ma le 3.10.7
    • Qt 5.15.6 ma le 6.3.1
    • R 4.2.1
    • Ruby 2.7.6, 3.0.4 ma le 3.1.2
    • Ele 1.63.0
    • SQLite 3.39.3
    • Shotcut 22.06.23
    • Sudo 1.9.11.2
    • Meerkat 6.0.6
    • Tcl/Tk 8.5.19 ma le 8.6.12
    • TeX Ola 2021
    • Vim 9.0.0192 ma Neovim 0.7.2
    • Xfce 4.16
  • Faʻafouina vaega lona tolu e aofia ai ma OpenBSD 7.2:
    • Xenocara fa'aputu ata fa'avae i le X.Org 7.7 fa'atasi ai ma le 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 (+ patches)
    • GCC 4.2.1 (+ patches) ma 3.3.6 (+ patch)
    • Perl 5.32.1 (+ patches)
    • NSD 4.6.0
    • Le fusia 1.16.3
    • Manuia 5.7
    • Binutils 2.17 (+ patches)
    • Gdb 6.3 (+ patch)
    • Awk 12.9.2022/XNUMX/XNUMX
    • Expat 2.4.9

puna: opennet.ru

Faaopoopo i ai se faamatalaga