Tuuina atu o le OpenBSD 6.9

O le faʻatagaina o le faʻaogaina o le UNIX-like operating system OpenBSD 6.9 e tuʻuina atu. Ua fa’ailoa mai, o le lona 50 lea o le fa’amatu’u atu o lea galuega, lea e atoa i ai le 26 o lenei tausaga. 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 faʻapipiʻi meafaigaluega e lagolagoina), faʻavasegaina, faʻaoga saʻo, saogalemu malosi. ma tu'ufa'atasia meafaigaluega fa'apitoa. O le faʻapipiʻiina atoa o ata ISO o le OpenBSD 6.9 base system o le 544 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:

  • O le avetaavale softraid ua faʻaopoopoina le RAID1C mode faʻatasi ai ma le faʻatinoina o le RAID1 polokalama faʻatasi ma faʻamatalaga faʻamatalaga.
  • E lua fa'asologa fou o lo'o aofia ai - dhcpleased and resolvd, lea e galulue fa'atasi ma le slaacd ma fa'amalolo e fa'apipi'i otometi feso'ota'iga feso'ota'iga ma fofo igoa ile DNS. dhcpleased fa'atino le DHCP e maua ai tuatusi IP, ma resolvd pulea mea o loʻo i totonu o le resolv.conf faʻavae i luga o faʻamatalaga nameserver maua mai dhcpleased, slaacd, ma avetaavale pei o le umb.
  • Faʻaopoopo le lagolago muamua mo masini Apple ma le M1 processor. E aofia ai le fa'ailoaina ole Apple Icestorm/Firestorm arm64 cores ma fa'aopoopo le lagolago mo le BCM4378 meataalo uaealesi fa'aaoga ile Apple M1 SoC.
  • Faʻaleleia le lagolago mo le powerpc64 platform, faʻavae mo 64-bit faiga faʻavae i luga ole POWER8 ma POWER9 processors. Pe a faʻatusatusa i le faʻasalalauga muamua mo le powerpc64, ua faʻatinoina le lagolago mo le puipuiga a le RETGUARD, ua faʻaopoopoina se avetaʻavale astfb mo le Aspeed BMC framebuffer, faʻafitauli i le faʻaogaina o le radeondrm ma le amdgpu avetaʻavale i luga o faiga ma AMD GPU ua foia, o le mafai ona fa'aulu feso'ota'iga ua fa'aopoopoina i le kernel assemblies mo le ram disk, lagolago mo modes ua fa'aopoopoina CPU POWER9 fa'asaoina o le malosi, fa'aopoopoina le lagolago mo tuusaunoaga na faia i le taimi o fa'agaoioiga fa'afefeteina, fa'atinoina le lagolago IPMI mo faiga PowerNV.
  • Mo ARM64 platforms, lagolago mo Cortex-A78AE, Cortex-X1 ma Neoverse V1 CPU ua tuʻuina atu, ARM64-optimized kopiina, kopi kopi ma kcopy valaau filifiliga ua faʻatinoina, ua faʻaopoopo le avetaavale cryptox e lagolago ai faʻaopoopoga ARMv8 crypto, faʻapea foʻi ma le avetaavale smmu mo RM System MMU ma le lagolago Page Guard. Faʻaleleia atili le lagolago mo le Raspberry Pi, Rock Pi N10, NanoPi ma Pinebook Pro masini.
  • O le sysctl parameter kern.video.record ua faʻaopoopoina i le avetaʻavale vitio, lea, e ala i le faʻatusa ma kern.audio.record, e pulea pe faʻaalia se ata gaogao pe a taumafai e puʻeina le vitio (ina ia mafai ai ona puʻeina, e tatau ona e suia le tau. i le 1). Fa'agasologa e fa'atagaina e tatala le masini vitiō i le tele o taimi (foia fa'afitauli i le fa'aogaina o le webcam i Firefox ma BigBlueButton).
  • Fa'aopoopoina fa'ailoga mo malloc ma telefoni e leai se totogi, fa'ataga le dt ma le btrace e siaki ai gaioiga e feso'ota'i ma fa'asoaga manatua. Fa'aopoopo le '-n' filifiliga e su'e ai se polokalame e aunoa ma le faia o se gaioiga.
  • Faʻaleleia atili le lagolago mo faiga faʻapitoa (SMP). O le faʻatinoga o UNIX sockets na aveese mai le poloka masani o le kernel, na faʻaopoopoina se mutex masani mo faʻasologa faʻasologa ma msgbuf, o le uvm_pagealloc telefoni na faʻafeiloaʻi i le mp-safe category, ma le getppid ma sendsyslog telefoni na faʻasaʻoloto mai le poloka.
  • Faʻafitauli faʻafitauli i vaega DRM (Direct Rendering Manager), e aofia ai faʻalavelave faʻafuaseʻi i le avetaʻavale radeondrm i le Powerbook5 / 6 ma le RV350 faiga, faʻaleleia le lagolago mo DRI3 i le amdgpu ma ati avetaavale, ma mo le fetaui ma Linux, na faia ai masini i le / dev. /dri/ directory .
  • Ua fa'aleleia atili le VMM hypervisor. O le pito i tua mo le puleaina o vmd virtual machines o loʻo lagolagoina nei le faʻapipiʻiina o tisiki RAM.
  • Ua faia ni faaleleiga i le subsystem leo. E maua ai le malosi e tu'u ese'ese ai masini leo sndio mo na'o le toe fa'afo'i ma na'o le pu'eina. sndiod fa'aogaina le fa'a-valu-order finite impulse response (FIR) fa'amama maualalo e fa'aumatia ai le pisapisao ona o le fa'aigoaina i le taimi o le toe fa'afo'i. E ala i le faaletonu, o le galuega o le faʻaitiitia otometi le leo pe a amata ona taʻalo se polokalama fou (autovolume) ua le atoatoa, o le tau le faʻaogaina o loʻo seti i se maualuga maualuga o le 127. Faʻafefiloi leo mai isi masini e ese i le tulaga o galuega e lagolagoina i le sndiod e. faatagaina.
  • Fausia ma faʻapipiʻi le LLDB debugger e mafai ona faʻaogaina.
  • Lagolago mo le logger handler ua faaopoopo i rcctl, rc.subr ma rc.d, lea e mafai ai ona faʻatulagaina le gaosiga o ogalaau mai faʻasologa o tua atu e lafoina faʻamatalaga i stdout/stderr.
  • Mo touchpads, e mafai ona faʻapipiʻi le faʻaogaina o le ki e ala i le wsconsctl. wscons ua faʻaleleia le taulimaina o paʻi tutusa.
  • Mo masini ARM64, e mafai ona fa'aoga le APM e maua ai fa'amatalaga i le fa'aaogaina o le malosi ma le tau o le maa. O le vala'au fa'aalia e fa'aaogaina e fa'agata ai le avanoa o le apmd i le faila faila.
  • Fa'alautele lagolago meafaigaluega. Faʻaopoopo avetaʻavale fou acpige (mo le faʻatautaia o mea ACPI e pei o le oomiina o le ki o le mana), pchgpio (mo GPIO controllers o loʻo maua i le Intel PCHs faʻaonaponei), ujoy (mo taʻaloga taʻaloga), uhidpp (mo Logitech HID++ masini). Faʻaopoopo le lagolago mo AMD Vi ma Intel VTD IOMMU faʻaopoopoga e faʻaesea ai masini PCI ma poloka le saʻo o le mafaufau. Faaopoopo lagolago mo Lynloong LM9002/9003 ma LM9013 komepiuta. ACPI lagolago ua faaopoopo i le pcamux ma imxiic avetaavale.
  • Faʻaleleia le lagolago mo fesoʻotaʻiga fesoʻotaʻiga: mvpp (SFP + ma 10G mo Marvel Armada Ethernet), mvneta (1000base-x ma 2500base-x), mvsw (Faʻamataʻu SOHO sui), rge (Wake on LAN support), Netgear ProSecure UTM25. RA (802.11n Tx Rate Adaptation) lagolago ua faaopoopo mo iwm, iwn ma athn aveta'avale uaealesi. O le fa'aputuga uaealesi e fa'aalia ai le filifilia otometi o 11a/b/g/n/ac modes pe a fa'aogaina se feso'ota'iga feso'ota'iga i le tulaga o se avanoa avanoa.
  • O le fa'aputuga feso'otaiga e fa'atino ai le aveta'avale (Virtual Ethernet Bridge). Lagolago mo le mataʻituina faiga ua faʻatinoina, lea e leʻi faʻafeiloaʻi ai pusa e oʻo mai i luga o le fesoʻotaʻiga fesoʻotaʻiga i le faʻaputuga o fesoʻotaʻiga mo le gaioiga, ae mafai ona faʻaogaina auala e suʻesuʻe ai auala, e pei o le BPF. Faʻaopoopoina se ituaiga fou o fesoʻotaʻiga fesoʻotaʻiga - etherbridge. E mafai (auala sourceaddr command) e toe faʻamalamalamaina le tuatusi IP punaʻoa mo polokalame, e ala i le faʻaogaina o le algorithm filifiliga filifiliga masani. Fa'aagaoi le fa'atupuina otometi o feso'ota'iga feso'ota'iga pe a fa'agaoioi le faiga o le autoconfiguration (AUTOCONF4 ma AUTOCONF6).
  • O lo'o tu'uina atu e le fa'apipi'i le tu'uina atu o se ata pu'upu'u ram disk (bsd.rd) i luga o fa'avae uma e lagolagoina ia uta.
  • Fa'atino galuega faatino e ala i syslog o se lapataiga e uiga i le fa'aogaina o le "%n" fa'asologa o manoa sui i le printf.
  • O le OpenBGPD routing daemon ua faaopoopo le lagolago mo le Resource Public Key Infrastructure (RPKI) i le Router Protocol (RTR). Ina ia faʻaalia faʻamatalaga autu e uiga i sauniga RTR, o le "bgpctl show rtr" poloaiga ua faʻaopoopoina.
  • O le ospfd ma le ospf6d code ua toe faʻatulagaina e tuʻufaʻatasia i latou ma isi daemons taʻavale ma faʻafaigofie le tausiga. Lagolago mo fesoʻotaʻiga fesoʻotaʻiga i le tulaga-i-point mode ua faʻavaeina.
  • O le HTTP server httpd ua fausia i totonu o loʻo faʻaogaina fou "nofoaga (maua | le maua)" filifiliga e siaki ai le i ai o punaoa.
  • Lagolago mo le RRDP protocol (O le RPKI Repository Delta Protocol, RFC 8182) ua faʻaopoopoina i le rpki-client utility. Fa'atino le tomai e fa'amaoti ai le sili atu ma le tasi le URI i le faila TAL.
  • O le fa'aoga eli e lagolagoina le RFC 8914 (Extended DNS Error) ma le RFC 8976 (ZONEMD).
  • Faʻaopoopo le tomai e faʻamaonia ai filifiliga ile hostname.if faila ile dhclient e faʻaaoga ai laina "dhcp".
  • O le snmpd daemon e maua ai le lagolago atoatoa mo Trapv1 i le Trapv2 liua (RFC 3584). O upu fou e faitau, tusi ma logo ua fa'aopoopoina ile snmpd.conf. O le aoga snmp e lagolagoina SMI fa'asologa.
  • O lo'o lagolagoina nei e le DNS solver le DNS64 ma le taliaina o feso'ota'iga e ala i le TCP port.
  • O le aoga ftp ua faʻaopoopoina le lagolago mo faʻasalalauga faifaipea (RFC 7538) ma le mafai ona lafo se ulutala If-Modified-Since pe a tuʻuina atu talosaga ile HTTP/HTTPS.
  • Faʻaopoopo le "-a" filifiliga i OpenSMTPD e faʻatino le faʻamaoniga aʻo leʻi lafoina le feʻau. O mea faigaluega fa'ailoga ua suia i le fa'aogaina o le faletusi libtls. Fa'alogo sockets mo TLS e maua ai le tomai e fa'atulaga ai tusi pasi se tele e fa'atatau i le igoa ole igoa (SNI).
  • Ua faaopoopo e le LibreSSL le lagolago mo le DTLSv1.2 protocol. Faʻatinoina le tomai e fausia ai naʻo libtls ('—enable-libtls-only') e aunoa ma le libcrypto ma le libssl.
  • Fa'afou le pusa OpenSSH. O se faʻamatalaga auiliili o faʻaleleia e mafai ona maua iinei: OpenSSH 8.5, OpenSSH 8.6.
  • Ole numera o ports mo le AMD64 architecture o le 11310, mo aarch64 - 10943, mo i386 - 10468. Faatasi ai ma lomiga faʻaoga i totonu o ports: Xfce 4.16, Asterisk 18.3.0, Chromium 90.0.4430.72, FFmpeg .4.3.2, FFmpeg . 8.4.0, GNOME 3.38, Go 1.16.2, KDE Applications 20.12.3, Krita 4.4.3, LLVM/Clang 10.0.1, LibreOffice 7.0.5.2, Lua 5.3.6, MariaDB 10.5.9, Firefox 88.0 ma ESR. , Thunderbird 78.10.0 , Node.js 78.10.0, PHP 12.16.1, Postfix 8.0.3, PostgreSQL 3.5.10, Python 13.2, Ruby 3.9.2, Rust 3.0.1.

    Faʻafouina vaega lona tolu e aofia ai ma OpenBSD 6.9:

    • Xenocara fa'aputu ata fa'avae i le X.Org 7.7 fa'atasi ai ma le 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) ma 3.3.6 (+ patch)
    • Perl 5.32.1 (+ patches)
    • NSD 4.3.6
    • Le fusia 1.13.1
    • Manuia 5.7
    • Binutils 2.17 (+ patches)
    • Gdb 6.3 (+ patch)
    • Awk 18.12.2020/XNUMX/XNUMX
    • Expat 2.2.10

O se pese fou "Vetera Novis" ua fa'atulaga e fetaui ma le tatalaina o OpenBSD 6.9.

puna: opennet.ru

Faaopoopo i ai se faamatalaga