Sgaoileadh OpenBSD 7.3

Tha foillseachadh an t-siostam obrachaidh an-asgaidh coltach ri UNIX OpenBSD 7.3 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.3 MB an ìomhaigh ISO iomlan de shiostam bunaiteach OpenBSD 620.

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:

  • Gairmean siostam gnìomhaichte waitid (a ’feitheamh ri atharrachaidhean stàite pròiseas), pinsyscall (gus fiosrachadh a thoirt seachad mun àite inntrigidh gnìomh gus dìon an aghaidh buannachdan ROP), getthrname agus setthrname (faighinn agus suidheachadh ainm an t-snàthainn).
  • Bidh a h-uile ailtireachd a’ cleachdadh clockintr, clàr-ama brisidh timer neo-eisimeileach le bathar-cruaidh.
  • Chaidh sysctl kern.autoconf_serial a chur ris, a dh'fhaodar a chleachdadh gus sùil a chumail air atharrachaidhean staid craoibhe inneal anns an kernel bho àite an neach-cleachdaidh.
  • Taic nas fheàrr airson siostaman ioma-phròiseasar (SMP). Chaidh sìoltachain tachartais airson innealan tun is tap atharrachadh gu roinn mp-safe. Chaidh na gnìomhan tagh, pselect, poll, poll, getsockopt, setsockopt, mmap, munmap, mprotect, sched_yield, minherit and utrace, a bharrachd air ioctl SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGATTR agus SIOCGIFGLIST a thoirt air falbh bhon bhacadh. Làimhseachadh nas fheàrr air bacadh ann an sìoltachan pacaid pf. Coileanadh nas fheàrr den t-siostam agus stac lìonra air siostaman ioma-cridhe.
  • Tha buileachadh an fhrèam drm (Manaidsear Rendering Dìreach) air a shioncronachadh leis an Linux kernel 6.1.15 (sgaoileadh mu dheireadh - 5.15.69). Tha draibhear Amdgpu a-nis a’ toirt taic do Ryzen 7000 “Raphael”, Ryzen 7020 “Mendocino”, Ryzen 7045 “Dragon Range”, Radeon RX 7900 XT / XTX “Navi 31”, Radeon RX 7600M (XT), 7700S agus 7600S “Navi 33”. Tha Amdgpu air taic a chuir ris airson smachd a chumail air solais cùl-fhiosrachaidh agus a’ dèanamh cinnteach gu bheil xbacklight ag obair nuair a bhios tu a’ cleachdadh an draibhear modh X.Org. Tha tasgadan shader aig Mesa air a chomasachadh gu bunaiteach.
  • Chaidh leasachaidhean a dhèanamh air an hypervisor VMM.
  • Chaidh comasan airson dìon cuimhne a bharrachd de phròiseasan ann an àite luchd-cleachdaidh a chuir an gnìomh: gairm an t-siostaim so-ghluasadach agus an gnìomh leabharlainn co-cheangailte den aon ainm, a leigeas leat còraichean-slighe a chàradh nuair a bhios tu a’ meòrachadh air cuimhne (mapaichean cuimhne). Às deidh gealltainn, chan urrainnear na còraichean a chaidh a shuidheachadh airson raon cuimhne, mar eisimpleir, casg air sgrìobhadh agus coileanadh, atharrachadh às deidh sin tro ghairmean às deidh sin gu gnìomhan mmap (), mprotect() agus munmap(), a ghineas mearachd EPERM nuair a thathar a’ feuchainn. atharrachadh.
  • Air ailtireachd AMD64, tha an inneal dìon RETGUARD air a chomasachadh airson fiosan siostaim, a tha ag amas air a bhith a’ dèanamh iom-fhillte air coileanadh buannachdan a chaidh a thogail a’ cleachdadh pìosan còd air iasad agus dòighean prògramaidh a tha ag amas air tilleadh.
  • Tha dìon an aghaidh so-leòntachd air a chomasachadh, stèidhichte air ath-cheangal air thuaiream den fhaidhle so-ghnìomhaichte sshd a h-uile uair a thòisicheas an siostam. Tha Reflow ga dhèanamh comasach cuir an-aghaidh gnìomh ann an sshd nach eil cho ro-innseach, a tha ga dhèanamh duilich buannachdan a chruthachadh a’ cleachdadh dòighean prògramadh a tha ag amas air tilleadh.
  • A’ comasachadh cruth stac nas ionnsaigheach air thuaiream air siostaman 64-bit.
  • Dìon a bharrachd an-aghaidh so-leòntachd Specter-BHB ann an structaran microarchitectural pròiseasar.
  • Air pròiseasairean ARM64, tha bratach DIT (Tìmeadh Neo-eisimeileach Dàta) air a chomasachadh airson àite luchd-cleachdaidh agus àite kernel gus casg a chuir air ionnsaighean taobh-seanail a bhios a ’làimhseachadh eisimeileachd ùine cur an gnìomh stiùiridh air an dàta a tha air a phròiseasadh anns an stiùireadh seo.
  • A' toirt seachad comas a bhith a' cleachdadh dearg nuair a thathar a' mìneachadh rèiteachaidhean lìonraidh. Mar eisimpleir, a bharrachd air ceangal ris an ainm eadar-aghaidh (hostname.fxp0), faodaidh tu ceangal a chleachdadh ris an t-seòladh MAC (hostname.00:00:6e:00:34:8f).
  • Taic cadail nas fheàrr airson siostaman stèidhichte air ARM64.
  • Taic leudaichte gu mòr airson chips Apple ARM.
  • Taic a bharrachd airson bathar-cruaidh ùr agus a’ toirt a-steach draibhearan ùra.
  • Tha an draibhear bwfm airson cairtean gun uèir stèidhichte air chips Broadcom agus Cypress a’ toirt seachad taic crioptachaidh airson WEP.
  • Tha an stàlaichear air obair a leasachadh le bathar-bog RAID agus air taic tòiseachaidh a chuir an gnìomh airson Crioptachadh Diosg Treòraichte.
  • Chaidh òrdughan ùra scroll-top agus scroll-bottom a chur ri tmux (“terminal multiplexer”) gus an cursair a ghluasad gu toiseach is deireadh. Chaidh na pacaidean LibreSSL agus OpenSSH ùrachadh. Airson sealladh farsaing air na leasachaidhean, faic na lèirmheasan air LibreSSL 3.7.0, OpenSSH 9.2 agus OpenSSH 9.3.
  • Bha an àireamh de phuirt airson ailtireachd AMD64 aig 11764 (bho 11451), airson aarch64 - 11561 (bho 11261), airson i386 - 10572 (bho 10225). Am measg nan dreachan tagraidh anns na puirt:
    • Rionnag 16.30.0, 18.17.0 agus 20.2.0
    • Audacity 3.2.5
    • Cmag 3.25.2
    • Chromium 111.0.5563.110
    • Emacs 28.2
    • FFmpeg 4.4.3
    • GCC 8.4.0 agus 11.2.0
    • GHC 9.2.7
    • GNOME 43.3
    • Rach gu 1.20.1
    • JDK 8u362, 11.0.18 agus 17.0.6
    • Gèaraichean KDE 22.12.3
    • Frèaman KDE 5.103.0
    • Krita 5.1.5
    • LLVM/Clang 13.0.0
    • LibreOffice 7.5.1.2
    • Lua 5.1.5, 5.2.4, 5.3.6 agus 5.4.4
    • MariaDB 10.9.4
    • Moncaidh 6.12.0.182
    • Mozilla Firefox 111.0 agus ESR 102.9.0
    • Mozilla Thunderbird 102.9.0
    • Mutt 2.2.9 agus NeoMutt 20220429
    • Nod.js 18.15.0
    • OCaml 4.12.1
    • FosgailLDAP 2.6.4
    • PHP 7.4.33, 8.0.28, 8.1.16 agus 8.2.3
    • Postfix 3.5.17 agus 3.7.3
    • PostgreSQL 15.2
    • Python 2.7.18, 3.9.16, 3.10.10 agus 3.11.2
    • Qt 5.15.8 agus 6.4.2
    • R 4.2.1
    • Ruby 3.0.5, 3.1.3 agus 3.2.1
    • Meirge 1.68.0
    • SQLite 2.8.17 agus 3.41.0
    • Shotcut 22.12.21
    • Sudo 1.9.13.3
    • Meerkat 6.0.10
    • Tcl/Tk 8.5.19 agus 8.6.13
    • Tex beò 2022
    • Vim 9.0.1388 agus Neovim 0.8.3
    • Xfce 4.18
  • Co-phàirtean treas-phàrtaidh ùraichte air an gabhail a-steach le OpenBSD 7.3:
    • Stac grafaigean Xenocara stèidhichte air X.Org 7.7 le pìosan xserver 1.21.6 +, freetype 2.12.1, fontconfig 2.14, Mesa 22.3.4, xterm 378, 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.36.1 (+ pìosan)
    • NSD 4.6.1
    • Gun cheangal 1.17
    • Nursaichean 5.7
    • Binutils 2.17 (+ pìosan)
    • Gdb 6.3 (+ paiste)
    • Disathairne 12.9.2022
    • Expat 2.5.0.

    Source: fosgailtenet.ru

Cuir beachd ann