Ho lokolloa ha OpenBSD 7.2

Ho lokolloa ha sesebelisoa sa mahala sa UNIX-joaloka OpenBSD 7.2 se hlahisoa. Morero oa OpenBSD o thehiloe ke Theo de Raadt ka 1995 kamora likhohlano le bahlahisi ba NetBSD, ka lebaka leo Theo a hanetsoeng ho fumana polokelo ea NetBSD CVS. Kamora sena, Theo de Raadt le sehlopha sa batho ba nang le maikutlo a tšoanang ba thehile sistimi e ncha e bulehileng ea ts'ebetso e thehiloeng ho sefate sa mohloli oa NetBSD, sepheo sa mantlha sa nts'etsopele eo e neng e le ho ts'oaroa (li-platform tsa hardware tse 13 li tšehetsoa), maemo, ts'ebetso e nepahetseng, ts'ireletso e matla. le lisebelisoa tse kopaneng tsa li-cryptographic. Setšoantšo se felletseng sa ISO sa sistimi ea motheo ea OpenBSD 7.2 ke 556 MB.

Ho phaella tsamaisong ea ts'ebetso ka boeona, morero oa OpenBSD o tsejoa ka likarolo tsa oona, tse seng li atile lits'ebetsong tse ling 'me li ipakile e le e' ngoe ea tharollo e sireletsehileng ka ho fetisisa le ea boleng bo phahameng. Har'a tsona: LibreSSL (fereko ea OpenSSL), OpenSSH, PF pakete filter, OpenBGPD le OpenOSPFD li-daemon tse tsamaisang, OpenNTPD NTP seva, OpenSMTPD mail server, text terminal multiplexer (analous to GNU screen) tmux, daemon e tsebahalitsoeng e nang le ts'ebetsong ea protocol ea IDENT, mokhoa o mong oa BSDL. Sephutheloana sa GNU groff - mandoc, protocol bakeng sa ho hlophisa litsamaiso tse mamellang liphoso CARP (Common Address Redundancy Protocol), seva e bobebe ea http, ts'ebeliso ea khokahano ea faele ea OpenRSYNC.

