Útgáfa af OpenBSD 7.2

Útgáfa ókeypis UNIX-líka stýrikerfisins OpenBSD 7.2 er kynnt. OpenBSD verkefnið var stofnað af Theo de Raadt árið 1995 eftir átök við NetBSD þróunaraðilana, í kjölfarið var Theo meinaður aðgangur að NetBSD CVS geymslunni. Eftir þetta bjuggu Theo de Raadt og hópur svipaðra manna til nýtt opið stýrikerfi byggt á NetBSD upprunatrénu, en helstu þróunarmarkmið þess voru færanleiki (13 vélbúnaðarpallar eru studdir), stöðlun, rétt notkun, fyrirbyggjandi öryggi og samþætt dulmálstæki. Full uppsetning ISO mynd OpenBSD 7.2 grunnkerfisins er 556 MB.

Auk stýrikerfisins sjálfs er OpenBSD verkefnið þekkt fyrir íhluti sem hafa náð útbreiðslu í öðrum kerfum og hafa reynst vera ein öruggasta og hágæða lausnin. Þar á meðal: LibreSSL (gafli OpenSSL), OpenSSH, PF pakkasía, OpenBGPD og OpenOSPFD leiðarpúkar, OpenNTPD NTP netþjónn, OpenSMTPD póstþjónn, textastöðvar multiplexer (samlíkt GNU skjánum) tmux, identd púkinn með IDENT samskiptareglur útfærslu, BSDL valkostur GNU groff pakki - mandoc, siðareglur til að skipuleggja bilunarþolin kerfi CARP (Common Address Redundancy Protocol), léttur http þjónn, OpenRSYNC skráasamstillingarforrit.

