Mwepụta nke OpenBSD 6.9

Ewepụtala ntọhapụ nke sistemụ arụmọrụ UNIX dị ka OpenBSD 6.9 n'efu. Achọpụtara na nke a bụ mwepụta nke 50th nke ọrụ a, nke ga-agba afọ 26 n'afọ a. Theo de Raadt tọrọ ntọala OpenBSD na 1995 mgbe esemokwu ya na ndị mmepe NetBSD gasịrị, n'ihi nke a jụrụ Theo ohere ịnweta ebe nchekwa NetBSD CVS. Mgbe nke a gasịrị, Theo de Raadt na otu ndị nwere mmasị na-emepụta sistemụ arụmọrụ ọhụrụ nke dabeere na NetBSD isi mmalite, ihe mgbaru ọsọ mmepe bụ isi (na-akwado nyiwe ngwaike 13), nhazi nhazi, ọrụ ziri ezi, nchekwa na-arụ ọrụ. na ngwa ọrụ cryptographic agbakwunyere. Ihe nrụnye ISO zuru oke nke sistemụ OpenBSD 6.9 bụ 544 MB.

Na mgbakwunye na sistemụ arụmọrụ n'onwe ya, a maara ọrụ OpenBSD maka ihe mejupụtara ya, bụ nke na-agbasawanye na sistemụ ndị ọzọ ma gosipụta na ha bụ otu n'ime ihe ngwọta kachasị mma na nke dị elu. N'ime ha: LibreSSL (ndụ nke OpenSSL), OpenSSH, PF packet filter, OpenBGPD na OpenOSPFD routing daemons, OpenNTPD NTP server, OpenSMTPD mail server, text terminal multiplexer (analogous to GNU screen) tmux, identd daemon na IDENT protocol, BSDL uzo ozo. Ngwungwu GNU groff - mandoc, protocol maka ịhazi sistemu mmejọ na-anabata mmejọ CARP (Adreesị a na-ahụkarị Redundancy Protocol), sava http dị fechaa, ọrụ mmekọrịta faịlụ OpenRSYNC.

