Ho lokolloa ha OpenBSD 6.9

Ho lokolloa ha sistimi ea mahala ea UNIX-joaloka OpenBSD 6.9 e hlahisoa. Ho hlokometsoe hore ena ke tokollo ea bo50 ea morero, e tla fihlela lilemo tse 26 selemong sena. 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 tse 13 tsa lisebelisoa li tšehelitsoe), maemo, ts'ebetso e nepahetseng, ts'ireletso e sebetsang. le lisebelisoa tse kopaneng tsa li-cryptographic. Setšoantšo se felletseng sa ISO sa sistimi ea motheo ea OpenBSD 6.9 ke 544 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:

  • Mokhanni oa softraid o kentse mokhoa oa RAID1C ka ts'ebetsong ea software RAID1 e nang le encryption ea data.
  • Ho kenyellelitsoe mekhoa e 'meli e mecha ea morao-rao - dhcpleased and resolvd, e sebetsang hammoho le slaacd le ho phutholoha ho iketsetsa marang-rang le ho rarolla mabitso ho DNS. dhcpleased lisebelisoa DHCP ho fumana liaterese tsa IP, mme resolvd e laola litaba tsa resolv.conf e ipapisitse le tlhaiso-leseling ea nameserver e fumanoeng ho dhcpleased, slaacd, le drivers like umb.
  • E kenyellelitse tšehetso ea pele ea lisebelisoa tsa Apple tse nang le processor ea M1. Sena se kenyelletsa kananelo ea li-cores tsa Apple Icestorm/Firestorm arm64 le tšehetso e eketsehileng bakeng sa li-chips tse se nang mohala tsa BCM4378 tse sebelisoang ho Apple M1 SoC.
  • Ts'ehetso e ntlafalitsoeng bakeng sa sethala sa powerpc64, se ntlafalitsoeng bakeng sa litsamaiso tsa 64-bit tse ipapisitseng le li-processor tsa POWER8 le POWER9. Ha ho bapisoa le tokollo e fetileng ea powerpc64, ts'ehetso ea mochini oa ts'ireletso ea RETGUARD e se e kentsoe ts'ebetsong, mokhanni oa astfb bakeng sa Aspeed BMC framebuffer e kentsoe, mathata a ts'ebetso ea radeondrm le bakhanni ba amdgpu lits'ebetsong tse nang le AMD GPU a rarollotsoe. bokhoni ba ho kenya marang-rang bo kenyelelitsoe likopanong tsa kernel bakeng sa ram disk, tšehetso ea mekhoa e kenyelelitsoe ho boloka matla a CPU POWER9, tšehetso e eketsehileng bakeng sa mekhelo e hlahisoang nakong ea ts'ebetso ea lintlha tse phaphametseng, ts'ehetso ea IPMI bakeng sa lisebelisoa tsa PowerNV.
  • Bakeng sa li-platform tsa ARM64, ho fanoe ka tšehetso ea Cortex-A78AE, Cortex-X1 le Neoverse V1 CPUs, copyin e ntlafalitsoeng ea ARM64, copyout le kcopy call e kentsoe ts'ebetsong, mokhanni oa cryptox o kenyelelitsoe ho tšehetsa li-extensions tsa ARMv8 crypto, hammoho le mokhanni oa smmu bakeng sa RM System MMU ka tšehetso ea Leqephe la Balebeli. Ts'ehetso e ntlafalitsoeng bakeng sa lisebelisoa tsa Raspberry Pi, Rock Pi N10, NanoPi le Pinebook Pro.
  • The sysctl parameter kern.video.record e kenyelelitsoe ho mokhanni oa video, eo, ka papiso le kern.audio.record, e laolang hore na u ka ntša setšoantšo se se nang letho ha u leka ho hapa video (ho nolofalletsa ho hapa, u hloka ho fetola boleng. ho ea ho 1). Mekhoa e lumelloa ho bula sesebelisoa sa video ka makhetlo a mangata (ho rarolla mathata a ho sebelisa webcam ho Firefox le BigBlueButton).
  • E kenyellelitse lintlha tsa morao-rao tsa malloc le mehala ea mahala, e lumellang dt le btrace ho lekola ts'ebetso e amanang le kabo ea memori. Khetho ea '-n' e kenyellelitsoe ho btrace ho hlophisa lenaneo ntle le ho etsa ketso efe kapa efe.
  • Ts'ehetso e ntlafalitsoeng bakeng sa litsamaiso tsa multiprocessor (SMP). Ts'ebetsong ea li-sockets tsa UNIX e ile ea tlosoa ho thibela kernel ka kakaretso, ho ile ha eketsoa mutex e tloaelehileng bakeng sa ts'ebetso ea serializing ka msgbuf, mohala oa uvm_pagealloc o ile oa fetisetsoa sehlopheng sa mp-safe, 'me mehala ea getppid le sendsyslog e ile ea lokolloa ho thibela.
  • Mathata a tsitsitseng likarolong tsa DRM (Direct Rendering Manager), ho kenyelletsa le likotsi tse sa fetoheng ho mokhanni oa radeondrm ho Powerbook5/6 le RV350, tšehetso e ntlafetseng bakeng sa DRI3 ho amdgpu le bakhanni ba ati, le bakeng sa ho lumellana le Linux, lisebelisoa li entsoe ka / dev/dri/ directory.
  • Lintlafatso li entsoe ho VMM hypervisor. Karolo e ka morao ea ho tsamaisa mechini e sebetsang ea vmd joale e ts'ehetsa ho kenya li-disk tsa RAM tse hatelitsoeng.
  • Lintlafatso li entsoe tsamaisong e nyane ea molumo. E fana ka bokhoni ba ho abela lisebelisoa tsa audio tsa sndio ka thoko bakeng sa ho bapala feela le ho rekota feela. sndiod e sebelisa filthara ea borobeli ea finite impulse response (FIR) e tlase-pass ho felisa lerata ka lebaka la ho qhekella nakong ea ho etsa mohlala hape. Ka nako e sa lekanyetsoang, mosebetsi oa ho fokotsa molumo ka boomo ha lenaneo le lecha le qala ho bapala (autovolume) le holofetse, boleng ba kamehla bo behiloe boemong ba molumo oa 127. Ho kopanya molumo ho lisebelisoa tse ling tse fapaneng le boemo ba ts'ebetso e tšehetsoeng ka sndiod ke lumelloa.
  • Ho aha le ho kenya LLDB debugger ho nolofalitsoe ka ho sa feleng.
  • Tšehetso bakeng sa mohlokomeli oa logger e kenyelelitsoe ho rcctl, rc.subr le rc.d, e leng se nolofalletsang ho hlophisa tlhahiso ea li-logs ho tloha lits'ebetsong tsa morao-rao tse romellang data ho stdout/stderr.
  • Bakeng sa li-touchpads, hoa khoneha ho hlophisa sebopeho sa konopo ka wsconsctl. wscons e ntlafalitse ho sebetsana le ho ts'oaroa ka nako e le 'ngoe.
  • Bakeng sa lisebelisoa tsa ARM64, hoa khoneha ho sebelisa APM ho fumana lintlha tsa tšebeliso ea matla le tefiso ea betri. Mohala o senotsoeng o sebelisoa ho thibela phihlello ea ts'ebetso ea apmd ho sistimi ea faele.
  • Tšehetso ea hardware e atolositsoeng. E kentse li-drivers tse ncha acpige (bakeng sa ho sebetsana le liketsahalo tsa ACPI tse kang ho tobetsa konopo ea matla), pchgpio (bakeng sa balaoli ba GPIO ba fumanoang ho Intel PCHs ea morao-rao), ujoy (bakeng sa balaoli ba lipapali), uhidpp (bakeng sa lisebelisoa tsa Logitech HID ++). Ts'ehetso e ekelitsoeng bakeng sa likeketso tsa AMD Vi le Intel VTD IOMMU ho arola lisebelisoa tsa PCI le ho thibela phihlello e fosahetseng ea memori. Ts'ehetso e ekelitsoeng bakeng sa likhomphutha tsa Lynloong LM9002/9003 le LM9013. Tšehetso ea ACPI e kenyelelitsoe ho pcamux le bakhanni ba imxiic.
  • Tšehetso e ntlafetseng bakeng sa li-adapter tsa marang-rang: mvpp (SFP+ le 10G bakeng sa Marvel Armada Ethernet), mvneta (1000base-x le 2500base-x), mvsw (Marvel SOHO switches), rge (Wake on LAN support), Netgear ProSecure UTM25. Tšehetso ea RA (802.11n Tx Rate Adaptation) e kentsoe bakeng sa li-driver tsa iwm, tsa iwn le tsa athn. The wireless stack e na le khetho ea othomathike ea mekhoa ea 11a/b/g/n/ac ha u sebelisa sehokelo sa marang-rang ka mokhoa oa sebaka sa phihlello.
  • Sebaka sa marang-rang se sebelisa mokhanni oa marang-rang (Virtual Ethernet Bridge). Ts'ehetso ea mokhoa oa ho shebella e sebelisitsoe, moo lipakete tse fihlang ho sebopeho sa marang-rang ha li fetisetsoe ho stack ea marang-rang bakeng sa ts'ebetso, empa mekhoa ea ho hlahloba sephethephethe, e kang BPF, e ka sebelisoa ho bona. E kentse mofuta o mocha oa marang-rang a marang-rang - etherbridge. Hoa khoneha (route sourceaddr command) ho hlalosa hape aterese ea IP ea mohloli bakeng sa mananeo, ho feta mokhoa o tloaelehileng oa khetho ea aterese. E lumelletse ho phahamisa lihokelo tsa marang-rang ha mokhoa oa autoconfiguration o lumelletsoe (AUTOCONF4 le AUTOCONF6).
  • Sehlomathisi se fana ka phano ea setšoantšo sa disk se hatelitsoeng sa pheleu (bsd.rd) ho li-platform tsohle tse tšehetsang phallo e joalo.
  • Tlhahiso e kentsoeng ka syslog ea temoso mabapi le ts'ebeliso ea "%n" ea fomete ea likhoele sebakeng sa printf.
  • Daemon ea tsamaiso ea OpenBGPD e ekelitse tšehetso bakeng sa Sebopeho sa Motheo sa Mohloli oa Sechaba (RPKI) ho Router Protocol (RTR). Ho hlahisa lintlha tsa mantlha mabapi le linako tsa RTR, taelo ea "bgpctl show rtr" e kentsoe.
  • Khoutu ea ospfd le ospf6d li hlophisitsoe bocha ho li kopanya le li-daemone tse ling le ho nolofatsa tlhokomelo. Tšehetso ea li-interfaces tsa marang-rang ka mokhoa oa ntlha-to-point e thehiloe.
  • Seva ea HTTP e hahiloeng ka har'a httpd e sebelisa likhetho tse ncha tsa "sebaka (se fumanoeng | ha se fumanehe)" ho lekola boteng ba lisebelisoa.
  • Tšehetso bakeng sa protocol ea RRDP (The RPKI Repository Delta Protocol, RFC 8182) e kenyelelitsoe ho sesebelisoa sa rpki-client. E kentse tšebetsong bokhoni ba ho hlakisa URI tse fetang bonngoe faeleng ea TAL.
  • Sesebelisoa sa ho cheka se tšehetsa RFC 8914 (Phoso e Atolositsoeng ea DNS) le RFC 8976 (ZONEMD).
  • E kentse bokhoni ba ho hlakisa likhetho ho hostname.if difaele ho dhclient ho sebelisa mela ea "dhcp".
  • Daemon ea snmpd e fana ka tšehetso e felletseng bakeng sa phetoho ea Trapv1 ho Trapv2 (RFC 3584). Mantswe a macha a balwang, a ngole le ho tsebisa a kentswe ho snmpd.conf. Sesebelisoa sa snmp se tšehetsa lipalo tsa SMI.
  • Sehlahisoa sa DNS sa unwind joale se tšehetsa DNS64 le ho amohela likhokahano ka boema-kepe ba TCP.
  • Ts'ebeliso ea ftp e ekelitse ts'ehetso bakeng sa li-redirects tse phehellang (RFC 7538) le bokhoni ba ho romella hlooho ea If-Modified-Since ha o romella likopo ka HTTP/HTTPS.
  • Ho eketsoa "-a" kgetho ho OpenSMTPD ho etsa netefatso pele o romela molaetsa. Lisebelisoa tsa encryption li fetoletsoe ho sebelisoa laeborari ea libtls. Li-sockets tsa bamameli bakeng sa TLS li fana ka bokhoni ba ho hlophisa litifikeiti tse ngata ho latela lebitso la domain (SNI).
  • LibreSSL e kentse tšehetso bakeng sa protocol ea DTLSv1.2. E kentse tšebetsong bokhoni ba ho aha libtls feela ('—enable-libtls-only') ntle le libcrypto le libssl.
  • Sephutheloana se ntlafalitsoeng sa OpenSSH. Tlhaloso e qaqileng ea lintlafatso e ka fumanoa mona: OpenSSH 8.5, OpenSSH 8.6.
  • Palo ea likou tsa meralo ea AMD64 e ne e le 11310, bakeng sa aarch64 - 10943, bakeng sa i386 - 10468. Har'a liphetolelo tsa kopo likoung: Xfce 4.16, Asterisk 18.3.0, Chromium 90.0.4430.72, G.4.3.2CC. 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 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.

    Likarolo tse ntlafalitsoeng tsa mokha oa boraro tse kenyellelitsoeng le OpenBSD 6.9:

    • Xenocara Grafiken stack e thehiloeng X.Org 7.7 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 (+ li-patches)
    • GCC 4.2.1 (+ li-patches) le 3.3.6 (+ li-patches)
    • Perl 5.32.1 (+ li-patches)
    • NSD 4.3.6
    • E sa lekanyetsoang 1.13.1
    • Baoki 5.7
    • Binutils 2.17 (+ li-patches)
    • Gdb 6.3 (+ patch)
    • Ak 18.12.2020
    • Expat 2.2.10

Pina e ncha "Vetera Novis" e reretsoe ho tsamaisana le tokollo ea OpenBSD 6.9.

Source: opennet.ru

Eketsa ka tlhaloso