Helstu endurbætur:

  • Bættur stuðningur við kerfi byggð á ARM arkitektúr, þar á meðal aukinn stuðningur við Apple M2 og Ampere Altra ARM flís. Bætti við stuðningi fyrir Lenovo ThinkPad x13s fartölvuna og önnur tæki byggð á Qualcomm Snapdragon 8cx Gen 3 SoC (SC8280XP).
  • Bætti við möguleikanum á að hlaða kjarnanum fyrir ramdisk (bsd.rd) og kjarnanum fyrir fjölvinnslukerfi (bsd.mp) í Oracle Cloud umhverfi.
  • Kstat tækið er virkt og flytur út tölfræði um frammistöðu kjarna sem hægt er að skoða af kstat tólinu.
  • Fyrir hvern örgjörvakjarna með MPERF/APERF stuðningi eru CPU tíðniskynjarar útfærðir. Þegar keyrt er á rafhlöðu, er örgjörvatíðniskalning virkjuð eftir álagi.
  • Bætti við upphafsstuðningi fyrir svefnstillingu á ARM64 kerfum. Takmörkun á fjölda studdra örgjörva hefur verið aukin í 256. Möguleikinn á að skipta úr stjórnborði sem byggir á framebuffer (glertölvu) yfir í raðtölvu hefur verið innleidd.
  • Fjarlægði kóða til að greina CPU 386sx/386dx, NexGen, Rise og eldri Cyrix örgjörva sem voru gefnir út fyrir Cyrix M2 flöguna.
  • Bættur stuðningur við fjölgjörva (SMP) kerfi. Aðgerðirnar til að takmarka bandbreidd (takmörkun á vexti), leita að ARP færslum og leiðartíma hafa verið færðar í flokkinn mp-safe. Möguleikinn á að framkvæma samhliða aðgerðir eins og að setja saman IPv4 pakka aftur og beina IP pakka hefur verið innleiddur. Bætt við falsblokkun með mutex við vinnslu komandi UDP og IP pakka. Kbind og veðkerfissímtölin hafa verið fjarlægð úr lokun. Innleidd UNIX falsblokkun sem starfar á stigi einstakra innstunga.
  • Innleiðing drm (Direct Rendering Manager) ramma er samstillt við Linux kjarna 5.15.69 (síðasta útgáfa - 5.15.26). Inteldrm bílstjórinn hefur bætt við stuðningi við Intel flögur byggðar á Alder Lake og Raptor Lake örarkitektúr. Stuðningur hefur verið innleiddur fyrir rammabuffara sem eru ekki samræmdir við minnissíðumörkin (notað til dæmis í MacBook Pro 2021 14″ og 16″).
  • Endurbætur hafa verið gerðar á VMM hypervisor. Bætti við stuðningi fyrir MMIO-undirstaða meðhöndlun notendarýmis við vmd. Í vmm hefur I/O gáttarlíking verið færð í notendarými. Innri uppbygging og viðmót í vmd, vmctl og vmm hafa verið sameinuð. Bætti við getu til að fylgjast með sýndarvélum með SNMP AgentX með VM-MIB breytum (RFC7666).
  • $rcexec breytunni í rc.d frumstillingarforskriftunum hefur verið skipt út fyrir rc_exec fallið. Bætti við nýrri breytu daemon_execdir, sem gerir þér kleift að breyta möppunni áður en þú keyrir rc_exec aðgerðina. Nýrri configtest aðgerð hefur verið bætt við rc.d og rcctl til að athuga setningafræði stillinga.
  • Ts tólið er innifalið, sem bætir tíma við línurnar sem berast með venjulegu inntaki, sem endurspeglar komu hverrar línu.
  • "-f" valmöguleikinn hefur verið bætt við ps tólið fyrir tré-eins flokkun ferla, sem endurspeglar tengsl foreldra og barns ferla.
  • Openrsync tólið útfærir „--contimeout“ valkostinn til að ákvarða tímamörk tengingaruppsetningar.
  • Í pkg_add tólinu er skyndiminni sjálfgefið virkt, vinna með pakka er fínstillt og framvinduvísir aðgerðar birtist við gagnaflutning.
  • fdisk hefur bætt vinnu við GPT og MBR töflur og bætt við viðvörunum þegar MBR og GPT skipting er rangt sett.
  • Disklabel tólið hefur bætt við stuðningi við raid lykilorðið í sniðmátum til að setja RAID skipting sjálfkrafa. Stuðningur við að breyta rúmfræðiupplýsingum diska hefur verið hætt. Stuðningur við 'bs' (stærð ræsiblokkar), 'sb' (superblock stærð) og d[0-4] (diskgögn) eigindirnar hefur verið hætt.
  • /usr/share/btrace skráin inniheldur úrval af gagnlegum btrace forskriftum fyrir kraftmikla rakningu og skoðun á forritum.
  • Bætti sio_flush aðgerðinni við sndio hljóðsafnið til að stöðva spilun strax.
  • Llvm-profdata tólið er innifalið til að vinna með prófílgögn.
  • Orðatalningu hefur verið flýtt í wc tólinu.
  • Bætt við stuðningi við nýjan vélbúnað, þar á meðal nýja rekla:
    • aplaudio (Apple hljóðundirkerfi).
    • aplmca (Apple MCA stjórnandi).
    • aplsart (Apple SART).
    • alpdc, apldchidev, apldckbd, apldcms, aplrtk (Apple M2 lyklaborð og rekjaborð).
    • qcgpio, qciic (GPIO og GENI I2C stýringar fyrir Qualcomm Snapdragon).
    • sfgpio, stfclock, stfpinctrl, stftemp (reklar fyrir GPIO, tímamælir og skynjara SiFive borð).
    • sxirintc (rofa stjórnandi fyrir Allwinner spilapeninga).
    • gpiorestart (bílstjóri fyrir endurstillingu í gegnum GPIO).
    • ipmi hefur aukið stuðning við aflskynjara.
    • ehci bætir við stuðningi við stjórnandann sem notaður er í Marvell 3720 borðum.
  • igc bílstjórinn fyrir Intel I225 Gigabit Ethernet millistykki inniheldur vélbúnaðarhröðun á eftirlitssummuútreikningum fyrir IPv4, TCP og UDP. Bílstjóri ix fyrir Intel 82598/82599/X540/X550 Ethernet millistykki styður vélbúnaðarhröðun á vinnslu TCP hluta (Large Receive Offloading), virkjaður með því að nota tso valkostinn í ifconfig.
  • Iwx bílstjórinn útfærir stuðning fyrir Intel AX210/AX211 flís og stækkar úrval þráðlausra tækja sem uppgötvast.
  • Bætti við möguleikanum á að ræsa úr hugbúnaði RAID 1 (softraid) skiptingum á amd64, sparc64 og arm64 kerfum.
  • Snmpd og xlock innleiða forréttindaaðskilnað.
  • Bind og tengiaðgerðir fyrir UNIX innstungur veita einangrun byggða á afhjúpunarkerfiskallinu.
  • Bætti við nýju ypconnect kerfiskalli til að búa til fals til að tengjast YP netþjóni með því að nota IP töluna úr læstu ypbinding skránni. 'Local bind' ham hefur verið bætt við ypldap, sem bindur RPC fals við loopback tengi til að útrýma ytri tengingum við netþjóninn.
  • Hcpleased, mountd, nfsd, pflogd, resolvd, slaacd og unwind forritunum sem staðsett eru í /sbin möppunni hefur verið breytt í að nota dynamic tengingar til að virkja viðbótarvörn sem eiga við um virk tengd keyrslu.
  • Netstaflan útfærir sendmmsg og recvmmsg kerfissímtölin, sem gera þér kleift að senda og lesa mörg skilaboð í einu innan eins kerfissímtals, sem áður hefði þurft aðskilin sendmsg og recvmsg símtöl.
  • Í pf pakkasíunni hefur vinnslu IGMP og ICMP6 MLD (Multicast Listener Discovery) pakka verið breytt, sem gerði það mögulegt að vinna með fjölvarpsstýringarpakka í sjálfgefna stillingu. Innleitt strangari athugun á IGMP/MLD skilaboðum.
  • IPsec hefur bætt meðhöndlun vottorða. iked hefur bætt samhæfni við OpenIKED. Bætti tölfræðiúttak um árangursríkar og misheppnaðar tengingar við iked við skipunina ikectl show stats.
  • Hámarkssamfélagssíu hefur verið bætt við bgpd til að takmarka fjölda leyfilegra samfélaga, RFC 9234 (Route Leak Prevention and Detection Using Rolles in UPDATE and OPEN Messages) hefur verið innleitt, fullur stuðningur fyrir RFC 7911 (Advertising of Multiple Paths in BGP) ) hefur verið veitt, kyrrstæðum kjötkássa hefur verið skipt út fyrir RB-tré til að bæta afköst stórra kerfa. Bætti við bgplgd ferlinu með FastCGI miðlara útfærslu sem veitir REST API fyrir bgpctl skipanir.
  • rpki-viðskiptavinur leyfir notkun á fleiri en einum CRL URI í vottorðum, innleiddi skiplistarbreytuna til að hunsa lén, bætti við möguleikanum á að athuga ASPA (Autonomous System Provider Authorization) og sig skrár, innleiddi TAL afkóðun (RFC 8630), herti sannprófunina af EE vottorðum, endurbætt í samræmi við HTTP forskriftir.
  • Snmpd leyfir notkun annarra hlutarheita en OID í snmpd.conf. Innleiddi möguleikann á að setja svartan lista til að útiloka undirtré frá úttakinu. Stuðningi við aðalumboðsmanninn hefur verið bætt við innleiðingu AgentX samskiptareglunnar.
  • httpd býður upp á nýjar MIME gerð skilgreiningar.
  • Ftp tólið hefur verið fært til að nota tengingar sem unnar eru í ólokandi ham með ppoll.
  • Í tmux ("terminal multiplexer") hefur verið bætt við möguleikanum á að nota ACL til að skipuleggja tengingu nokkurra notenda í gegnum eina fals.
  • Uppfærðir LibreSSL og OpenSSH pakkar. Fyrir nákvæma yfirsýn yfir endurbæturnar, sjá umsagnir um LibreSSL 3.6.0 og OpenSSH 9.1.
  • Fjöldi tengi fyrir AMD64 arkitektúrinn var 11451 (frá 11301), fyrir aarch64 - 11261 (frá 11081), fyrir i386 - 10225 (frá 10136). Meðal forritaútgáfa í höfnunum:
    • Stjörnu 16.28.0, 18.14.0 og 19.6.0
    • Audacity 2.4.2
    • CMake 3.24.2
    • Chromium 105.0.5195.125
    • Emacs 28.2
    • ffmpeg 4.4.2
    • GCC 8.4.0 og 11.2.0
    • GHC 9.2.4
    • GNOME 42.4
    • Fara 1.19.1
    • JDK 8u342, 11.0.16 og 17.0.4
    • KDE gír 22.08.1
    • KDE ramma 5.98.0
    • Krita 5.1.1
    • LLVM/Clang 13.0.0
    • LibreOffice 7.4.1.2
    • Lua 5.1.5, 5.2.4 og 5.3.6
    • Mariadb 10.9.3
    • Mónó 6.12.0.182
    • Mozilla Firefox 105.0.1 og ESR 102.3.0
    • Mozilla Thunderbird 102.3.0
    • Mutt 2.2.7 og NeoMutt 20220429
    • Node.js 16.17.1
    • OKaml 4.12.1
    • OpenLDAP 2.6.3
    • PHP 7.4.30, 8.0.23 og 8.1.10
    • Postfix 3.7.2
    • 14.5
    • Python 2.7.18, 3.9.14 og 3.10.7
    • Qt 5.15.6 og 6.3.1
    • R 4.2.1
    • Ruby 2.7.6, 3.0.4 og 3.1.2
    • Ryð 1.63.0
    • SQLite 3.39.3
    • Skotskot 22.06.23
    • Sudo 1.9.11.2
    • Meerkat 6.0.6
    • Tcl/Tk 8.5.19 og 8.6.12
    • TeX Live 2021
    • Vim 9.0.0192 og Neovim 0.7.2
    • Xfce 4.16
  • Uppfærðir íhlutir þriðja aðila sem fylgja OpenBSD 7.2:
    • Xenocara grafíkstafla byggt á X.Org 7.7 með xserver 1.21.4 + plástra, 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 (+ plástrar)
    • GCC 4.2.1 (+ plástrar) og 3.3.6 (+ plástrar)
    • Perl 5.32.1 (+ plástrar)
    • NSD 4.6.0
    • Óbundið 1.16.3
    • Ncurses 5.7
    • Binutils 2.17 (+ plástrar)
    • Gdb 6.3 (+ plástur)
    • Áka 12.9.2022
    • Expat 2.4.9

Heimild: opennet.ru

Bæta við athugasemd