Sgaoileadh OpenBSD 7.1

Tha sgaoileadh an t-siostam obrachaidh tar-àrd-ùrlar coltach ri UNIX OpenBSD 7.1 air a thaisbeanadh. Chaidh am pròiseact OpenBSD a stèidheachadh le Theo de Raadt ann an 1995 às deidh còmhstri le luchd-leasachaidh NetBSD, agus mar thoradh air an sin chaidh cead a dhiùltadh do Theo gu stòr NetBSD CVS. Às deidh seo, chruthaich Theo de Raadt agus buidheann de dhaoine den aon seòrsa inntinn siostam obrachaidh fosgailte ùr stèidhichte air craobh stòr NetBSD, agus b ’e na prìomh amasan leasachaidh aca comas giùlain (tha àrd-ùrlaran bathar-cruaidh 13 a’ faighinn taic), cunbhalachadh, obrachadh ceart, tèarainteachd for-ghnìomhach. agus innealan criptografach aonaichte. Is e 7.1 MB an ìomhaigh ISO iomlan de shiostam bunaiteach OpenBSD 580.

A bharrachd air an t-siostam obrachaidh fhèin, tha am pròiseact OpenBSD ainmeil airson a cho-phàirtean, a tha air fàs farsaing ann an siostaman eile agus a tha air dearbhadh gu bheil iad mar aon de na fuasglaidhean as tèarainte agus as àirde càileachd. Nam measg: LibreSSL (forc de OpenSSL), OpenSSH, sìoltachan pacaid PF, deamhan slighe OpenBGPD agus OpenOSPFD, frithealaiche OpenNTPD NTP, frithealaiche puist OpenSMTPD, ioma-fhillteadair crìochnachaidh teacsa (co-ionann ri scrion GNU) tmux, daemon aithnichte le buileachadh protocol IDENT, roghainn BSDL Pasgan GNU groff - mandoc, protocol airson siostaman fulangach lochdan a chuir air dòigh CARP (Pròtacal Iomallach Seòladh Coitcheann), frithealaiche http aotrom, goireas sioncronaidh faidhle OpenRSYNC.