Isi nkwalite:

  • Onye ọkwọ ụgbọ ala softraid agbakwunyela ọnọdụ RAID1C yana mmejuputa software RAID1 nwere nzuzo data.
  • Agụnyere usoro nzụlite ọhụrụ abụọ - dhcpleased na resolvd, nke na-arụkọ ọrụ ọnụ na slaacd na unwind iji hazie oghere netwọkụ ozugbo wee dozie aha na DNS. dhc nwere obi ụtọ na-arụ ọrụ DHCP iji nweta adreesị IP, yana resolvd na-ejikwa ọdịnaya nke resolv.conf dabere na ozi nkesa nke enwetara site na dhcpleased, slaacd, na ndị ọkwọ ụgbọala dị ka umb.
  • agbakwunyere nkwado mbụ maka ngwaọrụ Apple nwere ihe nrụpụta M1. Nke a gụnyere nnabata nke cores Apple Icestorm/Firestorm arm64 yana nkwado agbakwunyere maka ibe ikuku ikuku BCM4378 ejiri na Apple M1 SoC.
  • Nkwado emelitere maka ikpo okwu powerpc64, mepụtara maka sistemụ 64-bit dabere na POWER8 na POWER9 processors. Tụnyere ntọhapụ gara aga maka powerpc64, nkwado maka usoro nchekwa RETGUARD etinyerela, agbakwunyela onye ọkwọ ụgbọ ala astfb maka Aspeed BMC framebuffer, nsogbu na arụ ọrụ radeondrm na amdgpu ndị ọkwọ ụgbọ ala na sistemụ nwere AMD GPUs, edozila. agbakwunyere ike nke buut netwọkụ na mgbakọ kernel maka diski ebule, agbakwunyela nkwado maka ụdịdị CPU POWER9 nchekwa ike, agbakwunyere nkwado maka ihe ndị ewepụtara n'oge arụ ọrụ na-ese n'elu mmiri, nkwado IPMI maka sistemụ PowerNV.
  • Maka nyiwe ARM64, e nyela nkwado maka Cortex-A78AE, Cortex-X1 na Neoverse V1 CPUs, ARM64-optimized copyin, copyout na kcopy nhọrọ ka emejuputara, agbakwunyere onye ọkwọ ụgbọ ala cryptox iji kwado ndọtị ARMv8 crypto, yana onye ọkwọ ụgbọ ala smmu maka RM Sistemụ MMU nwere nkwado peeji nche. Nkwado emelitere maka ngwaọrụ Raspberry Pi, Rock Pi N10, NanoPi na Pinebook Pro.
  • Agbakwunyela sysctl parameter kern.video.record na onye ọkwọ ụgbọ ala vidiyo, nke, site na ntụnyere ya na kern.audio.record, na-achịkwa ma ọ ga-ewepụta onyonyo efu mgbe ị na-achọ ịse vidiyo (iji mee ka ịdekọ, ịkwesịrị ịgbanwe uru ahụ. ruo 1). A na-ahapụ usoro ịmepe ngwaọrụ vidiyo ọtụtụ oge (na-edozi nsogbu na iji kamera weebụ na Firefox na BigBlueButton).
  • agbakwunyere akara akara maka malloc na oku efu, na-enye ohere dt na btrace soro ọrụ metụtara oke nchekwa. agbakwunyere '-n' nhọrọ iji btrace ka enyocha mmemme na-emeghị ihe ọ bụla.
  • Nkwado emelitere maka sistemụ multiprocessor (SMP). E wepụrụ mmejuputa soket UNIX site na mgbochi kernel izugbe, agbakwunyere mutex nkịtị maka ọrụ serialization na msgbuf, oku uvm_pagealloc bufere na ngalaba mp-safe, na getppid na oku sendsyslog napụrụ site na igbochi.
  • Nsogbu edobere na akụrụngwa DRM (Direct Rendering Manager), gụnyere mkpọka kwụ ọtọ na onye ọkwọ ụgbọ ala radeondrm na sistemụ Powerbook5/6 na RV350, nkwado dị mma maka DRI3 na amdgpu na ndị ọkwọ ụgbọ ala, yana maka ndakọrịta na Linux, emepụtara ngwaọrụ na / dev/dri/ ndekọ .
  • E meela nkwalite na hypervisor VMM. Ihe ndabere maka ijikwa igwe mebere vmd ugbu a na-akwado ibu diski RAM abịakọrọ.
  • Emela nkwalite na sistemụ ụda. Na-enye ikike ikenye ngwaọrụ ọdịyo sndio iche maka naanị ịkpọghachi na ịdekọ naanị. sndiod na-eji ihe nzacha dị ala na-agafe agafe (FIR) nke asatọ iji kpochapụ mkpọtụ n'ihi aliasing n'oge nrụpụta. Site na ndabara, ọrụ nke ibelata ụda na-akpaghị aka mgbe mmemme ọhụrụ malitere ịkpọ (autovolume) nwere nkwarụ, a na-edozi uru ndabara na ọkwa olu nke 127. Ịgwakọta ọdịyo sitere na ngwaọrụ ndị ọzọ dị iche na ọkwa nke ọrụ na-akwado na sndiod bụ. ekwe.
  • A na-akwado iwulite na ịwụnye ihe nbibi LLDB site na ndabara.
  • Agbakwunyela nkwado maka onye na-ahụ maka logger na rcctl, rc.sbr na rc.d, nke na-eme ka o kwe omume ịhazi mmepụta nke ndekọ site na usoro ndabere na-eziga data na stdout / stderr.
  • Maka emetụ aka, ọ ga-ekwe omume ịhazi nhazi bọtịnụ site na wsconsctl. wscons emelitere mmetụ aka n'otu oge.
  • Maka ngwaọrụ ARM64, enwere ike iji APM nweta data maka oriri ike yana ụgwọ batrị. A na-eji oku mkpughe ahụ machibido usoro apmd ịnweta sistemụ faịlụ.
  • Nkwado ngwaike gbasaa. Agbakwunyere ndị ọkwọ ụgbọala ọhụrụ acpige (maka ijikwa mmemme ACPI dị ka ịpị bọtịnụ ike), pchgpio (maka ndị na-ahụ maka GPIO achọtara na Intel PCH nke oge a), ujoy (maka ndị na-ahụ maka egwuregwu), uhidpp (maka ngwaọrụ Logitech HID ++). Nkwado agbakwunyere maka AMD Vi na Intel VTD IOMMU ndọtị iji kewapụ ngwaọrụ PCI wee gbochie ohere ebe nchekwa na-ezighi ezi. Nkwado agbakwunyere maka kọmputa Lynloong LM9002/9003 na LM9013. Agbakwunyela nkwado ACPI na pcamux na ndị ọkwọ ụgbọ ala imxiic.
  • Nkwado emelitere maka ihe nkwụnye netwọkụ: mvpp (SFP + na 10G maka Marvel Armada Ethernet), mvneta (1000base-x na 2500base-x), mvsw (Marvel SOHO switches), rge (Wake na nkwado LAN), Netgear ProSecure UTM25. RA (802.11n Tx Rate Adaptation) nkwado agbakwunyere maka ndị ọkwọ ụgbọ ala wdg, iwn na athn ikuku. Ngwunye ikuku na-egosipụta nhọrọ akpaaka nke ụdịdị 11a/b/g/n/ac mgbe ị na-eji interface netwọk n'ụdị ebe ohere.
  • A na-emejuputa ọkwọ ụgbọ ala nchịkọta weebụ (Virtual Ethernet Bridge) na nchịkọta netwọk. Emebela nkwado maka ọnọdụ nleba anya, nke ngwugwu na-abata na ntanetị netwọk anaghị ebufe ya na nchịkọta netwọk maka nhazi, mana enwere ike itinye usoro nyocha okporo ụzọ, dị ka BPF, na ha. Agbakwunyere ụdị ọhụụ netwọkụ ọhụrụ - etherbridge. Ọ ga-ekwe omume (iwu okporo ụzọ sourceaddr) iji kọwapụta adreesị IP isi mmalite maka mmemme, na-agafe algọridim nhọrọ adreesị ọkọlọtọ. Kwanyere mwelite ihu netwọkụ akpaka mgbe agbanyere ọnọdụ nhazi akpaaka (AUTOCONF4 na AUTOCONF6).
  • Onye nrụnye na-enye nnyefe onyonyo ram diski abịakọrọ (bsd.rd) na nyiwe niile na-akwado nbudata dị otú ahụ.
  • Emepụtara n'ọrụ site na syslog nke ịdọ aka ná ntị gbasara iji nnọchi nhazi usoro “%n” na mbipụta.
  • The OpenBGPD routing daemon agbakwunyela nkwado maka akụrụngwa Ọha Key Infrastructure (RPKI) na Protocol Router (RTR). Iji gosipụta ozi bụ isi gbasara oge RTR, agbakwunyela iwu “bgpctl show rtr”.
  • Ehazigharịrị koodu ospfd na ospf6d iji jikọta ha na daemons ndị ọzọ na-ebugharị ma mee ka mmezi dị mfe. E guzobela nkwado maka ntanetịime netwọkụ na ọnọdụ nrụtụ aka ruo n'ókè.
  • Ihe nkesa HTTP arụnyere n'ime httpd na-emejuputa nhọrọ "ọnọdụ (ahụghị|ahụghị)" ọhụrụ iji lelee maka ịdị adị nke akụrụngwa.
  • Nkwado maka protocol RRDP (The RPKI Repository Delta Protocol, RFC 8182) agbakwunyere na ngwa ahịa rpki-client. Tinyere ikike ezipụta ihe karịrị otu URI na faịlụ TAL.
  • Ngwa igwu ala na-akwado RFC 8914 (Eror DNS Extended) na RFC 8976 (ZONEMD).
  • Agbakwunyere ikike ezipụta nhọrọ na hostname.if faịlụ na dhclient site na iji ahịrị "dhcp".
  • Snmpd daemon na-enye nkwado zuru oke maka ntụgharị Trapv1 gaa na Trapv2 (RFC 3584). Agbakwunyela mkpụrụokwu ọhụrụ gụrụ, dee na ngosi na snmpd.conf. Ngwa snmp na-akwado ngụkọ SMI.
  • Onye na-edozi DNS nke na-emepe emepe na-akwado DNS64 na ịnakwere njikọ site na ọdụ ụgbọ mmiri TCP.
  • Utility ftp agbakwunyela nkwado maka redirects na-adịgide adịgide (RFC 7538) yana ikike izipu isi ihe Ọ bụrụ-Mgbanwe-Ebe ọ bụ na ị na-eziga arịrịọ n'elu HTTP/HTTPS.
  • Agbakwunyere nhọrọ "-a" na OpenSMTPD iji rụpụta nyocha tupu izipu ozi. Agbanwela ngwaọrụ nzuzo ka ọ bụrụ iji ọba akwụkwọ libtls. Socket ndị na-ege ntị maka TLS na-enye ike ịhazi ọtụtụ asambodo dabere na ngalaba aha (SNI).
  • LibreSSL agbakwunyela nkwado maka protocol DTLSv1.2. Ejiri ikike wuo naanị libtls ('-enable-libtls-only') na-enweghị libcrypto na libssl.
  • Ngwungwu OpenSSH emelitere. Enwere ike ịhụ nkọwa zuru ezu nke mmelite ndị a ebe a: OpenSSH 8.5, OpenSSH 8.6.
  • Ọnụ ọgụgụ nke ọdụ ụgbọ mmiri maka ihe owuwu AMD64 bụ 11310, maka aarch64 - 10943, maka i386 - 10468. N'ime ụdị ngwa dị na ọdụ ụgbọ mmiri: Xfce 4.16, akara mmuke 18.3.0, Chromium 90.0.4430.72, 4.3.2 FF.8.4.0eg 3.38, GNOME 1.16.2, Gaa 20.12.3, Ngwa KDE 4.4.3, Krita 10.0.1, LLVM/Clang 7.0.5.2, LibreOffice 5.3.6, Lua 10.5.9, MariaDB 88.0 na Firefox 78.10.0. , Thunderbird 78.10.0 , Node.js 12.16.1, PHP 8.0.3, Postfix 3.5.10, PostgreSQL 13.2, Python 3.9.2, Ruby 3.0.1, Rust 1.51.0.

    Ngwa ndị ọzọ emelitere gụnyere OpenBSD 6.9:

    • Ihe osise Xenocara dabere na X.Org 7.7 nwere xserver 1.20.10 + patches, freetype 2.10.4, fontconfig 2.12.4, Mesa 20.0.8, xterm 367, xkeyboard-config 2.20, fonttosfnt 1.2.1.
    • LLVM/ Clang 10.0.1 (+ patches)
    • GCC 4.2.1 (+ patches) na 3.3.6 (+ patches)
    • Perl 5.32.1 (+ patches)
    • NSD 4.3.6
    • Akwụsịghị 1.13.1
    • Ọnụ ego 5.7
    • Binutils 2.17 (+ patches)
    • Gdb 6.3 (+ patch)
    • Ọnwa Iri na Abụọ 18.12.2020
    • Mkpokọta 2.2.10

Edebere egwu ọhụrụ "Vetera Novis" ka ọ dabara na mwepụta nke OpenBSD 6.9.

isi: opennet.ru

Tinye a comment