Sakin OpenBSD 7.2

An gabatar da sakin tsarin aiki na UNIX-kamar OpenBSD 7.2. Theo de Raadt ne ya kafa aikin OpenBSD a cikin 1995 bayan rikici da masu haɓaka NetBSD, sakamakon haka an hana Theo damar shiga ma'ajiyar NetBSD CVS. Bayan wannan, Theo de Raadt da gungun mutane masu ra'ayi iri ɗaya sun ƙirƙiri sabon tsarin aiki na buɗewa bisa tushen bishiyar NetBSD, babban burin ci gaba wanda shine ɗaukar hoto (ana tallafawa dandamali na kayan masarufi 13), daidaitawa, ingantaccen aiki, tsaro mai ƙarfi. da hadedde kayan aikin sirri. Cikakken hoton ISO na tsarin tushen OpenBSD 7.2 shine 556 MB.

Baya ga tsarin aiki da kansa, aikin OpenBSD sananne ne don abubuwan da aka haɗa, waɗanda suka zama tartsatsi a cikin sauran tsarin kuma sun tabbatar da kansu a matsayin ɗayan mafi aminci da ingantaccen mafita. Daga cikin su: LibreSSL (cokali mai yatsu na OpenSSL), OpenSSH, PF fakiti tace, OpenBGPD da OpenOSPFD routing daemons, OpenNTPD NTP uwar garken, OpenSMTPD mail uwar garken, rubutu m multiplexer (mai kama da allon GNU) tmux, gano daemon tare da aiwatar da yarjejeniya ta IDENT, madadin BSDL. GNU groff kunshin - mandoc, yarjejeniya don tsara tsarin masu haƙuri da kuskure CARP (Ka'idar Redundancy Address), uwar garken http mai nauyi, mai amfani da aiki tare na fayil na OpenRSYNC.

Babban haɓakawa:

  • Ingantattun tallafi don tsarin da ya danganci gine-ginen ARM, gami da ƙarin tallafi don Apple M2 da guntuwar Ampere Altra ARM. Supportara tallafi don kwamfutar tafi-da-gidanka na Lenovo ThinkPad x13s da sauran na'urori dangane da Qualcomm Snapdragon 8cx Gen 3 SoC (SC8280XP).
  • An ƙara ikon ɗaukar kwaya don faifan ram (bsd.rd) da kernel don tsarin multiprocess (bsd.mp) a cikin mahallin Oracle Cloud.
  • An kunna na'urar kstat, ana fitar da kididdiga game da aikin kernel wanda mai amfani da kstat zai iya gani.
  • Ga kowane mai sarrafa kayan masarufi tare da tallafin MPERF/APERF, ana aiwatar da firikwensin mitar CPU. Lokacin aiki akan ƙarfin baturi, ana kunna sikelin mitar CPU dangane da nauyi.
  • Ƙara tallafi na farko don yanayin barci akan tsarin ARM64. An ƙara iyaka akan adadin CPUs masu goyan baya zuwa 256. An aiwatar da ikon canzawa daga na'urar na'ura mai tushe ta framebuffer (na'ura mai kwakwalwa ta gilashi) zuwa tushen na'ura mai kwakwalwa ta serial.
  • Lambar da aka cire don gano CPU 386sx/386dx, NexGen, Rise da tsofaffin na'urorin Cyrix da aka saki kafin guntuwar Cyrix M2.
  • Ingantattun tallafi don tsarin multiprocessor (SMP). Ayyuka don iyakance bandwidth (matsayin ƙima), neman bayanan ARP da mai ƙidayar hanya an canza su zuwa nau'in mp-aminci. An aiwatar da ikon yin ayyuka iri ɗaya kamar sake haɗa fakitin IPv4 da tura fakitin IP. Ƙara toshe soket ta amfani da mutex zuwa sarrafa fakitin UDP da IP masu shigowa. An cire kiran tsarin kbind da jingina daga toshewa. An aiwatar da toshe soket na UNIX wanda ke aiki a matakin soket ɗin mutum ɗaya.
  • Aiwatar da tsarin drm (Direct Rendering Manager) yana aiki tare da Linux kernel 5.15.69 (saki na ƙarshe - 5.15.26). Direban inteldrm ya ƙara tallafi ga kwakwalwan kwamfuta na Intel dangane da Alder Lake da microarchitectures Lake Raptor. An aiwatar da goyan baya don firam ɗin da ba a daidaita su zuwa iyakar shafi na ƙwaƙwalwar ajiya (amfani, alal misali, a cikin MacBook Pro 2021 14 ″ da 16 ″).
  • An sami ingantuwa ga mai ɗaukar nauyi na VMM. Ƙara goyon baya ga masu amfani da sararin samaniya na tushen MMIO zuwa vmd. A cikin vmm, an motsa kwaikwayar tashar tashar I/O zuwa sararin mai amfani. Tsarin ciki da musaya a cikin vmd, vmctl da vmm an haɗa su. An ƙara ikon sa ido kan injunan kama-da-wane ta amfani da SNMP AgentX ta amfani da sigogin VM-MIB (RFC7666).
  • An maye gurbin canjin $rcexec a cikin rubutun farawa rc.d tare da aikin rc_exec. Ƙara sabon daemon_execdir mai canzawa, yana ba ku damar canza kundin adireshi kafin aiwatar da aikin rc_exec. An ƙara sabon aikin daidaitawa zuwa rc.d da rcctl don bincika tsarin daidaitawa.
  • An haɗa ts mai amfani, wanda ke ƙara lokaci zuwa layin da aka karɓa ta daidaitaccen shigarwa, yana nuna lokacin isowar kowane layi.
  • Zaɓin "-f" an ƙara shi zuwa kayan aikin ps don ƙungiyoyin tsari irin na itace, yana nuna alaƙar tsakanin tsarin iyaye da yara.
  • Mai amfani openrsync yana aiwatar da zaɓin "--contimeout" don ƙayyade lokacin saitin haɗin.
  • A cikin pkg_add mai amfani, ana kunna caching ta tsohuwa, ana inganta aiki tare da fakiti, kuma ana nuna alamar ci gaban aiki yayin canja wurin bayanai.
  • fdisk ya inganta aiki tare da tebur na GPT da MBR, kuma ya kara gargadi lokacin da aka sanya sassan MBR da GPT ba daidai ba.
  • Mai amfani da lakabin diski ya ƙara goyan baya ga kalmar hari a cikin samfura don sanya sassan RAID ta atomatik. An daina goyan bayan gyara bayanan lissafi na diski. An dakatar da goyan bayan 'bs' (girman toshe boot), 'sb' (girman babban katanga) da d[0-4] (bayanan diski).
  • Littafin /usr/share/btrace ya ƙunshi zaɓi na rubutun btrace masu amfani don ganowa da duba aikace-aikace.
  • Ƙara aikin sio_flush zuwa ɗakin karatu na sauti na sndio don dakatar da sake kunnawa nan da nan.
  • An haɗa kayan aikin lvm-profdata don aiki tare da bayanan martaba.
  • An haɓaka kirga kalmomi a cikin wc mai amfani.
  • Ƙara tallafi don sabbin kayan masarufi, gami da sabbin direbobi:
    • applaudio (Apple audio subsystem).
    • aplmca (Mai sarrafa Apple MCA).
    • aplsart (Apple SART).
    • alpdc, apldchidev, apldckbd, apldcms, aplrtk (Apple M2 keyboard da trackpad).
    • qcgpio, qciic (GPIO da GENI I2C masu kula da Qualcomm Snapdragon).
    • sfgpio, stfclock, stfpinctrl, stftemp (direba don GPIO, mai ƙidayar lokaci da firikwensin allon SiFive).
    • sxirintc (mai sarrafa katsewa don kwakwalwan kwamfuta na Allwinner).
    • gpiorestart (direba don sake saiti ta hanyar GPIO).
    • ipmi ya faɗaɗa tallafi don na'urori masu auna wuta.
    • ehci yana ƙara goyan baya ga mai sarrafa da aka yi amfani da shi a allon Marvell 3720.
  • Direban igc na Intel I225 Gigabit Ethernet Adaftar ya haɗa da haɓaka kayan aiki na ƙididdige ƙididdiga don IPv4, TCP, da UDP. Direban ix na Intel 82598/82599/X540/X550 Ethernet adaftan yana goyan bayan haɓaka kayan masarufi na sarrafa sassan TCP (Large Receive Offloading), an kunna ta amfani da zaɓin tso a cikin ifconfig.
  • Direban iwx yana aiwatar da tallafi don kwakwalwan kwamfuta na Intel AX210/AX211 kuma yana faɗaɗa kewayon na'urorin mara waya da aka gano.
  • An ƙara ikon yin taya daga software RAID 1 (softraid) ɓangarori akan tsarin amd64, sparc64 da tsarin arm64.
  • Snmpd da xlock suna aiwatar da rabuwar gata.
  • Ayyukan ɗaure da haɗin kai don soket ɗin UNIX suna ba da keɓancewa dangane da kiran tsarin buɗewa.
  • An ƙara sabon tsarin kiran tsarin ypconnect don ƙirƙirar soket don haɗawa da uwar garken YP ta amfani da adireshin IP daga fayil ɗin ypbinding da aka kulle. An ƙara yanayin 'ƙananan ɗaure' zuwa ypldap, wanda ke ɗaure soket na RPC zuwa madaidaicin madauki don kawar da haɗin waje zuwa sabar.
  • An canza shirye-shiryen da aka yarda da su, wanda aka ɗora, nfsd, pflogd, resolvd, slaacd, da shirye-shiryen cirewa da ke cikin /sbin directory don amfani da haɗin kai mai ƙarfi don ba da damar ƙarin kariyar da ke shafi masu aiwatarwa masu ƙarfi.
  • Tarin hanyar sadarwa yana aiwatar da kiran tsarin sendmmsg da recvmmsg, wanda ke ba ka damar aikawa da karanta saƙonni da yawa lokaci ɗaya a cikin kiran tsarin guda ɗaya, wanda a baya zai buƙaci keɓantaccen kiran aika saƙonnin da recvmsg.
  • A cikin matatar fakitin pf, an canza aiki na IGMP da ICMP6 MLD (Multicast Listener Discovery) fakitin, wanda ya ba da damar yin aiki tare da fakitin sarrafa multicast a cikin tsarin tsoho. An aiwatar da ƙarin tsauraran matakan duba saƙonnin IGMP/MLD.
  • IPsec ya inganta sarrafa takaddun shaida. iked ya inganta dacewa tare da OpenIKED. Ƙarin fitarwa na ƙididdiga game da haɗin kai masu nasara da gazawa zuwa ikectl nuna ƙididdiga umurnin.
  • An ƙara matatar manyan al'ummomi zuwa bgpd don iyakance adadin al'ummomin da aka yarda, RFC 9234 (Rigakafin Leak da Gano Yin Amfani da Matsayi a cikin Sabuntawa da Saƙonnin BUDE) an aiwatar da shi, cikakken tallafi ga RFC 7911 (Tallar Hanyoyi da yawa a cikin BGP) ) an ba da shi, an maye gurbin hashes na tsaye tare da RB - itatuwa don inganta aikin manyan tsarin. Ƙara tsarin bgplgd tare da aiwatar da sabar FastCGI wanda ke ba da REST API don umarnin bgpctl.
  • rpki-abokin ciniki yana ba da damar amfani da fiye da ɗaya CRL URI a cikin takaddun shaida, aiwatar da ma'aunin skiplist don yin watsi da yanki, ƙara ikon bincika ASPA (Izinin Mai Ba da Tsarin Tsarin Mulki) da fayilolin sig, aiwatar da TAL decoding (RFC 8630), yana ƙarfafa tabbatarwa. na takaddun shaida na EE, ingantacciyar Yarda da ƙayyadaddun HTTP.
  • Snmpd yana ba da damar amfani da sunayen abubuwa banda OIDs a cikin snmpd.conf. An aiwatar da ikon saita jerin baƙaƙe don keɓe ƙananan bishiyoyi daga fitarwa. An ƙara tallafi ga wakilin maigidan zuwa aiwatar da ka'idar AgentX.
  • httpd yana ba da sabbin ma'anoni na MIME.
  • An matsar da mai amfani da ftp don amfani da haɗin gwiwar da aka sarrafa a cikin yanayin da ba na toshewa ta amfani da poll.
  • A cikin tmux ("terminal multiplexer"), an ƙara ikon yin amfani da ACLs don tsara haɗin masu amfani da yawa ta hanyar soket ɗaya.
  • Sabunta fakitin LibreSSL da OpenSSH. Don cikakken bayyani na haɓakawa, duba sake dubawa na LibreSSL 3.6.0 da OpenSSH 9.1.
  • Adadin tashar jiragen ruwa don gine-ginen AMD64 shine 11451 (daga 11301), don aarch64 - 11261 (daga 11081), don i386 - 10225 (daga 10136). Daga cikin nau'ikan aikace-aikacen a cikin tashoshin jiragen ruwa:
    • Alamar alama 16.28.0, 18.14.0 da 19.6.0
    • Audacity 2.4.2
    • Babban Shafi 3.24.2
    • Chromium 105.0.5195.125
    • Emacs 28.2
    • FFmpeg 4.4.2
    • GCC 8.4.0 da 11.2.0
    • GHC 9.2.4
    • GNOME 42.4
    • Go 1.19.1
    • JDK 8u342, 11.0.16 da 17.0.4
    • KDE Gear 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 da 5.3.6
    • MariaDB 10.9.3
    • Babban Shafi 6.12.0.182
    • Mozilla Firefox 105.0.1 da ESR 102.3.0
    • Mozilla Thunderbird 102.3.0
    • Mutt 2.2.7 da NeoMutt 20220429
    • Node. Js 16.17.1
    • Ocaml 4.12.1
    • Buɗe LDAP 2.6.3
    • PHP 7.4.30, 8.0.23 da 8.1.10
    • Gyaran baya 3.7.2
    • PostgreSQL 14.5
    • Python 2.7.18, 3.9.14 da 3.10.7
    • Qt 5.15.6 da 6.3.1
    • R 4.2.1
    • Ruby 2.7.6, 3.0.4 da 3.1.2
    • Kishiya 1.63.0
    • SQLite 3.39.3
    • 22.06.23 Shotcut
    • Sudo 1.9.11.2
    • Meerkat 6.0.6
    • Tcl/Tk 8.5.19 da 8.6.12
    • TeX Live 2021
    • Vim 9.0.0192 da Neovim 0.7.2
    • Xfce 4.16
  • Abubuwan da aka sabunta na ɓangare na uku sun haɗa tare da OpenBSD 7.2:
    • Xenocara graphics stack dangane da X.Org 7.7 tare da xserver 1.21.4 + faci, 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 (+ faci)
    • GCC 4.2.1 (+ faci) da 3.3.6 (+ faci)
    • Perl 5.32.1 (+ faci)
    • NSD 4.6.0
    • Zazzagewa 1.16.3
    • Zazzagewa 5.7
    • Binutils 2.17 (+ faci)
    • Gdb 6.3 (+ faci)
    • Laraba 12.9.2022
    • Shafin 2.4.9

source: budenet.ru

Add a comment