Prìomh leasachaidhean:

  • Thathas air ainmeachadh gu bheil taic airson coimpiutairean Mac uidheamaichte leis a’ chip ARM Apple M1 (Apple Silicon), leithid an Apple M1 Pro/Max agus Apple T2 Macs, deiseil airson a chleachdadh. Dràibhearan a bharrachd airson SPI, I2C, rianadair DMA, meur-chlàr, touchpad, cumhachd agus stiùireadh coileanaidh. A ’toirt seachad taic airson Wi-Fi, GPIO, frèam-buffer, USB, sgrion, draibhearan NVMe.
  • Taic nas fheàrr airson ailtireachd ARM64. Cuir ris draibhearan gpiocharger, gpioleds agus gpiokeys, a’ toirt taic do chosgaisean, solais agus putanan ceangailte ri GPIO (mar eisimpleir, tha seo air a dhèanamh ann am Pinebook Pro). Chaidh draibhearan ùra a chur ris: mpfclock (srianadair cloc PolarFire SoC MSS), cdsdhc (Stiùireadair aoigheachd Cadence SD / SDIO / eMMC), mpfiic (smachdadair PolarFire SoC MSS I2C) agus mpfgpio (PolarFire SoC MSS GPIO).
  • Taic nas fheàrr airson ailtireachd RISC-V 64, airson a bheil draibhearan uhid agus fido air an toirt a-steach, agus taic airson stàladh air diosgan GPT.
  • Tha an goireas mount_msdos a’ comasachadh ainmean faidhle fada a chleachdadh gu bunaiteach.
  • Chaidh an còd cruinneachaidh sgudail airson socaidean unix ath-obrachadh.
  • sysctl hw.perfpolicy air a shuidheachadh gu “auto” gu bunaiteach, a tha a’ ciallachadh gu bheil am modh làn-choileanaidh air a chomasachadh nuair a tha cumhachd pàipearachd ceangailte agus an algairim atharrachail air a chleachdadh nuair a tha bataraidh air a stiùireadh.
  • Taic nas fheàrr airson siostaman ioma-phròiseasar (SMP). Chaidh sìoltachain tachartais airson seanalan gun ainm, kqread, claisneachd agus socaidean, a bharrachd air uidheamachd BPF, a ghluasad chun roinn mp-safe. Chaidh fiosan an t-siostam bhòtaidh, tagh, bhòtaidh agus pselect ath-sgrìobhadh agus tha iad a-nis air an cur an gnìomh a bharrachd air kqueue. Chaidh fiosan siostam kevent, getsockname, getpeername, accept and accept4 a thoirt air falbh bhon bhacadh. Chuir sinn eadar-aghaidh kernel ris airson an luchd agus stòradh gnìomhan atamach, a’ ceadachadh seòrsaichean int agus fada a chleachdadh ann an eileamaidean de structaran ris a bheil cunntadh iomraidh air a chuir an sàs.
  • Tha buileachadh frèam drm (Manaidsear Rendering Dìreach) air a shioncronachadh leis an Linux kernel 5.15.26 (an sgaoileadh mu dheireadh - 5.10.65). Tha an draibhear inteldrm air taic a chuir ri chips Intel stèidhichte air microarchitectures Elkhart Lake, Jasper Lake agus Rocket Lake. Bidh an draibhear amdgpu a’ toirt taic do APU/GPU Van Gogh, Rembrandt “Yellow Carp” Ryzen 6000, Navi 22 “Navy Flounder”, Navi 23 “Dimgrey Cavefish” agus Navi 24 “Beige Goby”.
  • Tha toirt seachad cruth-clò subpixel air a chomasachadh anns an leabharlann FreeType.
  • Chaidh goireas realpath a chuir ris gus an t-slighe iomlan gu faidhle a thaisbeanadh.
  • Chuir sinn àithne “ls rogue” ris a’ ghoireas rcctl gus pròiseasan cùl-fhiosrachaidh a tha a’ ruith ach nach eil air an gabhail a-steach ann an rc.conf.local a shealltainn.
  • Tha BPFtrace a-nis a’ toirt taic do chaochladairean airson sgrùdaidhean. Chaidh na sgriobtaichean kprofile.bt airson cunntas a thoirt air a’ chruach kernel agus runqlat.bt airson dàil a chomharrachadh anns a’ chlàr-ama a chur ri btrace.
  • Taic a bharrachd airson RFC6840 gu libc, a tha a’ mìneachadh taic don bhratach AD agus an suidheachadh ‘trust-ad’ airson DNSSEC.
  • Tha Apm agus apmd a’ toirt a-steach a bhith a’ taisbeanadh an ùine ath-phàigheadh ​​​​bataraidh a tha dùil.
  • Chaidh an comas an stòr-dàta comais a stòradh ann an /etc/login.conf.d a thoirt seachad gus na clasaichean cunntais agad fhèin a dhèanamh nas sìmplidhe bho phasganan.
  • Bidh Malloc a’ toirt seachad tasgadh airson roinnean cuimhne eadar meud bho 128k gu 2M.
  • Bidh an tasglann pax a’ toirt taic do chinn-cinn leudaichte le dàta mtime, atime agus ctime.
  • Chuir sinn roghainn “-k” ris na goireasan gzip agus gunzip gus am faidhle tùsail a shàbhaladh.
  • Chaidh na roghainnean a leanas a chur ris a’ ghoireas openrsync: “—compare-dest” gus dèanamh cinnteach gu bheil faidhlichean ann an clàran a bharrachd; “—max-size” agus “-min-size” gus meud faidhle a chuingealachadh.
  • Òrdugh seq air a chur ris gus sreathan àireamhan a chlò-bhualadh.
  • Chaidh buileachadh bathar-bog uile-choitcheann gnìomhan trigonometric a ghluasad bho FreeBSD 13 (tha buileachadh cruinneachaidh airson x86 ciorramach).
  • Chaidh buileachadh nan gnìomhan lrint, lrintf, llrint agus llrintf a ghluasad bho FreeBSD (chaidh am buileachadh bho NetBSD a chleachdadh roimhe seo).
  • Anns a’ ghoireas fdisk tha grunn atharrachaidhean agus rèiteachaidhean co-cheangailte ri bhith ag obair le sgaraidhean diosc.
  • Taic a bharrachd airson bathar-cruaidh ùr, a’ toirt a-steach rianadair Intel PCH GPIO (airson àrd-ùrlaran Cannon Lake H agus Tiger Lake H), NXP PCF85063A / TP RTC, Synopsys Designware UART, Intel 2.5Gb Ethernet, SIMCom SIM7600, RTL8156B, MediaTek MT7601U USB wifi, BCM4387 wifi
  • Tha am pasgan a’ toirt a-steach firmware ath-cheadaichte airson chips gun uèir Realtek, a’ toirt cothrom dhut draibhearan rsu, rtwn agus urtwn a chleachdadh gun firmware a luchdachadh sìos le làimh.
  • Tha na draibhearan ixl (Intel Ethernet 700), ix (Intel 82598/82599/X540/X550) agus aq (Aquantia AQC1xx) a’ toirt a-steach taic airson giollachd bathar-cruaidh de tagaichean VLAN agus àireamhachadh / dearbhadh seic airson IPv4, TCP4/6 agus UDP4/6.
  • Dràibhear fuaim a bharrachd airson chips Intel Jasper Lake. Taic a bharrachd airson rianadair geama XBox One.
  • Tha an stac gun uèir IEEE 802.11 a’ toirt taic do shianalan 40MHz airson modh 802.11n agus taic tùsail airson inbhe 802.11ac (VHT). Chaidh inneal-làimhseachaidh sganaidh cùl-fhiosrachaidh roghainneil a chuir ris airson draibhearan. Nuair a thaghas tu àite inntrigidh, thathas a-nis a’ toirt prìomhachas do phuingean le seanalan 5GHz, agus is ann dìreach an uairsin a thèid puingean le seanalan 2GHz a thaghadh.
  • Chaidh buileachadh an draibhear vxlan ath-sgrìobhadh, a tha a-nis ag obair gu neo-eisimeileach bho fho-shiostam na drochaid.
  • Tha an stàlaichear air an reusanachadh airson a bhith a’ gairm a’ ghoireas pkg_add ath-obrachadh gus dèinead gluasadan faidhle a lughdachadh tron ​​phròiseas ùrachaidh. Bidh am faidhle install.site a’ clàradh a’ phròiseas stàlaidh is ùrachadh. Airson a h-uile ailtireachd, chaidh firmware a chuir ris, agus tha an cuairteachadh ceadaichte ann am bathar treas-phàrtaidh. Gus firmware seilbh a stàladh a tha ri fhaighinn air na meadhanan stàlaidh, thèid an goireas fw_update a chleachdadh.
  • Ann an xterm, tha tracadh luchag à comas gu bunaiteach airson adhbharan tèarainteachd.
  • Bidh usbhidctl agus usbhidaction a’ toirt seachad iomallachd ruigsinneachd siostam faidhle a’ cleachdadh gairm an t-siostam foillseachaidh.
  • Gu gnàthach, bidh dhcpd cuideachd a’ toirt seachad ceangal ri eadar-aghaidh lìonra a tha ann an staid neo-ghnìomhach (‘sìos’), gus dèanamh cinnteach gum faighear pacaidean dìreach às deidh an eadar-aghaidh lìonra a chuir an gnìomh.
  • Tha sgrùdadh TLS aig OpenSMTPD (smtpd) air a chomasachadh gu bunaiteach airson ceanglaichean “smtps://” agus “smtp+tls://” a tha a’ dol a-mach.
  • Tha httpd air sgrùdadh dreach protocol a chuir an gnìomh, air comas a chuir ris na faidhlichean aige fhèin a mhìneachadh le teacsaichean mearachd, agus giullachd nas fheàrr air dàta teann, a’ toirt a-steach an roghainn gzip-static a chuir ri httpd.conf airson faidhlichean ro-dhlùthaichte a lìbhrigeadh leis an t-seata bratach gzip ann am bann-cinn còdachadh susbaint.
  • Ann an IPsec, tha am paramadair proto bho iked.conf a’ ceadachadh liosta de phròtacalan a shònrachadh. Chuir sinn àithne “show certinfo” ri goireas ikectl gus CAn agus teisteanasan earbsach a thaisbeanadh. Tha iked air làimhseachadh nas fheàrr air teachdaireachdan sgapte.
  • Taic a bharrachd airson a bhith a’ sgrùdadh iuchraichean poblach BGPsec Router gu rpki-client agus sgrùdadh nas fheàrr air teisteanasan X509. Tasgadh de fhaidhlichean dearbhte air a chur ris. Co-chòrdalachd nas fheàrr le RFC 6488.
  • Chuir bgpd ris am paramadair “port”, a dh'fhaodar a chleachdadh anns na h-earrannan “èisteachd air adhart” agus “nàbaidh” gus ceangal ri àireamh port lìonra neo-àbhaisteach. Chaidh an còd ath-leasachadh gus obrachadh le RIB (Routing Information Base), air a dhèanamh le sùil ri taic ioma-shlighe a thoirt seachad san àm ri teachd.
  • Tha manaidsear uinneag tòcan tmux (“terminal multiplexer”) air comasan a leudachadh airson toradh dath. Chaidh òrdughan cruth pane-crìche, dath cùrsair agus stoidhle cùrsair a chuir ris.
  • Tha LibreSSL air gluasad bho thaic OpenSSL airson RFC 3779 (leudachaidhean X.509 airson seòlaidhean IP agus siostaman fèin-riaghailteach) agus an uidheamachd follaiseachd Teisteanas (log poblach neo-eisimeileach de gach teisteanas a chaidh a thoirt a-mach agus a chùl-ghairm, a tha ga dhèanamh comasach sgrùdadh neo-eisimeileach a dhèanamh air a h-uile atharrachadh agus gnìomh de ùghdarrasan teisteanais, agus leigidh e leat sùil a chumail sa bhad air oidhirpean sam bith gus clàran meallta a chruthachadh gu dìomhair). Chaidh co-chòrdalachd le OpenSSL 1.1 a leasachadh gu mòr agus tha ainmean cipher airson TLSv1.3 co-ionann ri OpenSSL. Chaidh mòran ghnìomhan atharrachadh gu bhith a’ cleachdadh calloc(). Chaidh cuibhreann mòr de ghlaodhan ùra a chur ri libssl agus libcrypto.
  • Pasgan OpenSSH air ùrachadh. Airson sealladh farsaing air na leasachaidhean, faic na lèirmheasan air OpenSSH 8.9 agus OpenSSH 9.0. Chaidh an goireas scp a ghluasad gu bunaiteach gus SFTP a chleachdadh an àite a’ phròtacal dìleab SCP/RCP.
  • B’ e an àireamh de phuirt airson ailtireachd AMD64 11301 (bho 11325), airson aarch64 - 11081 (bho 11034), airson i386 - 10136 (bho 10248). Am measg nan dreachan tagraidh anns na puirt: Asterisk 16.25.1, 18.11.1 agus 19.3.1 Audacity 2.4.2 CMake 3.20.3 Chromium 100.0.4896.75 Emacs 27.2 FFmpeg 4.4.1 8.4.0 GN agus 11.2.0 GN 41.5. .1.17.7 JDK 8u322, 11.0.14 agus 17.0.2 KDE Tagraidhean 21.12.2 KDE Frameworks 5.91.0 Krita 5.0.2 LLVM/Clang 13.0.0 LibreOffice 7.3.2.2 Lua 5.1.5, 5.2.4 agus 5.3.6 DB .10.6.7 Mono 6.12.0.122 Firefox 99.0 agus ESR 91.8.0 Thunderbird 91.8.0 Mutt 2.2.2 agus NeoMutt 20211029 Node.js 16.14.2 OpenLDAP 2.4.59 PHP 7.4.28, 8.0.17. ix . PostgreSQL 8.1.4 Python 3.5.14, 14.2, 2.7.18 agus 3.8.13 Qt 3.9.12 agus 3.10.4 R 5.15.2 Ruby 6.0.4, 4.1.2 agus 2.7.5 Rust 3.0.3. SQLite agus 3.1.1 .1.59.0 Shotcut 2.8.17 Sudo 3.38.2 Suricata 21.10.31 Tcl/Tk 1.9.10 agus 6.0.4 TeX Live 8.5.19 Vim 8.6.8 agus Neovim 2021 Xfce 8.2.4600
  • Co-phàirtean treas-phàrtaidh ùraichte air an gabhail a-steach le OpenBSD 7.1:
    • Stac grafaigean Xenocara stèidhichte air X.Org 7.7 le pìosan xserver 1.21.1 +, freetype 2.11.0, fontconfig 2.12.94, Mesa 21.3.7, xterm 369, xkeyboard-config 2.20, fonttosfnt 1.2.2.
    • LLVM/Clang 13.0.0 (+ pìosan)
    • GCC 4.2.1 (+ pìosan) agus 3.3.6 (+ pìosan)
    • Perl 5.32.1 (+ pìosan)
    • NSD 4.4.0
    • Gun cheangal 1.15.0
    • Nursaichean 5.7
    • Binutils 2.17 (+ pìosan)
    • Gdb 6.3 (+ paiste)
    • Disathairne 12.10.2021
    • Expat 2.4.7

Source: fosgailtenet.ru

Cuir beachd ann