Lintlafatso tsa mantlha:

  • Ts'ehetso e ntlafalitsoeng bakeng sa lits'ebetso tse ipapisitseng le meralo ea ARM, ho kenyelletsa tšehetso e ekelitsoeng bakeng sa lichifi tsa Apple M2 le Ampere Altra ARM. Tšehetso e ekelitsoeng bakeng sa laptop ea Lenovo ThinkPad x13s le lisebelisoa tse ling tse thehiloeng ho Qualcomm Snapdragon 8cx Gen 3 SoC (SC8280XP).
  • E kentse bokhoni ba ho kenya kernel bakeng sa ram disk (bsd.rd) le kernel bakeng sa litsamaiso tsa multiprocess (bsd.mp) libakeng tsa Oracle Cloud.
  • Sesebelisoa sa kstat se lumelletsoe, se romella lipalo-palo mabapi le ts'ebetso ea kernel e ka bonoang ke kstat utility.
  • Bakeng sa motheo o mong le o mong oa processor o nang le tšehetso ea MPERF/APERF, li-sensor tsa frequency tsa CPU lia kengoa tšebetsong. Ha o sebetsa ka matla a betri, sekhahla sa CPU sea lumelloa ho latela mojaro.
  • E kenyellelitse ts'ehetso ea pele ea mokhoa oa ho robala ho litsamaiso tsa ARM64. Moeli oa palo ea li-CPU tse tšehetsoeng o eketsehile ho isa ho 256. Bokhoni ba ho fetola ho tloha ho console e thehiloeng ho framebuffer (glass console) ho ea ho serial console e thehiloeng e se e sebelisitsoe.
  • Khoutu e tlositsoeng ho bona CPU 386sx/386dx, NexGen, Rise le li-processor tsa khale tsa Cyrix tse lokollotsoeng pele ho chip ea Cyrix M2.
  • Ts'ehetso e ntlafalitsoeng bakeng sa litsamaiso tsa multiprocessor (SMP). Mesebetsi ea ho fokotsa bandwidth (tekanyo ea sekhahla), ho batla lirekoto tsa ARP le nako ea litsela li fetiselitsoe sehlopheng sa mp-safe. Bokhoni ba ho etsa ts'ebetso e ts'oanang joalo ka ho kopanya lipakete tsa IPv4 hape le ho tsamaisa lipakete tsa IP bo se bo kentsoe tšebetsong. E kenyellelitsoe ho thibela socket ho sebelisa mutex ho sebetsana le lipakete tsa UDP le IP tse kenang. Mehala ea kbind le pledge system e tlositsoe ho thibela. E kentsoeng thibelo ea socket ea UNIX e sebetsang boemong ba li-sockets ka bomong.
  • Ts'ebetsong ea moralo oa drm (Direct Rendering Manager) o hokahantsoe le Linux kernel 5.15.69 (tokoloho ea ho qetela - 5.15.26). Mokhanni oa inteldrm o kentse tšehetso bakeng sa li-chips tsa Intel tse thehiloeng ho Alder Lake le Raptor Lake microarchitectures. Ts'ehetso e kentsoe ts'ebetsong bakeng sa li-framebuffers tse sa tsamaellaneng le moeli oa leqephe la memori (e sebelisitsoeng, mohlala, ho MacBook Pro 2021 14 ″ le 16 ″).
  • Lintlafatso li entsoe ho VMM hypervisor. Ts'ehetso e ekelitsoeng bakeng sa li-MMIO-based user space handlers ho vmd. Ho vmm, mohlala oa boema-kepe oa I/O o fetiselitsoe sebakeng sa mosebelisi. Mehaho ea ka hare le li-interface tsa vmd, vmctl le vmm li kopantsoe. E ekelitse bokhoni ba ho beha leihlo mechini ea sebele e sebelisang SNMP AgentX e sebelisa li-parameter tsa VM-MIB (RFC7666).
  • Phapang ea $rcexec mengolong ea ho qala ea rc.d e nketsoe sebaka ke mosebetsi oa rc_exec. E kentse daemon_execdir e ncha e fapaneng, e u lumellang hore u fetole lethathamo pele u etsa mosebetsi oa rc_exec. Ketso e ncha ea configtest e kentsoe ho rc.d le rcctl ho hlahloba syntax ea tlhophiso.
  • Ts'ebeliso ea ts'ebeliso e kenyelelitsoe, e eketsang nako ea mela e amoheloang ka mokhoa o tloaelehileng, e bonts'ang motsotso oa ho fihla ha mola o mong le o mong.
  • Khetho ea "-f" e kenyellelitsoe ts'ebelisong ea ps bakeng sa sehlopha se kang sefate sa lits'ebetso, se bonts'ang kamano lipakeng tsa ts'ebetso ea motsoali le ngoana.
  • Sesebelisoa sa openrsync se sebelisa khetho ea "--contimeout" ho fumana nako ea ho seta ea khokahano.
  • Ts'ebetsong ea pkg_add, caching e lumelloa ka ho sa feleng, ho sebetsa ka liphutheloana ho ntlafatsoa, ​​'me pontšo ea tsoelo-pele ea ts'ebetso e bontšoa nakong ea phetiso ea data.
  • fdisk e ntlafalitse mosebetsi ka litafole tsa GPT le MBR, mme e ekelitse litemoso ha likarolo tsa MBR le GPT li behiloe ka mokhoa o fosahetseng.
  • Sesebelisoa sa disklabel se ekelitse tšehetso bakeng sa lentsoe la sehlooho la tlhaselo ho litempele bakeng sa ho beha likarolo tsa RAID ka bohona. Tšehetso ea ho hlophisa boitsebiso ba geometry ea disk e khaotsoe. Tšehetso ea 'bs' (saese ea boot block), 'sb' (superblock size) le d[0-4] (disk data) e khaolitse.
  • Sengoloa sa /usr/share/btrace se na le khetho ea mangolo a bohlokoa a btrace bakeng sa ho lekola le ho hlahloba lits'ebetso.
  • E kentse mosebetsi oa sio_flush ho laeborari ea molumo oa sndio ho emisa ho bapala hanghang.
  • Sesebelisoa sa llvm-profdata se kenyellelitsoe ho sebetsa le data ea profiling.
  • Ho bala mantsoe ho potlakisitsoe ts'ebelisong ea wc.
  • Tšehetso e ekelitsoeng bakeng sa lisebelisoa tse ncha, ho kenyelletsa le bakhanni ba bacha:
    • aplaudio (Apple audio subsystem).
    • aplmca (molaoli oa Apple MCA).
    • aplsart (Apple SART).
    • alpdc, apldchidev, apldckbd, apldcms, aplrtk (Apple M2 keyboard le trackpad).
    • qcgpio, qciic (GPIO le GENI I2C balaoli ba Qualcomm Snapdragon).
    • sfgpio, stfclock, stfpinctrl, stftemp (bakhanni ba GPIO, timer le lisensara tsa liboto tsa SiFive).
    • sxirintc (setaola se sitisang bakeng sa li-chips tsa Allwinner).
    • gpiorestart (mokhanni oa ho reset ka GPIO).
    • ipmi e atolositse tšehetso bakeng sa li-sensor tsa matla.
    • ehci e eketsa tšehetso bakeng sa molaoli ea sebelisitsoeng ho liboto tsa Marvell 3720.
  • Mokhanni oa igc oa Intel I225 Gigabit Ethernet Adapter e kenyelletsa ho potlakisa lisebelisoa tsa lipalo tsa cheke bakeng sa IPv4, TCP, le UDP. Driver ix bakeng sa li-adapter tsa Intel 82598/82599/X540/X550 Ethernet li tšehetsa ho potlakisa ha hardware ea likarolo tsa TCP (Large Receive Offloading), e nolofalitsoeng ho sebelisa khetho ea tso ho ifconfig.
  • Mokhanni oa iwx o sebelisa tšehetso bakeng sa li-chips tsa Intel AX210/AX211 mme o holisa mefuta e mengata ea lisebelisoa tse se nang mohala.
  • E kenyellelitse bokhoni ba ho qalisa likarolo tsa software RAID 1 (softraid) ho amd64, sparc64 le arm64 litsamaiso.
  • Snmpd le xlock li kenya tšebetsong karohano ea tokelo.
  • Ts'ebetso ea ho kopanya le ho hokela bakeng sa li-sockets tsa UNIX li fana ka ho itšehla thajana ho ipapisitsoe le mohala o senotsoeng oa sistimi.
  • E kentse mohala o mocha oa sistimi ea ypconnect ho theha sokete ho hokela ho seva sa YP o sebelisa aterese ea IP ho tsoa faeleng e notletsoeng ea ypbinding. Mokhoa oa 'local bind' o kentsoe ho ypldap, e kopanyang sokete ea RPC ho sehokelo sa loopback ho felisa likhokahano tsa kantle ho seva.
  • Mananeo a hcpleased, mountd, nfsd, pflogd, resolvd, slaacd, le unwind a fumanehang bukeng ea / sbin a fetotsoe ho sebelisa khokahano e matla ho thusa ts'ireletso e eketsehileng e sebetsang ho li-executable tse hokahaneng ka matla.
  • Sebaka sa marang-rang se sebelisa melaetsa ea melaetsa ea sendmmsg le recvmmsg, e u lumellang ho romela le ho bala melaetsa e mengata ka nako e le 'ngoe ka har'a mohala o le mong oa tsamaiso, oo pele o neng o hloka li-call tse fapaneng tsa sendmsg le recvmsg.
  • Sefateng sa pakete ea pf, ts'ebetso ea lipakete tsa IGMP le ICMP6 MLD (Multicast Listener Discovery) e fetotsoe, e leng se entseng hore ho khonehe ho sebetsa le lipakete tsa taolo ea multicast ka tlhophiso ea kamehla. E kentse tšebetsong tlhahlobo e matla ea melaetsa ea IGMP/MLD.
  • IPsec e ntlafalitse ho sebetsana le litifikeiti. iked e ntlafalitse ho tsamaellana le OpenIKED. E kenyellelitsoe lipalo-palo mabapi le likhokahano tse atlehileng le tse hlolehileng ho iked ho taelo ea ikectl show stats.
  • Setlhopha sa max-communities se kentsoe ho bgpd ho fokotsa palo ea sechaba se lumelletsoeng, RFC 9234 (Thibelo ea Leak le Ho Fumana U Sebelisa Likarolo ho UPDATE le OPEN Melaetsa) e kentsoe tšebetsong, tšehetso e felletseng ea RFC 7911 (Papatso ea Litsela tse ngata ho BGP. ) e fanoe, li-hashes tse tsitsitseng li nkeloe sebaka ke RB -trees ho ntlafatsa ts'ebetso ea litsamaiso tse kholo. E kentse ts'ebetso ea bgplgd ka ts'ebetso ea seva ea FastCGI e fanang ka REST API bakeng sa litaelo tsa bgpctl.
  • rpki-client e lumella tšebeliso ea CRL URI e fetang e le 'ngoe ho setifikeiti, e kentse skiplist parameter ho hlokomoloha libaka, e ekelitse bokhoni ba ho hlahloba ASPA (Autonomous System Provider Authorization) le lifaele tsa sig, tse kentsoeng ts'ebetsong ea TAL decoding (RFC 8630), e tiisitse netefatso. ea setifikeiti sa EE, e ntlafalitsoeng e Ikamahanya le litlhaloso tsa HTTP.
  • Snmpd e lumella tšebeliso ea mabitso a lintho tse ling ntle le li-OID ho snmpd.conf. E kentse tšebetsong bokhoni ba ho seta lenane le khelohileng ho qhelela li-subtrees ho tsoa tlhahiso. Tšehetso bakeng sa moemeli ea ka sehloohong e kenyelelitsoe ts'ebetsong ea protocol ea AgentX.
  • httpd e fana ka litlhaloso tse ncha tsa mofuta oa MIME.
  • Sesebelisoa sa ftp se tlositsoe ho sebelisa likhokahano tse sebetsitsoeng ka mokhoa o sa thibeleng ho sebelisa ppoll.
  • Ho tmux ("terminal multiplexer"), bokhoni ba ho sebelisa ACLs ho hlophisa khokahanyo ea basebelisi ba 'maloa ka sokete e le' ngoe e kentsoe.
  • Liphutheloana tse ntlafalitsoeng tsa LibreSSL le OpenSSH. Bakeng sa tlhaiso-leseling e batsi ea lintlafatso, bona maikutlo a LibreSSL 3.6.0 le OpenSSH 9.1.
  • Palo ea likou tsa meralo ea AMD64 e ne e le 11451 (ho tloha 11301), bakeng sa aarch64 - 11261 (ho tloha 11081), bakeng sa i386 - 10225 (ho tloha 10136). Har'a mefuta ea ts'ebeliso ea li-port:
    • Asterisk 16.28.0, 18.14.0 le 19.6.0
    • Tlhahlobo ea 2.4.2
    • CMake 3.24.2
    • Chromium 105.0.5195.125
    • Emacs 28.2
    • Tlatsi ea 4.4.2
    • GCC 8.4.0 le 11.2.0
    • GH9.2.4
    • GNOME 42.4
    • E-ea 1.19.1
    • JDK 8u342, 11.0.16 le 17.0.4
    • KDE Gear 22.08.1
    • KDE Frameworks 5.98.0
    • Krita 5.1.1
    • LLVM/Clang 13.0.0
    • LibreOffice 7.4.1.2
    • Lua 5.1.5, 5.2.4 le 5.3.6
    • MariaDB 10.9.3
    • Tshwene 6.12.0.182
    • Mozilla Firefox 105.0.1 le ESR 102.3.0
    • Mozilla Thunderbird 102.3.0
    • Mutt 2.2.7 le NeoMutt 20220429
    • Node.js 16.17.1
    • Tlhaloso ea OCaml 4.12.1
    • OpenLDAP 2.6.3
    • PHP 7.4.30, 8.0.23 le 8.1.10
    • Phetoho ea poso 3.7.2
    • PostgreSQL 14.5
    • Python 2.7.18, 3.9.14 le 3.10.7
    • Qt 5.15.6 le 6.3.1
    • R 4.2.1
    • Ruby 2.7.6, 3.0.4 le 3.1.2
    • Mafome 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 le 8.6.12
    • TeX Live 2021
    • Vim 9.0.0192 le Neovim 0.7.2
    • Xfce 4.16
  • Likarolo tse ntlafalitsoeng tsa mokha oa boraro tse kenyellelitsoeng le OpenBSD 7.2:
    • Xenocara Grafiken stack e thehiloeng X.Org 7.7 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 (+ li-patches)
    • GCC 4.2.1 (+ li-patches) le 3.3.6 (+ li-patches)
    • Perl 5.32.1 (+ li-patches)
    • NSD 4.6.0
    • E sa lekanyetsoang 1.16.3
    • Baoki 5.7
    • Binutils 2.17 (+ li-patches)
    • Gdb 6.3 (+ patch)
    • Ak 12.9.2022
    • Expat 2.4.9

Source: opennet.ru

Eketsa ka tlhaloso